Module: deluge Branch: master Commit: 8e4d88f03c3b7cd5a98cf06ed648592e47f791b4
Author: Damien Churchill <[email protected]> Date: Thu Apr 8 17:51:49 2010 +0100 implement moving trackers up/down --- deluge/ui/web/js/deluge-all/EditTrackersWindow.js | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/deluge/ui/web/js/deluge-all/EditTrackersWindow.js b/deluge/ui/web/js/deluge-all/EditTrackersWindow.js index bbc3f82..eb4c9a3 100644 --- a/deluge/ui/web/js/deluge-all/EditTrackersWindow.js +++ b/deluge/ui/web/js/deluge-all/EditTrackersWindow.js @@ -188,6 +188,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { onRequestComplete: function(status) { this.list.getStore().loadData(status); + this.list.getStore().sort('tier', 'ASC'); }, onSaveFail: function() { @@ -208,5 +209,20 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { success: this.onRequestComplete, scope: this }); + }, + + onDownClick: function() { + var r = this.list.getSelectedRecords()[0]; + r.set('tier', r.get('tier') + 1); + r.commit(); + r.store.sort('tier', 'ASC'); + }, + + onUpClick: function() { + var r = this.list.getSelectedRecords()[0]; + if (r.get('tier') == 0) return; + r.set('tier', r.get('tier') - 1); + r.commit(); + r.store.sort('tier', 'ASC'); } }); -- You received this message because you are subscribed to the Google Groups "deluge-commit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/deluge-commit?hl=en.
