Browse Source

Merge pull request #2490 from pmzqla/webui-checkbox

WebUI: Fix checkboxes of the watched folder list in the preferences
adaptive-webui-19844
sledgehammer999 10 years ago
parent
commit
ac1e66fc71
  1. 13
      src/webui/www/public/preferences_content.html

13
src/webui/www/public/preferences_content.html

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

Loading…
Cancel
Save