]> git.wh0rd.org - tt-rss.git/blobdiff - js/functions.js
add a %d articles selected element
[tt-rss.git] / js / functions.js
index 0b39cc46635c3404da258bdd1b25485892f13cb7..9336433ca3b5a2ff96710283053a9c5cab0cee4b 100644 (file)
@@ -368,6 +368,9 @@ function toggleSelectRow2(sender, row, is_cdm) {
                row.addClassName('Selected');
        else
                row.removeClassName('Selected');
+
+       if (typeof updateSelectedPrompt != undefined)
+               updateSelectedPrompt();
 }
 
 
@@ -379,6 +382,9 @@ function toggleSelectRow(sender, row) {
                row.addClassName('Selected');
        else
                row.removeClassName('Selected');
+
+       if (typeof updateSelectedPrompt != undefined)
+               updateSelectedPrompt();
 }
 
 function checkboxToggleElement(elem, id) {
@@ -508,7 +514,7 @@ function fatalError(code, msg, ext_info) {
                if (code == 6) {
                        window.location.href = "index.php";
                } else if (code == 5) {
-                       window.location.href = "db-updater.php";
+                       window.location.href = "public.php?op=dbupdate";
                } else {
 
                        if (msg == "") msg = "Unknown error";
@@ -548,28 +554,6 @@ function fatalError(code, msg, ext_info) {
        }
 }
 
-/* function filterDlgCheckType(sender) {
-
-       try {
-
-               var ftype = sender.value;
-
-               // if selected filter type is 5 (Date) enable the modifier dropbox
-               if (ftype == 5) {
-                       Element.show("filterDlg_dateModBox");
-                       Element.show("filterDlg_dateChkBox");
-               } else {
-                       Element.hide("filterDlg_dateModBox");
-                       Element.hide("filterDlg_dateChkBox");
-
-               }
-
-       } catch (e) {
-               exception_error("filterDlgCheckType", e);
-       }
-
-} */
-
 function filterDlgCheckAction(sender) {
 
        try {
@@ -603,34 +587,6 @@ function filterDlgCheckAction(sender) {
 
 }
 
-function filterDlgCheckDate() {
-       try {
-               var dialog = dijit.byId("filterEditDlg");
-
-               var reg_exp = dialog.attr('value').reg_exp;
-
-               var query = "?op=rpc&method=checkDate&date=" + reg_exp;
-
-               new Ajax.Request("backend.php", {
-                       parameters: query,
-                       onComplete: function(transport) {
-
-                               var reply = JSON.parse(transport.responseText);
-
-                               if (reply['result'] == true) {
-                                       alert(__("Date syntax appears to be correct:") + " " + reply['date']);
-                                       return;
-                               } else {
-                                       alert(__("Date syntax is incorrect."));
-                               }
-
-                       } });
-
-
-       } catch (e) {
-               exception_error("filterDlgCheckDate", e);
-       }
-}
 
 function explainError(code) {
        return displayDlg(__("Error explained"), "explainError", code);
@@ -860,7 +816,7 @@ function quickAddFeed() {
                                                                notify('');
                                                                Element.hide("feed_add_spinner");
 
-                                                               console.log("GOT RC: " + rc);
+                                                               console.log(rc);
 
                                                                switch (parseInt(rc['code'])) {
                                                                case 1:
@@ -916,6 +872,8 @@ function quickAddFeed() {
                                                                        while (select.getOptions().length > 0)
                                                                                select.removeOption(0);
 
+                                                                       select.addOption({value: '', label: __("Expand to select feed")});
+
                                                                        var count = 0;
                                                                        for (var feedUrl in feeds) {
                                                                                select.addOption({value: feedUrl, label: feeds[feedUrl]});
@@ -1407,7 +1365,7 @@ function genUrlChangeKey(feed, is_cat) {
 
                        notify_progress("Trying to change address...", true);
 
-                       var query = "?op=rpc&method=regenFeedKey&id=" + param_escape(feed) +
+                       var query = "?op=pref-feeds&method=regenFeedKey&id=" + param_escape(feed) +
                                "&is_cat=" + param_escape(is_cat);
 
                        new Ajax.Request("backend.php", {