|
|
@ -827,13 +827,14 @@ var MovieList = new Class({ |
|
|
|
self.scrollspy.stop(); |
|
|
|
self.load_more.set("text", "loading..."); |
|
|
|
} |
|
|
|
var loader_timeout; |
|
|
|
if (self.movies.length === 0 && self.options.loader) { |
|
|
|
self.loader_first = new Element("div.mask.loading.with_message").adopt(new Element("div.message", { |
|
|
|
text: self.options.title ? "Loading '" + self.options.title + "'" : "Loading..." |
|
|
|
})).inject(self.el, "top"); |
|
|
|
createSpinner(self.loader_first); |
|
|
|
var lfc = self.loader_first; |
|
|
|
setTimeout(function() { |
|
|
|
loader_timeout = setTimeout(function() { |
|
|
|
lfc.addClass("show"); |
|
|
|
}, 10); |
|
|
|
self.el.setStyle("min-height", 220); |
|
|
@ -846,6 +847,7 @@ var MovieList = new Class({ |
|
|
|
}, self.filter), |
|
|
|
onSuccess: function(json) { |
|
|
|
if (reset) self.movie_list.empty(); |
|
|
|
if (loader_timeout) clearTimeout(loader_timeout); |
|
|
|
if (self.loader_first) { |
|
|
|
var lf = self.loader_first; |
|
|
|
self.loader_first = null; |
|
|
|