mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-08 17:38:43 +00:00
Fix WebUI submenus closing upon mouse click
This commit is contained in:
parent
e865180e83
commit
d7d91aec0b
1 changed files with 9 additions and 3 deletions
|
@ -1,6 +1,6 @@
|
||||||
/*!
|
/*!
|
||||||
* Deluge.Menus.js
|
* Deluge.Menus.js
|
||||||
*
|
*
|
||||||
* Copyright (c) Damien Churchill 2009-2010 <damoxc@gmail.com>
|
* Copyright (c) Damien Churchill 2009-2010 <damoxc@gmail.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -34,7 +34,7 @@ deluge.menus = {
|
||||||
onTorrentAction: function(item, e) {
|
onTorrentAction: function(item, e) {
|
||||||
var ids = deluge.torrents.getSelectedIds();
|
var ids = deluge.torrents.getSelectedIds();
|
||||||
var action = item.initialConfig.torrentAction;
|
var action = item.initialConfig.torrentAction;
|
||||||
|
|
||||||
switch (action) {
|
switch (action) {
|
||||||
case 'pause':
|
case 'pause':
|
||||||
case 'resume':
|
case 'resume':
|
||||||
|
@ -69,7 +69,7 @@ deluge.menus = {
|
||||||
break;
|
break;
|
||||||
case 'recheck':
|
case 'recheck':
|
||||||
deluge.client.core.force_recheck(ids, {
|
deluge.client.core.force_recheck(ids, {
|
||||||
success: function() {
|
success: function() {
|
||||||
deluge.ui.update();
|
deluge.ui.update();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -98,10 +98,12 @@ deluge.menus.torrent = new Ext.menu.Menu({
|
||||||
}, '-', {
|
}, '-', {
|
||||||
text: _('Options'),
|
text: _('Options'),
|
||||||
iconCls: 'icon-options',
|
iconCls: 'icon-options',
|
||||||
|
hideOnClick: false,
|
||||||
menu: new Ext.menu.Menu({
|
menu: new Ext.menu.Menu({
|
||||||
items: [{
|
items: [{
|
||||||
text: _('D/L Speed Limit'),
|
text: _('D/L Speed Limit'),
|
||||||
iconCls: 'x-deluge-downloading',
|
iconCls: 'x-deluge-downloading',
|
||||||
|
hideOnClick: false,
|
||||||
menu: new Ext.menu.Menu({
|
menu: new Ext.menu.Menu({
|
||||||
items: [{
|
items: [{
|
||||||
text: _('5 KiB/s')
|
text: _('5 KiB/s')
|
||||||
|
@ -120,6 +122,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
|
||||||
}, {
|
}, {
|
||||||
text: _('U/L Speed Limit'),
|
text: _('U/L Speed Limit'),
|
||||||
iconCls: 'x-deluge-seeding',
|
iconCls: 'x-deluge-seeding',
|
||||||
|
hideOnClick: false,
|
||||||
menu: new Ext.menu.Menu({
|
menu: new Ext.menu.Menu({
|
||||||
items: [{
|
items: [{
|
||||||
text: _('5 KiB/s')
|
text: _('5 KiB/s')
|
||||||
|
@ -138,6 +141,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
|
||||||
}, {
|
}, {
|
||||||
text: _('Connection Limit'),
|
text: _('Connection Limit'),
|
||||||
iconCls: 'x-deluge-connections',
|
iconCls: 'x-deluge-connections',
|
||||||
|
hideOnClick: false,
|
||||||
menu: new Ext.menu.Menu({
|
menu: new Ext.menu.Menu({
|
||||||
items: [{
|
items: [{
|
||||||
text: _('50')
|
text: _('50')
|
||||||
|
@ -156,6 +160,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
|
||||||
}, {
|
}, {
|
||||||
text: _('Upload Slot Limit'),
|
text: _('Upload Slot Limit'),
|
||||||
iconCls: 'icon-upload-slots',
|
iconCls: 'icon-upload-slots',
|
||||||
|
hideOnClick: false,
|
||||||
menu: new Ext.menu.Menu({
|
menu: new Ext.menu.Menu({
|
||||||
items: [{
|
items: [{
|
||||||
text: _('0')
|
text: _('0')
|
||||||
|
@ -180,6 +185,7 @@ deluge.menus.torrent = new Ext.menu.Menu({
|
||||||
}, '-', {
|
}, '-', {
|
||||||
text: _('Queue'),
|
text: _('Queue'),
|
||||||
iconCls: 'icon-queue',
|
iconCls: 'icon-queue',
|
||||||
|
hideOnClick: false,
|
||||||
menu: new Ext.menu.Menu({
|
menu: new Ext.menu.Menu({
|
||||||
items: [{
|
items: [{
|
||||||
torrentAction: 'top',
|
torrentAction: 'top',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue