summaryrefslogtreecommitdiff
path: root/js/functions.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/functions.js')
-rwxr-xr-xjs/functions.js48
1 files changed, 23 insertions, 25 deletions
diff --git a/js/functions.js b/js/functions.js
index 04a81d925..f4e422aec 100755
--- a/js/functions.js
+++ b/js/functions.js
@@ -651,6 +651,29 @@ const CommonDialogs = {
});
dialog.show();
+ },
+ addLabel: function(select, callback) {
+ const caption = prompt(__("Please enter label caption:"), "");
+
+ if (caption != undefined && caption.trim().length > 0) {
+
+ const query = {op: "pref-labels", method: "add", caption: caption.trim()};
+
+ if (select)
+ Object.extend(query, {output: "select"});
+
+ notify_progress("Loading, please wait...", true);
+
+ xhrPost("backend.php", query, (transport) => {
+ if (callback) {
+ callback(transport);
+ } else if (App.isPrefs()) {
+ updateLabelList();
+ } else {
+ Feeds.reload();
+ }
+ });
+ }
}
};
@@ -1067,31 +1090,6 @@ function uploadFeedIcon() {
return false;
}
-function addLabel(select, callback) {
- const caption = prompt(__("Please enter label caption:"), "");
-
- if (caption != undefined && caption.trim().length > 0) {
-
- const query = { op: "pref-labels", method: "add", caption: caption.trim() };
-
- if (select)
- Object.extend(query, {output: "select"});
-
- notify_progress("Loading, please wait...", true);
-
- xhrPost("backend.php", query, (transport) => {
- if (callback) {
- callback(transport);
- } else if (App.isPrefs()) {
- updateLabelList();
- } else {
- Feeds.reload();
- }
- });
- }
-
-}
-
function createNewRuleElement(parentNode, replaceNode) {
const form = document.forms["filter_new_rule_form"];
const query = { op: "pref-filters", method: "printrulename", rule: dojo.formToJson(form) };