frontend release.update
This commit is contained in:
@@ -241,7 +241,6 @@ MA.Release = new Class({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
).inject(self.release_container);
|
).inject(self.release_container);
|
||||||
|
|
||||||
release['el'] = item;
|
release['el'] = item;
|
||||||
|
|
||||||
if(status.identifier == 'ignored' || status.identifier == 'failed' || status.identifier == 'snatched'){
|
if(status.identifier == 'ignored' || status.identifier == 'failed' || status.identifier == 'snatched'){
|
||||||
@@ -251,6 +250,15 @@ MA.Release = new Class({
|
|||||||
else if(!self.next_release && status.identifier == 'available'){
|
else if(!self.next_release && status.identifier == 'available'){
|
||||||
self.next_release = release;
|
self.next_release = release;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
App.addEvent('release.update.'+release.id, function(notification){
|
||||||
|
var new_status=Status.get(notification.data);
|
||||||
|
release.el.className='item '+new_status.identifier;
|
||||||
|
var status_el=release.el.getElement('.release_status');
|
||||||
|
status_el.className='release_status '+new_status.identifier;
|
||||||
|
status_el.set('text', new_status.identifier);
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if(self.last_release)
|
if(self.last_release)
|
||||||
|
|||||||
@@ -266,4 +266,4 @@ class Release(Plugin):
|
|||||||
fireEvent('notify.frontend', type = 'release.download', data = True, message = '"%s" updated to %s' % (item['name'], status.get("label")))
|
fireEvent('notify.frontend', type = 'release.download', data = True, message = '"%s" updated to %s' % (item['name'], status.get("label")))
|
||||||
|
|
||||||
#Update all movie info as there is no release update function
|
#Update all movie info as there is no release update function
|
||||||
fireEvent('notify.frontend', type = 'movie.update.%s' % rel.movie.id, data = rel.movie.to_dict(self.default_movie_dict))
|
fireEvent('notify.frontend', type = 'release.update.%s' % rel.id, data = status.get('id'))
|
||||||
|
|||||||
Reference in New Issue
Block a user