summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--functions.js20
-rw-r--r--prefs.js5
2 files changed, 24 insertions, 1 deletions
diff --git a/functions.js b/functions.js
index 60fd9da64..e408fb8d7 100644
--- a/functions.js
+++ b/functions.js
@@ -536,6 +536,26 @@ function selectTableRow(r, do_select) {
}
}
+function selectTableRowById(elem_id, check_id, do_select) {
+
+ try {
+
+ var row = document.getElementById(elem_id);
+
+ if (row) {
+ selectTableRow(row, do_select);
+ }
+
+ var check = document.getElementById(check_id);
+
+ if (check) {
+ check.checked = do_select;
+ }
+ } catch (e) {
+ exception_error("selectTableRowById", e);
+ }
+}
+
function selectTableRowsByIdPrefix(content_id, prefix, check_prefix, do_select,
classcheck) {
diff --git a/prefs.js b/prefs.js
index 695b1abbf..89ad81d38 100644
--- a/prefs.js
+++ b/prefs.js
@@ -401,7 +401,10 @@ function editFeed(feed) {
xmlhttp.send(null); */
selectTableRowsByIdPrefix('prefFeedList', 'FEEDR-', 'FRCHK-', false);
- selectTableRowsByIdPrefix('prefFeedList', 'FEEDR-'+feed, 'FRCHK-'+feed, true);
+// selectTableRowsByIdPrefix('prefFeedList', 'FEEDR-'+feed, 'FRCHK-'+feed,
+// true, false);
+
+ selectTableRowById('FEEDR-'+feed, 'FRCHK-'+feed, true);
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editfeed&id=" +
param_escape(active_feed), true);