1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-14 07:15:55 +00:00

allow adding cats from feed editor

This commit is contained in:
Andrew Dolgov
2010-11-07 23:30:05 +03:00
parent 8b640f50e0
commit 5c7c7da9e1
4 changed files with 98 additions and 17 deletions

View File

@@ -2169,3 +2169,50 @@ function has_local_storage() {
return false;
}
}
function catSelectOnChange(elem) {
try {
var value = elem[elem.selectedIndex].value;
var def = elem.getAttribute('default');
if (value == "ADD_CAT") {
if (def)
dropboxSelect(elem, def);
else
elem.selectedIndex = 0;
quickAddCat(elem);
}
} catch (e) {
exception_error("catSelectOnChange", e);
}
}
function quickAddCat(select) {
try {
var cat = prompt(__("Please enter category title:"));
if (cat) {
var query = "?op=rpc&subop=quickAddCat&cat=" + param_escape(cat);
new Ajax.Request("backend.php", {
parameters: query,
onComplete: function (transport) {
var response = transport.responseXML;
var payload = response.getElementsByTagName("payload")[0];
if (payload)
select.innerHTML = payload.firstChild.nodeValue;
} });
}
} catch (e) {
exception_error("quickAddCat", e);
}
}