diff options
author | Andrew Dolgov <[email protected]> | 2005-08-26 07:09:12 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-08-26 07:09:12 +0100 |
commit | 961513a3bb7de5e1d0e214710645046d977cd110 (patch) | |
tree | 0284d6fe1828864f1a43c0a082fc2502bf8a08be /prefs.js | |
parent | a1ea1e12a86d18a987a4242320fa3081f5a1b979 (diff) |
highlight selected feed in preferences
Diffstat (limited to 'prefs.js')
-rw-r--r-- | prefs.js | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -5,6 +5,8 @@ var xmlhttp = false; +var active_feed = false; + /*@cc_on @*/ /*@if (@_jscript_version >= 5) // JScript gives us Conditional compilation, we can cope with old IE versions. @@ -29,6 +31,19 @@ function feedlist_callback() { var container = document.getElementById('feeds'); if (xmlhttp.readyState == 4) { 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 } + active_feed = feed; + xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=edit&id=" + param_escape(feed), true); xmlhttp.onreadystatechange=feedlist_callback; @@ -209,6 +226,8 @@ function feedEditCancel() { return } + active_feed = false; + notify("Operation cancelled."); xmlhttp.open("GET", "backend.php?op=pref-feeds", true); |