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.

Reply via email to