Changeset 10942


Ignore:
Timestamp:
Jul 4, 2010, 10:37:14 PM (12 years ago)
Author:
charles
Message:

(trunk web) #2758 "Transmission web interface is missing a compact view mode" -- revised patch

Location:
trunk/web/javascript
Files:
2 edited

Legend:

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

    r10822 r10942  
    477477                        case Torrent._StatusSeeding:
    478478                                if(compact_mode){
    479                                         c += this.formatUL();
     479                                        c = this.formatUL();
    480480                                } else {
    481481                                        // 'Seeding to 13 of 22 peers - UL: 36.2 KiB/s'
  • trunk/web/javascript/transmission.js

    r10931 r10942  
    225225                        this.showInspector( );
    226226
     227                if( !iPhone && this[Prefs._CompactDisplayState] )
     228                        $('#compact_view').selectMenuItem();
    227229        },
    228230
     
    10621064                                }
    10631065                                else if ($element[0].id == 'compact_view') {
    1064                                         this[Prefs._CompactDisplayState] = !this[Prefs._CompactDisplayState];
     1066                                        this.setPref( Prefs._CompactDisplayState, !this[Prefs._CompactDisplayState])
    10651067                                        if(this[Prefs._CompactDisplayState])
    10661068                                                $element.selectMenuItem();
    10671069                                        else
    10681070                                                $element.deselectMenuItem();
    1069                                         this.setDisplayMode( this[Prefs._CompactDisplayState] );
    1070                                         // Redraw html here
     1071                                        this.refreshDisplay( );
    10711072                                }
    10721073                                break;
     
    16711672        },
    16721673
    1673         setDisplayMode: function( iscompact )
    1674         {
    1675                 var torrents = this.getAllTorrents();
    1676 
     1674        refreshDisplay: function( )
     1675        {
     1676                var torrents = this.getVisibleTorrents();
    16771677                for( var i=0; torrents[i]; ++i )
    1678                 {
    1679                         torrents[i].setListDisplayElements(this[Prefs._CompactDisplayState]);
    1680                 }
     1678                        torrents[i].refreshHTML();
    16811679        },
    16821680
Note: See TracChangeset for help on using the changeset viewer.