@ -119,14 +119,14 @@ initializeWindows = function() {
} ;
} ;
uploadLimitFN = function ( ) {
uploadLimitFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
var hash = h [ 0 ] ;
var hash = hashes [ 0 ] ;
new MochaUI . Window ( {
new MochaUI . Window ( {
id : 'uploadLimitPage' ,
id : 'uploadLimitPage' ,
title : "QBT_TR(Torrent Upload Speed Limiting)QBT_TR[CONTEXT=TransferListWidget]" ,
title : "QBT_TR(Torrent Upload Speed Limiting)QBT_TR[CONTEXT=TransferListWidget]" ,
loadMethod : 'iframe' ,
loadMethod : 'iframe' ,
contentURL : 'uploadlimit.html?hashes=' + h . join ( "|" ) ,
contentURL : 'uploadlimit.html?hashes=' + hashes . join ( "|" ) ,
scrollbars : false ,
scrollbars : false ,
resizable : false ,
resizable : false ,
maximizable : false ,
maximizable : false ,
@ -139,13 +139,13 @@ initializeWindows = function() {
} ;
} ;
toggleSequentialDownloadFN = function ( ) {
toggleSequentialDownloadFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new Request ( {
new Request ( {
url : 'command/toggleSequentialDownload' ,
url : 'command/toggleSequentialDownload' ,
method : 'post' ,
method : 'post' ,
data : {
data : {
hashes : h . join ( "|" )
hashes : hashes . join ( "|" )
}
}
} ) . send ( ) ;
} ) . send ( ) ;
updateMainData ( ) ;
updateMainData ( ) ;
@ -153,13 +153,13 @@ initializeWindows = function() {
} ;
} ;
toggleFirstLastPiecePrioFN = function ( ) {
toggleFirstLastPiecePrioFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new Request ( {
new Request ( {
url : 'command/toggleFirstLastPiecePrio' ,
url : 'command/toggleFirstLastPiecePrio' ,
method : 'post' ,
method : 'post' ,
data : {
data : {
hashes : h . join ( "|" )
hashes : hashes . join ( "|" )
}
}
} ) . send ( ) ;
} ) . send ( ) ;
updateMainData ( ) ;
updateMainData ( ) ;
@ -167,14 +167,14 @@ initializeWindows = function() {
} ;
} ;
setSuperSeedingFN = function ( val ) {
setSuperSeedingFN = function ( val ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new Request ( {
new Request ( {
url : 'command/setSuperSeeding' ,
url : 'command/setSuperSeeding' ,
method : 'post' ,
method : 'post' ,
data : {
data : {
value : val ,
value : val ,
hashes : h . join ( "|" )
hashes : hashes . join ( "|" )
}
}
} ) . send ( ) ;
} ) . send ( ) ;
updateMainData ( ) ;
updateMainData ( ) ;
@ -182,14 +182,14 @@ initializeWindows = function() {
} ;
} ;
setForceStartFN = function ( ) {
setForceStartFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new Request ( {
new Request ( {
url : 'command/setForceStart' ,
url : 'command/setForceStart' ,
method : 'post' ,
method : 'post' ,
data : {
data : {
value : 'true' ,
value : 'true' ,
hashes : h . join ( "|" )
hashes : hashes . join ( "|" )
}
}
} ) . send ( ) ;
} ) . send ( ) ;
updateMainData ( ) ;
updateMainData ( ) ;
@ -228,14 +228,14 @@ initializeWindows = function() {
} ;
} ;
downloadLimitFN = function ( ) {
downloadLimitFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
var hash = h [ 0 ] ;
var hash = hashes [ 0 ] ;
new MochaUI . Window ( {
new MochaUI . Window ( {
id : 'downloadLimitPage' ,
id : 'downloadLimitPage' ,
title : "QBT_TR(Torrent Download Speed Limiting)QBT_TR[CONTEXT=TransferListWidget]" ,
title : "QBT_TR(Torrent Download Speed Limiting)QBT_TR[CONTEXT=TransferListWidget]" ,
loadMethod : 'iframe' ,
loadMethod : 'iframe' ,
contentURL : 'downloadlimit.html?hashes=' + h . join ( "|" ) ,
contentURL : 'downloadlimit.html?hashes=' + hashes . join ( "|" ) ,
scrollbars : false ,
scrollbars : false ,
resizable : false ,
resizable : false ,
maximizable : false ,
maximizable : false ,
@ -248,13 +248,13 @@ initializeWindows = function() {
} ;
} ;
deleteFN = function ( ) {
deleteFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new MochaUI . Window ( {
new MochaUI . Window ( {
id : 'confirmDeletionPage' ,
id : 'confirmDeletionPage' ,
title : "QBT_TR(Deletion confirmation)QBT_TR[CONTEXT=confirmDeletionDlg]" ,
title : "QBT_TR(Deletion confirmation)QBT_TR[CONTEXT=confirmDeletionDlg]" ,
loadMethod : 'iframe' ,
loadMethod : 'iframe' ,
contentURL : 'confirmdeletion.html?hashes=' + h . join ( "|" ) ,
contentURL : 'confirmdeletion.html?hashes=' + hashes . join ( "|" ) ,
scrollbars : false ,
scrollbars : false ,
resizable : false ,
resizable : false ,
maximizable : false ,
maximizable : false ,
@ -272,9 +272,9 @@ initializeWindows = function() {
} ) ;
} ) ;
pauseFN = function ( ) {
pauseFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
h . each ( function ( hash , index ) {
hashes . each ( function ( hash , index ) {
new Request ( {
new Request ( {
url : 'command/pause' ,
url : 'command/pause' ,
method : 'post' ,
method : 'post' ,
@ -288,9 +288,9 @@ initializeWindows = function() {
} ;
} ;
startFN = function ( ) {
startFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
h . each ( function ( hash , index ) {
hashes . each ( function ( hash , index ) {
new Request ( {
new Request ( {
url : 'command/resume' ,
url : 'command/resume' ,
method : 'post' ,
method : 'post' ,
@ -304,9 +304,9 @@ initializeWindows = function() {
} ;
} ;
recheckFN = function ( ) {
recheckFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
h . each ( function ( hash , index ) {
hashes . each ( function ( hash , index ) {
new Request ( {
new Request ( {
url : 'command/recheck' ,
url : 'command/recheck' ,
method : 'post' ,
method : 'post' ,
@ -319,14 +319,33 @@ initializeWindows = function() {
}
}
} ;
} ;
setLocationFN = function ( ) {
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( hashes . length ) {
new MochaUI . Window ( {
id : 'setLocationPage' ,
title : "QBT_TR(Set location)QBT_TR[CONTEXT=TransferListWidget]" ,
loadMethod : 'iframe' ,
contentURL : 'setlocation.html?hashes=' + hashes . join ( '|' ) ,
scrollbars : false ,
resizable : false ,
maximizable : false ,
paddingVertical : 0 ,
paddingHorizontal : 0 ,
width : 250 ,
height : 100
} ) ;
}
} ;
torrentNewCategoryFN = function ( ) {
torrentNewCategoryFN = function ( ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new MochaUI . Window ( {
new MochaUI . Window ( {
id : 'newCategoryPage' ,
id : 'newCategoryPage' ,
title : "QBT_TR(New Category)QBT_TR[CONTEXT=TransferListWidget]" ,
title : "QBT_TR(New Category)QBT_TR[CONTEXT=TransferListWidget]" ,
loadMethod : 'iframe' ,
loadMethod : 'iframe' ,
contentURL : 'newcategory.html?hashes=' + h . join ( '|' ) ,
contentURL : 'newcategory.html?hashes=' + hashes . join ( '|' ) ,
scrollbars : false ,
scrollbars : false ,
resizable : false ,
resizable : false ,
maximizable : false ,
maximizable : false ,
@ -340,15 +359,15 @@ initializeWindows = function() {
torrentSetCategoryFN = function ( categoryHash ) {
torrentSetCategoryFN = function ( categoryHash ) {
var categoryName = '' ;
var categoryName = '' ;
if ( categoryHash !== 0 )
if ( categoryHash != 0 )
categoryName = category _list [ categoryHash ] . name ;
categoryName = category _list [ categoryHash ] . name ;
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new Request ( {
new Request ( {
url : 'command/setCategory' ,
url : 'command/setCategory' ,
method : 'post' ,
method : 'post' ,
data : {
data : {
hashes : h . join ( "|" ) ,
hashes : hashes . join ( "|" ) ,
category : categoryName
category : categoryName
}
}
} ) . send ( ) ;
} ) . send ( ) ;
@ -401,9 +420,9 @@ initializeWindows = function() {
} ;
} ;
startTorrentsByCategoryFN = function ( categoryHash ) {
startTorrentsByCategoryFN = function ( categoryHash ) {
var h = torrentsTable . getFilteredTorrentsHashes ( 'all' , categoryHash ) ;
var hashes = torrentsTable . getFilteredTorrentsHashes ( 'all' , categoryHash ) ;
if ( h . length ) {
if ( hashes . length ) {
h . each ( function ( hash , index ) {
hashes . each ( function ( hash , index ) {
new Request ( {
new Request ( {
url : 'command/resume' ,
url : 'command/resume' ,
method : 'post' ,
method : 'post' ,
@ -417,9 +436,9 @@ initializeWindows = function() {
} ;
} ;
pauseTorrentsByCategoryFN = function ( categoryHash ) {
pauseTorrentsByCategoryFN = function ( categoryHash ) {
var h = torrentsTable . getFilteredTorrentsHashes ( 'all' , categoryHash ) ;
var hashes = torrentsTable . getFilteredTorrentsHashes ( 'all' , categoryHash ) ;
if ( h . length ) {
if ( hashes . length ) {
h . each ( function ( hash , index ) {
hashes . each ( function ( hash , index ) {
new Request ( {
new Request ( {
url : 'command/pause' ,
url : 'command/pause' ,
method : 'post' ,
method : 'post' ,
@ -433,13 +452,13 @@ initializeWindows = function() {
} ;
} ;
deleteTorrentsByCategoryFN = function ( categoryHash ) {
deleteTorrentsByCategoryFN = function ( categoryHash ) {
var h = torrentsTable . getFilteredTorrentsHashes ( 'all' , categoryHash ) ;
var hashes = torrentsTable . getFilteredTorrentsHashes ( 'all' , categoryHash ) ;
if ( h . length ) {
if ( hashes . length ) {
new MochaUI . Window ( {
new MochaUI . Window ( {
id : 'confirmDeletionPage' ,
id : 'confirmDeletionPage' ,
title : "QBT_TR(Deletion confirmation)QBT_TR[CONTEXT=confirmDeletionDlg]" ,
title : "QBT_TR(Deletion confirmation)QBT_TR[CONTEXT=confirmDeletionDlg]" ,
loadMethod : 'iframe' ,
loadMethod : 'iframe' ,
contentURL : 'confirmdeletion.html?hashes=' + h . join ( "|" ) ,
contentURL : 'confirmdeletion.html?hashes=' + hashes . join ( "|" ) ,
scrollbars : false ,
scrollbars : false ,
resizable : false ,
resizable : false ,
maximizable : false ,
maximizable : false ,
@ -494,9 +513,9 @@ initializeWindows = function() {
[ 'pause' , 'resume' , 'recheck' ] . each ( function ( item ) {
[ 'pause' , 'resume' , 'recheck' ] . each ( function ( item ) {
addClickEvent ( item , function ( e ) {
addClickEvent ( item , function ( e ) {
new Event ( e ) . stop ( ) ;
new Event ( e ) . stop ( ) ;
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
h . each ( function ( hash , index ) {
hashes . each ( function ( hash , index ) {
new Request ( {
new Request ( {
url : 'command/' + item ,
url : 'command/' + item ,
method : 'post' ,
method : 'post' ,
@ -518,13 +537,13 @@ initializeWindows = function() {
} ) ;
} ) ;
setPriorityFN = function ( cmd ) {
setPriorityFN = function ( cmd ) {
var h = torrentsTable . selectedRowsIds ( ) ;
var hashes = torrentsTable . selectedRowsIds ( ) ;
if ( h . length ) {
if ( hashes . length ) {
new Request ( {
new Request ( {
url : 'command/' + cmd ,
url : 'command/' + cmd ,
method : 'post' ,
method : 'post' ,
data : {
data : {
hashes : h . join ( "|" )
hashes : hashes . join ( "|" )
}
}
} ) . send ( ) ;
} ) . send ( ) ;
updateMainData ( ) ;
updateMainData ( ) ;