WebUI: Fix checkboxes of the watched folder list in the preferences

The 'checked' attribute does not require any value, so for unckecked
checkboxes nothing should be added.

Fix f16b7614a1.
This commit is contained in:
Gabriele 2015-02-03 00:34:17 +01:00
parent 8eaaa41573
commit 2a351ea9a4

View File

@ -615,12 +615,14 @@ getWatchedFolders = function() {
addWatchFolder = function() {
var new_folder = $('new_watch_folder_txt').getProperty('value').trim();
if(new_folder.length <= 0) return;
var download_here = $('new_watch_folder_dl').getProperty('checked');
var checked = "";
if ($('new_watch_folder_dl').getProperty('checked') == true)
checked = "checked";
var i = $('watched_folders_tab').getChildren('tbody')[0].getChildren('tr').length;
var myinput = "<input id='text_watch_"+ i +"' type='text' value='" + new_folder + "'>";
var mycb = "<input id='cb_watch_"+ i +"' type='checkbox' checked='" + download_here + "'>";
var mycb = "<input id='cb_watch_"+ i +"' type='checkbox' " + checked + ">";
WatchedFoldersTable.push([myinput, mycb]);
// Clear fields
@ -735,7 +737,10 @@ loadPreferences = function() {
var i;
for(i=0; i<pref.scan_dirs.length; i+=1) {
var myinput = "<input id='text_watch_"+ i +"' type='text' value='" + pref.scan_dirs[i] + "'>";
var mycb = "<input id='cb_watch_"+ i +"' type='checkbox' checked='" + pref.download_in_scan_dirs[i] + "'>";
var checked = "";
if (pref.download_in_scan_dirs[i])
checked = "checked";
var mycb = "<input id='cb_watch_"+ i +"' type='checkbox' " + checked + ">";
WatchedFoldersTable.push([myinput, mycb]);
}