mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
[Web UI] Changes in Force Resume icon and menu order
This commit is contained in:
parent
9dbb2720b0
commit
1f4d01e512
4 changed files with 24 additions and 26 deletions
|
@ -136,8 +136,9 @@ var ContextMenu = new Class({
|
|||
all_are_downloaded = true;
|
||||
all_are_paused = true;
|
||||
there_are_paused = false;
|
||||
all_are_super_seeding = true;
|
||||
all_are_force_start = true;
|
||||
there_are_force_start = false;
|
||||
all_are_super_seeding = true;
|
||||
|
||||
var h = myTable.selectedIds();
|
||||
h.each(function(item, index){
|
||||
|
@ -153,19 +154,20 @@ var ContextMenu = new Class({
|
|||
else
|
||||
there_are_f_l_piece_prio = true;
|
||||
|
||||
if (data['force_start'] != true)
|
||||
all_are_force_start = false;
|
||||
|
||||
if (data['progress'] != 1.0) // not downloaded
|
||||
all_are_downloaded = false;
|
||||
else if (data['super_seeding'] != true)
|
||||
all_are_super_seeding = false;
|
||||
|
||||
state = data['state'];
|
||||
if ((state != 'pausedUP') && (state != 'pausedDL'))
|
||||
if (data['state'] != 'pausedUP' && data['state'] != 'pausedDL')
|
||||
all_are_paused = false;
|
||||
else
|
||||
there_are_paused = true;
|
||||
|
||||
if (data['force_start'] != true)
|
||||
all_are_force_start = false;
|
||||
else
|
||||
there_are_force_start = true;
|
||||
});
|
||||
|
||||
show_seq_dl = true;
|
||||
|
@ -178,8 +180,6 @@ var ContextMenu = new Class({
|
|||
if (!all_are_f_l_piece_prio && there_are_f_l_piece_prio)
|
||||
show_f_l_piece_prio = false;
|
||||
|
||||
this.setItemChecked('ForceStart', all_are_force_start);
|
||||
|
||||
if (all_are_downloaded) {
|
||||
this.hideItem('SequentialDownload');
|
||||
this.hideItem('FirstLastPiecePrio');
|
||||
|
@ -207,18 +207,16 @@ var ContextMenu = new Class({
|
|||
this.hideItem('SuperSeeding');
|
||||
}
|
||||
|
||||
if (all_are_paused) {
|
||||
this.showItem('Start');
|
||||
this.showItem('Start');
|
||||
this.showItem('Pause');
|
||||
this.showItem('ForceStart');
|
||||
if (all_are_paused)
|
||||
this.hideItem('Pause');
|
||||
} else {
|
||||
if (there_are_paused) {
|
||||
this.showItem('Start');
|
||||
this.showItem('Pause');
|
||||
} else {
|
||||
this.hideItem('Start');
|
||||
this.showItem('Pause');
|
||||
}
|
||||
}
|
||||
else if (all_are_force_start)
|
||||
this.hideItem('ForceStart');
|
||||
else if (!there_are_paused && !there_are_force_start)
|
||||
this.hideItem('Start');
|
||||
|
||||
},
|
||||
|
||||
//show menu
|
||||
|
@ -283,4 +281,4 @@ var ContextMenu = new Class({
|
|||
return this;
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue