Changeset 14656


Ignore:
Timestamp:
Jan 3, 2016, 8:57:42 PM (6 years ago)
Author:
mikedld
Message:

#5974: Torrents queued should be able to "Resume Now" (patch by JJTagy)

Location:
trunk/web/javascript
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/javascript/torrent.js

    r14523 r14656  
    260260        isChecking: function() { return this.getStatus() === Torrent._StatusCheck; },
    261261        isDownloading: function() { return this.getStatus() === Torrent._StatusDownload; },
     262        isQueued: function() { return this.getStatus() === Torrent._StatusDownloadWait ||
     263                                      this.getStatus() === Torrent._StatusSeedWait; },
    262264        isDone: function() { return this.getLeftUntilDone() < 1; },
    263265        needsMetaData: function(){ return this.getMetadataPercentComplete() < 1; },
  • trunk/web/javascript/transmission.js

    r14523 r14656  
    217217                                        tl.contextmenu("enableEntry", "pause_selected", s.activeSel > 0);
    218218                                        tl.contextmenu("enableEntry", "resume_selected", s.pausedSel > 0);
    219                                         tl.contextmenu("enableEntry", "resume_now_selected", s.pausedSel > 0);
     219                                        tl.contextmenu("enableEntry", "resume_now_selected", s.pausedSel > 0 || s.queuedSel > 0);
    220220                                        tl.contextmenu("enableEntry", "rename", s.sel == 1);
    221221                                });
     
    13261326                        sel: 0,
    13271327                        activeSel: 0,
    1328                         pausedSel: 0
     1328                        pausedSel: 0,
     1329                        queuedSel: 0
    13291330                };
    13301331
     
    13351336                        var isStopped = row.getTorrent().isStopped();
    13361337                        var isSelected = row.isSelected();
     1338                        var isQueued = row.getTorrent().isQueued();
    13371339                        ++stats.total;
    13381340                        if (!isStopped) ++stats.active;
     
    13411343                        if (isSelected && !isStopped) ++stats.activeSel;
    13421344                        if (isSelected && isStopped) ++stats.pausedSel;
     1345                        if (isSelected && isQueued) ++stats.queuedSel;
    13431346                }
    13441347
Note: See TracChangeset for help on using the changeset viewer.