mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-19 01:31:29 +00:00
highlight selected feed in preferences
This commit is contained in:
19
prefs.js
19
prefs.js
@@ -5,6 +5,8 @@
|
|||||||
|
|
||||||
var xmlhttp = false;
|
var xmlhttp = false;
|
||||||
|
|
||||||
|
var active_feed = false;
|
||||||
|
|
||||||
/*@cc_on @*/
|
/*@cc_on @*/
|
||||||
/*@if (@_jscript_version >= 5)
|
/*@if (@_jscript_version >= 5)
|
||||||
// JScript gives us Conditional compilation, we can cope with old IE versions.
|
// JScript gives us Conditional compilation, we can cope with old IE versions.
|
||||||
@@ -29,6 +31,19 @@ function feedlist_callback() {
|
|||||||
var container = document.getElementById('feeds');
|
var container = document.getElementById('feeds');
|
||||||
if (xmlhttp.readyState == 4) {
|
if (xmlhttp.readyState == 4) {
|
||||||
container.innerHTML=xmlhttp.responseText;
|
container.innerHTML=xmlhttp.responseText;
|
||||||
|
|
||||||
|
if (active_feed) {
|
||||||
|
var row = document.getElementById("FEEDR-" + active_feed);
|
||||||
|
if (row) {
|
||||||
|
if (!row.className.match("Selected")) {
|
||||||
|
row.className = row.className + "Selected";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var checkbox = document.getElementById("FRCHK-" + active_feed);
|
||||||
|
if (checkbox) {
|
||||||
|
checkbox.checked = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -103,6 +118,8 @@ function editFeed(feed) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
active_feed = feed;
|
||||||
|
|
||||||
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=edit&id=" +
|
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=edit&id=" +
|
||||||
param_escape(feed), true);
|
param_escape(feed), true);
|
||||||
xmlhttp.onreadystatechange=feedlist_callback;
|
xmlhttp.onreadystatechange=feedlist_callback;
|
||||||
@@ -209,6 +226,8 @@ function feedEditCancel() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
active_feed = false;
|
||||||
|
|
||||||
notify("Operation cancelled.");
|
notify("Operation cancelled.");
|
||||||
|
|
||||||
xmlhttp.open("GET", "backend.php?op=pref-feeds", true);
|
xmlhttp.open("GET", "backend.php?op=pref-feeds", true);
|
||||||
|
|||||||
Reference in New Issue
Block a user