X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=prefs.js;h=30a8928d796ff11528f7bb8dabcf38f3791ace32;hb=a349077cc4d2365a74d95907fdc5f648cfa38659;hp=6901b08cf5b19cc3dd00f5e890f30658c5961988;hpb=365f95dc87b20a2c1f6441155f6e6f2a63128a5e;p=tt-rss.git diff --git a/prefs.js b/prefs.js index 6901b08c..30a8928d 100644 --- a/prefs.js +++ b/prefs.js @@ -408,6 +408,14 @@ function editFeed(feed) { notify_progress("Loading, please wait..."); + document.getElementById("subscribe_to_feed_btn").disabled = true; + + try { + document.getElementById("top25_feeds_btn").disabled = true; + } catch (e) { + // this button is not always available, no-op if not found + } + // clean selection from all rows & select row being edited selectTableRowsByIdPrefix('prefFeedList', 'FEEDR-', 'FRCHK-', false); selectTableRowById('FEEDR-'+feed, 'FRCHK-'+feed, true); @@ -637,6 +645,14 @@ function feedEditCancel() { return } + document.getElementById("subscribe_to_feed_btn").disabled = false; + + try { + document.getElementById("top25_feeds_btn").disabled = false; + } catch (e) { + // this button is not always available, no-op if not found + } + closeInfoBox(); selectPrefRows('feed', false); // cleanup feed selection @@ -1633,6 +1649,14 @@ function editFeedCats() { return } + document.getElementById("subscribe_to_feed_btn").disabled = true; + + try { + document.getElementById("top25_feeds_btn").disabled = true; + } catch (e) { + // this button is not always available, no-op if not found + } + xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats", true); xmlhttp.onreadystatechange=infobox_callback; xmlhttp.send(null);