mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-24 13:34:27 +00:00
Merge pull request #9066 from AltruisticCompany/setlocation
Show current save path in 'Set location' window
This commit is contained in:
commit
c66738dc05
@ -403,17 +403,20 @@ initializeWindows = function() {
|
|||||||
setLocationFN = function() {
|
setLocationFN = function() {
|
||||||
var hashes = torrentsTable.selectedRowsIds();
|
var hashes = torrentsTable.selectedRowsIds();
|
||||||
if (hashes.length) {
|
if (hashes.length) {
|
||||||
|
var hash = hashes[0];
|
||||||
|
var row = torrentsTable.rows[hash];
|
||||||
|
var path = encodeURIComponent(row.full_data.save_path);
|
||||||
new MochaUI.Window({
|
new MochaUI.Window({
|
||||||
id: 'setLocationPage',
|
id: 'setLocationPage',
|
||||||
title: "QBT_TR(Set location)QBT_TR[CONTEXT=TransferListWidget]",
|
title: "QBT_TR(Set location)QBT_TR[CONTEXT=TransferListWidget]",
|
||||||
loadMethod: 'iframe',
|
loadMethod: 'iframe',
|
||||||
contentURL: 'setlocation.html?hashes=' + hashes.join('|'),
|
contentURL: 'setlocation.html?hashes=' + hashes.join('|') + '&path=' + path,
|
||||||
scrollbars: false,
|
scrollbars: false,
|
||||||
resizable: false,
|
resizable: false,
|
||||||
maximizable: false,
|
maximizable: false,
|
||||||
paddingVertical: 0,
|
paddingVertical: 0,
|
||||||
paddingHorizontal: 0,
|
paddingHorizontal: 0,
|
||||||
width: 250,
|
width: 400,
|
||||||
height: 100
|
height: 100
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
<link rel="stylesheet" href="css/style.css" type="text/css" />
|
<link rel="stylesheet" href="css/style.css" type="text/css" />
|
||||||
<script src="scripts/lib/mootools-1.2-core-yc.js"></script>
|
<script src="scripts/lib/mootools-1.2-core-yc.js"></script>
|
||||||
<script src="scripts/lib/mootools-1.2-more.js"></script>
|
<script src="scripts/lib/mootools-1.2-more.js"></script>
|
||||||
|
<script src="scripts/misc.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var setLocationKeyboardEvents = new Keyboard({
|
var setLocationKeyboardEvents = new Keyboard({
|
||||||
defaultEventType: 'keydown',
|
defaultEventType: 'keydown',
|
||||||
@ -20,6 +21,11 @@
|
|||||||
setLocationKeyboardEvents.activate();
|
setLocationKeyboardEvents.activate();
|
||||||
|
|
||||||
window.addEvent('domready', function() {
|
window.addEvent('domready', function() {
|
||||||
|
var path = new URI().getData('path');
|
||||||
|
// set text field to current value
|
||||||
|
if (path)
|
||||||
|
$('setLocation').value = escapeHtml(decodeURIComponent(path));
|
||||||
|
|
||||||
$('setLocation').focus();
|
$('setLocation').focus();
|
||||||
$('setLocationButton').addEvent('click', function(e) {
|
$('setLocationButton').addEvent('click', function(e) {
|
||||||
new Event(e).stop();
|
new Event(e).stop();
|
||||||
@ -48,7 +54,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<div style="padding: 10px 10px 0px 10px;">
|
<div style="padding: 10px 10px 0px 10px;">
|
||||||
<p style="font-weight: bold;">QBT_TR(Location)QBT_TR[CONTEXT=TransferListWidget]:</p>
|
<p style="font-weight: bold;">QBT_TR(Location)QBT_TR[CONTEXT=TransferListWidget]:</p>
|
||||||
<input type="text" id="setLocation" value="" maxlength="100" style="width: 220px;" />
|
<input type="text" id="setLocation" value="" maxlength="100" style="width: 370px;" />
|
||||||
<div style="text-align: center; padding-top: 10px;">
|
<div style="text-align: center; padding-top: 10px;">
|
||||||
<input type="button" value="QBT_TR(Save)QBT_TR[CONTEXT=HttpServer]" id="setLocationButton" />
|
<input type="button" value="QBT_TR(Save)QBT_TR[CONTEXT=HttpServer]" id="setLocationButton" />
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user