Ticket #671: r8650_webfilter.patch

File r8650_webfilter.patch, 2.9 KB (added by Elbandi, 12 years ago)

queue filter

  • web/index.html

    diff --git a/web/index.html b/web/index.html
    index 1d843ed..219e2e7 100755
    a b  
    5959                                 <li><a href="#downloading" id="filter_downloading_link">Downloading</a></li>
    6060                                 <li><a href="#seeding" id="filter_seeding_link">Seeding</a></li>
    6161                                 <li><a href="#paused" id="filter_paused_link">Paused</a></li>
     62                                 <li><a href="#queued" id="filter_queued_link">Queued</a></li>
    6263                        </ul>
    6364                        <input type="search" id="torrent_search" placeholder="Filter" results="0" />
    6465                </div>
  • web/javascript/common.js

    diff --git a/web/javascript/common.js b/web/javascript/common.js
    index 1e168d5..0588d1f 100644
    a b Prefs._FilterAll = 'all'; 
    269269Prefs._FilterSeeding      = 'seeding';
    270270Prefs._FilterDownloading  = 'downloading';
    271271Prefs._FilterPaused       = 'paused';
     272Prefs._FilterQueued       = 'queued';
    272273
    273274Prefs._SortDirection      = 'sort_direction';
    274275Prefs._SortAscending      = 'ascending';
  • web/javascript/torrent.js

    diff --git a/web/javascript/torrent.js b/web/javascript/torrent.js
    index a65d4d6..1fa167a 100644
    a b Torrent.prototype = 
    516516                        case Prefs._FilterPaused:
    517517                                pass = !this.isActive();
    518518                                break;
     519                        case Prefs._FilterQueued:
     520                                pass = this.isQueued();
     521                                break;
    519522                        default:
    520523                                pass = true;
    521524                                break;
  • web/javascript/transmission.js

    diff --git a/web/javascript/transmission.js b/web/javascript/transmission.js
    index a5924b7..41f2b6a 100644
    a b Transmission.prototype = 
    4545                $('#filter_downloading_link').parent().bind('click', function(e){ tr.showDownloadingClicked(e); });
    4646                $('#filter_seeding_link').parent().bind('click', function(e){ tr.showSeedingClicked(e); });
    4747                $('#filter_paused_link').parent().bind('click', function(e){ tr.showPausedClicked(e); });
     48                $('#filter_queued_link').parent().bind('click', function(e){ tr.showQueuedClicked(e); });
    4849                $('#prefs_save_button').bind('click', function(e) { tr.savePrefsClicked(e); return false;});
    4950                $('#prefs_cancel_button').bind('click', function(e){ tr.cancelPrefsClicked(e); return false; });
    5051                $('.inspector_tab').bind('click', function(e){ tr.inspectorTabClicked(e, this); });
    Transmission.prototype = 
    677678                        case Prefs._FilterSeeding:     c = '#filter_seeding_link'; break;
    678679                        case Prefs._FilterDownloading: c = '#filter_downloading_link'; break;
    679680                        case Prefs._FilterPaused:      c = '#filter_paused_link'; break;
     681                        case Prefs._FilterQueued:      c = '#filter_queued_link'; break;
    680682                }
    681683                $(c).parent().siblings().removeClass('selected');
    682684                $(c).parent().addClass('selected');
    Transmission.prototype = 
    697699        showPausedClicked: function(event) {
    698700                this.setFilter( Prefs._FilterPaused );
    699701        },
     702        showQueuedClicked: function(event) {
     703                this.setFilter( Prefs._FilterQueued );
     704        },
    700705
    701706        /*
    702707         * 'Clutch Preferences' was clicked (iPhone only)