mirror of
https://github.com/transmission/transmission
synced 2025-02-20 21:26:53 +00:00
(trunk web) simplify Transmission.updateButtonStates()
This commit is contained in:
parent
825706b823
commit
b46317faa9
1 changed files with 9 additions and 11 deletions
|
@ -2248,23 +2248,21 @@ Transmission.prototype =
|
|||
|
||||
if (!showing_dialog)
|
||||
{
|
||||
var torrents = this.getVisibleTorrents( );
|
||||
var rows = this.getVisibleRows()
|
||||
var haveSelection = false;
|
||||
var haveActive = false;
|
||||
var haveActiveSelection = false;
|
||||
var havePaused = false;
|
||||
var havePausedSelection = false;
|
||||
|
||||
for( var i=0, row; row=this._rows[i]; ++i ) {
|
||||
if( row.isVisible( ) ) {
|
||||
var isStopped = row.getTorrent().isStopped( );
|
||||
var isSelected = row.isSelected();
|
||||
if( !isStopped ) haveActive = true;
|
||||
if( isStopped ) havePaused = true;
|
||||
if( isSelected ) haveSelection = true;
|
||||
if( isSelected && !isStopped ) haveActiveSelection = true;
|
||||
if( isSelected && isStopped ) havePausedSelection = true;
|
||||
}
|
||||
for(var i=0, row; row=rows[i]; ++i) {
|
||||
var isStopped = row.getTorrent().isStopped( );
|
||||
var isSelected = row.isSelected();
|
||||
if( !isStopped ) haveActive = true;
|
||||
if( isStopped ) havePaused = true;
|
||||
if( isSelected ) haveSelection = true;
|
||||
if( isSelected && !isStopped ) haveActiveSelection = true;
|
||||
if( isSelected && isStopped ) havePausedSelection = true;
|
||||
}
|
||||
|
||||
this.setEnabled( this._toolbar_pause_button, haveActiveSelection );
|
||||
|
|
Loading…
Reference in a new issue