summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2008-05-16 08:53:49 +0100
committerAndrew Dolgov <[email protected]>2008-05-16 08:53:49 +0100
commit57f734c895afa449edcb6d36ebfd1516700556b5 (patch)
tree2f4f6b022c30c1573d785ce1d6a28a091823676c /prefs.js
parent525ea55e482173ca91755cb933a9979fdecd3712 (diff)
pref dialog fixes
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js21
1 files changed, 14 insertions, 7 deletions
diff --git a/prefs.js b/prefs.js
index 6dcf412ab..8c0b84127 100644
--- a/prefs.js
+++ b/prefs.js
@@ -787,9 +787,8 @@ function feedEditCancel() {
return
}
- document.getElementById("subscribe_to_feed_btn").disabled = false;
-
try {
+ document.getElementById("subscribe_to_feed_btn").disabled = false;
document.getElementById("top25_feeds_btn").disabled = false;
} catch (e) {
// this button is not always available, no-op if not found
@@ -876,11 +875,13 @@ function labelEditCancel() {
return
}
- document.getElementById("label_create_btn").disabled = false;
+ try {
+ document.getElementById("label_create_btn").disabled = false;
+ selectPrefRows('label', false); // cleanup feed selection
+ } catch (e) { }
active_label = false;
- selectPrefRows('label', false); // cleanup feed selection
closeInfoBox();
return false;
@@ -906,9 +907,11 @@ function filterEditCancel() {
return
}
- document.getElementById("create_filter_btn").disabled = false;
-
- selectPrefRows('filter', false); // cleanup feed selection
+ try {
+ document.getElementById("create_filter_btn").disabled = false;
+ selectPrefRows('filter', false); // cleanup feed selection
+ } catch (e) { }
+
closeInfoBox();
return false;
@@ -1766,6 +1769,10 @@ function pref_hotkey_handler(e) {
// no-op
}
+ if (keycode == 67) { // c
+ return editFeedCats();
+ }
+
}
/* Prefix g */