Module: deluge
Branch: 1.3-stable
Commit: d7d91aec0b3cc6f7831c4e6133be2da1c06097e2

Author: Calum Lind <[email protected]>
Date:   Fri Dec 21 19:34:18 2012 +0000

Fix WebUI submenus closing upon mouse click

---

 deluge/ui/web/js/deluge-all/Menus.js |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/deluge/ui/web/js/deluge-all/Menus.js 
b/deluge/ui/web/js/deluge-all/Menus.js
index 1147809..2ad4bc6 100644
--- a/deluge/ui/web/js/deluge-all/Menus.js
+++ b/deluge/ui/web/js/deluge-all/Menus.js
@@ -1,6 +1,6 @@
 /*!
  * Deluge.Menus.js
- * 
+ *
  * Copyright (c) Damien Churchill 2009-2010 <[email protected]>
  *
  * This program is free software; you can redistribute it and/or modify
@@ -34,7 +34,7 @@ deluge.menus = {
        onTorrentAction: function(item, e) {
                var ids = deluge.torrents.getSelectedIds();
                var action = item.initialConfig.torrentAction;
-               
+
                switch (action) {
                        case 'pause':
                        case 'resume':
@@ -69,7 +69,7 @@ deluge.menus = {
                                break;
                        case 'recheck':
                                deluge.client.core.force_recheck(ids, {
-                                       success: function() {   
+                                       success: function() {
                                                deluge.ui.update();
                                        }
                                });
@@ -98,10 +98,12 @@ deluge.menus.torrent = new Ext.menu.Menu({
        }, '-', {
                text: _('Options'),
                iconCls: 'icon-options',
+               hideOnClick: false,
                menu: new Ext.menu.Menu({
                        items: [{
                                text: _('D/L Speed Limit'),
                                iconCls: 'x-deluge-downloading',
+                               hideOnClick: false,
                                menu: new Ext.menu.Menu({
                                        items: [{
                                                text: _('5 KiB/s')
@@ -120,6 +122,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
                        }, {
                                text: _('U/L Speed Limit'),
                                iconCls: 'x-deluge-seeding',
+                               hideOnClick: false,
                                menu: new Ext.menu.Menu({
                                        items: [{
                                                text: _('5 KiB/s')
@@ -138,6 +141,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
                        }, {
                                text: _('Connection Limit'),
                                iconCls: 'x-deluge-connections',
+                               hideOnClick: false,
                                menu: new Ext.menu.Menu({
                                        items: [{
                                                text: _('50')
@@ -156,6 +160,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
                        }, {
                                text: _('Upload Slot Limit'),
                                iconCls: 'icon-upload-slots',
+                               hideOnClick: false,
                                menu: new Ext.menu.Menu({
                                        items: [{
                                                text: _('0')
@@ -180,6 +185,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
        }, '-', {
                text: _('Queue'),
                iconCls: 'icon-queue',
+               hideOnClick: false,
                menu: new Ext.menu.Menu({
                        items: [{
                                torrentAction: 'top',

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