frontend release.update
This commit is contained in:
@@ -241,7 +241,6 @@ MA.Release = new Class({
|
||||
}
|
||||
})
|
||||
).inject(self.release_container);
|
||||
|
||||
release['el'] = item;
|
||||
|
||||
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'){
|
||||
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)
|
||||
|
||||
@@ -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")))
|
||||
|
||||
#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