Delay fade loader after refreshing movie
This commit is contained in:
1 parent
080da48223
commit
e814b551b4
1 file changed
+17
-12
@@ -22,7 +22,10 @@ var Movie = new Class({
|
|||||||
addEvents: function(){
|
addEvents: function(){
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
App.addEvent('movie.update.'+self.data.id, self.update.bind(self));
|
App.addEvent('movie.update.'+self.data.id, function(notification){
|
||||||
|
self.busy(false)
|
||||||
|
self.update.delay(2000, self, notification);
|
||||||
|
});
|
||||||
|
|
||||||
['movie.busy', 'searcher.started'].each(function(listener){
|
['movie.busy', 'searcher.started'].each(function(listener){
|
||||||
App.addEvent(listener+'.'+self.data.id, function(notification){
|
App.addEvent(listener+'.'+self.data.id, function(notification){
|
||||||
@@ -57,17 +60,19 @@ var Movie = new Class({
|
|||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
if(!set_busy){
|
if(!set_busy){
|
||||||
if(self.spinner){
|
setTimeout(function(){
|
||||||
self.mask.fade('out');
|
if(self.spinner){
|
||||||
setTimeout(function(){
|
self.mask.fade('out');
|
||||||
if(self.mask)
|
setTimeout(function(){
|
||||||
self.mask.destroy();
|
if(self.mask)
|
||||||
if(self.spinner)
|
self.mask.destroy();
|
||||||
self.spinner.el.destroy();
|
if(self.spinner)
|
||||||
self.spinner = null;
|
self.spinner.el.destroy();
|
||||||
self.mask = null;
|
self.spinner = null;
|
||||||
}, 400);
|
self.mask = null;
|
||||||
}
|
}, 400);
|
||||||
|
}
|
||||||
|
}, 1000)
|
||||||
}
|
}
|
||||||
else if(!self.spinner) {
|
else if(!self.spinner) {
|
||||||
self.createMask();
|
self.createMask();
|
||||||
|
|||||||
Reference in new issue
Block a user