From 50336ff3f1a08f64e2df0a1ea2eb0f6f849578ad Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Wed, 31 Aug 2011 04:39:24 +0000 Subject: [PATCH] (trunk web) #4452 "stop/start toggle button doesn't work properly on Chrome 13" -- fixed. Gunzip deserves danger pay for all this web client testing. --- web/javascript/transmission.js | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/web/javascript/transmission.js b/web/javascript/transmission.js index 953ab0318..7a917d714 100644 --- a/web/javascript/transmission.js +++ b/web/javascript/transmission.js @@ -1096,6 +1096,18 @@ Transmission.prototype = onRowClicked: function(ev, row) { + // handle the per-row "torrent_resume" button + if (ev.target.className === 'torrent_resume') { + this.startTorrent(row.getTorrent()); + return; + } + + // handle the per-row "torrent_pause" button + if (ev.target.className === 'torrent_pause') { + this.stopTorrent(row.getTorrent()); + return; + } + // Prevents click carrying to parent element // which deselects all on click ev.stopPropagation(); @@ -1342,20 +1354,6 @@ Transmission.prototype = **** ***/ - onToggleRunningClicked: function(ev) - { - var t, i, e; - e = $(ev.target).closest('.torrent')[0]; - i = $('#torrent_list > li').index(e); - if ((0<=i) && (i