@ -31,8 +31,10 @@
new Event(e).stop();
new Event(e).stop();
// check field
// check field
var location = $('setLocation').value.trim();
var location = $('setLocation').value.trim();
if (location === null || location === "")
if (location === null || location === "") {
$('error_div').set('text', 'QBT_TR(Save path is empty)QBT_TR[CONTEXT=TorrentsController]');
return false;
return false;
}
var hashesList = new URI().getData('hashes');
var hashesList = new URI().getData('hashes');
new Request({
new Request({
@ -42,8 +44,11 @@
hashes: hashesList,
hashes: hashesList,
location: location
location: location
},
},
onComplete : function() {
onSuccess : function() {
window.parent.closeWindows();
window.parent.closeWindows();
},
onFailure: function(xhr) {
$('error_div').set('text', xhr.response);
}
}
}).send();
}).send();
});
});
@ -55,6 +60,7 @@
< 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: 370px;" / >
< input type = "text" id = "setLocation" value = "" maxlength = "100" style = "width: 370px;" / >
< div style = "float: none; width: 370px;" id = "error_div" > < / div >
< 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 >