Browse Source

Loading flashing when not needed

pull/5180/head
Ruud 10 years ago
parent
commit
96e8496a6e
  1. 4
      couchpotato/core/media/movie/_base/static/list.js
  2. 4
      couchpotato/static/scripts/combined.plugins.min.js

4
couchpotato/core/media/movie/_base/static/list.js

@ -566,6 +566,7 @@ var MovieList = new Class({
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(
@ -574,7 +575,7 @@ var MovieList = new Class({
createSpinner(self.loader_first);
var lfc = self.loader_first;
setTimeout(function(){
loader_timeout = setTimeout(function(){
lfc.addClass('show');
}, 10);
@ -593,6 +594,7 @@ var MovieList = new Class({
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;

4
couchpotato/static/scripts/combined.plugins.min.js

@ -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;

Loading…
Cancel
Save