main: move to async infobox calls
This commit is contained in:
parent
d395a94275
commit
2a8504cd39
41
tt-rss.js
41
tt-rss.js
|
@ -645,34 +645,35 @@ function userSwitch() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function editFeedDlg(feed) {
|
function editFeedDlg(feed) {
|
||||||
|
try {
|
||||||
|
|
||||||
disableHotkeys();
|
disableHotkeys();
|
||||||
|
|
||||||
if (!feed) {
|
if (!feed) {
|
||||||
alert(__("Please select some feed first."));
|
alert(__("Please select some feed first."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((feed <= 0 && feed > -10) || activeFeedIsCat() || tagsAreDisplayed()) {
|
if ((feed <= 0 && feed > -10) || activeFeedIsCat() || tagsAreDisplayed()) {
|
||||||
alert(__("You can't edit this kind of feed."));
|
alert(__("You can't edit this kind of feed."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (xmlhttp_ready(xmlhttp)) {
|
var query = "";
|
||||||
|
|
||||||
if (feed > 0) {
|
if (feed > 0) {
|
||||||
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editfeed&id=" +
|
query = "backend.php?op=pref-feeds&subop=editfeed&id=" + param_escape(feed);
|
||||||
param_escape(feed), true);
|
|
||||||
xmlhttp.onreadystatechange=infobox_callback;
|
|
||||||
xmlhttp.send(null);
|
|
||||||
} else {
|
} else {
|
||||||
xmlhttp.open("GET", "backend.php?op=pref-labels&subop=edit&id=" +
|
query = "backend.php?op=pref-labels&subop=edit&id=" + param_escape(-feed-11);
|
||||||
param_escape(-feed-11), true);
|
|
||||||
xmlhttp.onreadystatechange=infobox_callback;
|
|
||||||
xmlhttp.send(null);
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
printLockingError();
|
new Ajax.Request(query, {
|
||||||
|
onComplete: function(transport) {
|
||||||
|
infobox_callback2(transport);
|
||||||
|
} });
|
||||||
|
|
||||||
|
} catch (e) {
|
||||||
|
exception_error("editFeedDlg", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue