1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-14 02:06:48 +00:00

addLabel -> CommonDialogs

This commit is contained in:
Andrew Dolgov
2018-12-01 22:19:20 +03:00
parent 2cd23e344c
commit bc96eac2ac
3 changed files with 26 additions and 28 deletions

View File

@@ -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) };