frontend release.update

This commit is contained in:
mano3m
2013-08-31 10:18:41 +02:00
parent 1bddadf3a4
commit a2cb0ec8ad
2 changed files with 10 additions and 2 deletions

View File

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

View File

@@ -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'))