Changeset 8011


Ignore:
Timestamp:
Mar 4, 2009, 12:19:11 AM (12 years ago)
Author:
livings124
Message:

#1817 Add "verify local data" feature to web client

Location:
trunk/web
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/index.html

    r7922 r8011  
    337337                                <li id="context_pause_selected" class="disabled context_pause_selected">Pause Selected</li>
    338338                                <li id="context_resume_selected" class="disabled context_resume_selected">Resume Selected</li>
     339                                <li class="separator"></li>
    339340                                <li id="context_remove">Remove From List...</li>
     341                                <li id="context_removedata">Trash Data & Remove From List...</li>
    340342                                <li class="separator"></li>
    341                                 <li id="context_removedata">Delete Data And Remove From List...</li>
     343                                <li id="context_verify">Verify Local Data</li>
    342344                                <li class="separator"></li>
    343345                                <li id="context_toggle_inspector">Show Inspector</li>
  • trunk/web/javascript/transmission.js

    r7922 r8011  
    205205                transmission.removeSelectedTorrentsAndData( );
    206206        },
     207        contextVerifySelected: function( ) {
     208                transmission.verifySelectedTorrents( );
     209        },
    207210        contextToggleInspector: function( ) {
    208211                transmission.toggleInspector( );
     
    225228                        context_remove:            this.contextRemoveSelected,
    226229                        context_removedata:        this.contextRemoveDataSelected,
     230                        context_verify:            this.contextVerifySelected,
    227231                        context_toggle_inspector:  this.contextToggleInspector,
    228232                        context_select_all:        this.contextSelectAll,
     
    12521256        },
    12531257
     1258        verifySelectedTorrents: function() {
     1259                this.verifyTorrents( this.getSelectedTorrents( ) );
     1260        },
     1261
    12541262        startSelectedTorrents: function( ) {
    12551263                this.startTorrents( this.getSelectedTorrents( ) );
     
    12631271        startTorrents: function( torrents ) {
    12641272                this.remote.startTorrents( torrents );
     1273        },
     1274        verifyTorrent: function( torrent ) {
     1275                this.verifyTorrents( [ torrent ] );
     1276        },
     1277        verifyTorrents: function( torrents ) {
     1278                this.remote.verifyTorrents( torrents );
    12651279        },
    12661280   
  • trunk/web/javascript/transmission.remote.js

    r7881 r8011  
    136136                }, "json" );
    137137        },
     138        verifyTorrents: function( torrents ) {
     139                this.sendTorrentCommand( 'torrent-verify', torrents );
     140        },
    138141        addTorrentByUrl: function( url, options ) {
    139142                this.sendRequest( RPC._Root, $.toJSON({
Note: See TracChangeset for help on using the changeset viewer.