diff options
author | Andrew Dolgov <[email protected]> | 2010-11-20 21:06:36 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-11-20 21:06:36 +0300 |
commit | 11b9d0becdfc894c04afaa912798917911ff35a8 (patch) | |
tree | ba2b38e833d8db36287d4bd7e9c95e3f566859bd /prefs.js | |
parent | ec39a02cd89ee48c0a568c7edbb6b45a1218e3ef (diff) |
refactor feed subscription/browser dialogs
Diffstat (limited to 'prefs.js')
-rw-r--r-- | prefs.js | 38 |
1 files changed, 4 insertions, 34 deletions
@@ -147,38 +147,6 @@ function updateUsersList(sort_key) { } } -function addFeed() { - - try { - - var link = $("fadd_link"); - - if (link.value.length == 0) { - alert(__("Error: No feed URL given.")); - } else if (!isValidURL(link.value)) { - alert(__("Error: Invalid feed URL.")); - } else { - notify_progress("Adding feed..."); - - var query = "?op=pref-feeds&subop=add&from=tt-rss&feed_url=" + - param_escape(link.value); - - new Ajax.Request("backend.php", { - parameters: query, - onComplete: function(transport) { - feedlist_callback2(transport); - } }); - - link.value = ""; - - } - - } catch (e) { - exception_error("addFeed", e); - } - -} - function addPrefProfile() { var profile = $("fadd_profile"); @@ -1212,7 +1180,7 @@ function pref_hotkey_handler(e) { } if (keycode == 84 && shift_key) { // T - displayDlg('feedBrowser'); + feedBrowser(); return false; } @@ -1564,7 +1532,9 @@ function removeFilter(id, title) { var ok = confirm(msg); if (ok) { - dijit.byId("filterEditDlg").hide(); + + if (dijit.byId("filterEditDlg")) + dijit.byId("filterEditDlg").hide(); notify_progress("Removing filter..."); |