}
}
-function infobox_feed_cat_callback() {
- if (xmlhttp.readyState == 4) {
- try {
-
- infobox_callback();
- init_cat_inline_editor();
-
- } catch (e) {
- exception_error("infobox_feed_cat_callback", e);
- }
+function infobox_feed_cat_callback2(transport) {
+ try {
+ infobox_callback2(transport);
+ init_cat_inline_editor();
+ } catch (e) {
+ exception_error("infobox_feed_cat_callback2", e);
}
}
} else {
notify_progress("Adding feed category...");
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=add&cat=" +
- param_escape(cat.value), true);
- xmlhttp.onreadystatechange=infobox_feed_cat_callback;
- xmlhttp.send(null);
+ var query = "backend.php?op=pref-feeds&subop=editCats&action=add&cat=" +
+ param_escape(cat.value);
+
+ new Ajax.Request(query, {
+ onComplete: function(transport) {
+ infobox_feed_cat_callback2(transport);
+ } });
link.value = "";
if (ok) {
notify_progress("Removing selected categories...");
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=remove&ids="+
- param_escape(sel_rows.toString()), true);
- xmlhttp.onreadystatechange=infobox_feed_cat_callback;
- xmlhttp.send(null);
+ var query = "backend.php?op=pref-feeds&subop=editCats&action=remove&ids="+
+ param_escape(sel_rows.toString());
+
+ new Ajax.Request(query, {
+ onComplete: function(transport) {
+ infobox_feed_cat_callback2(transport);
+ } });
+
}
} else {
function selectedUserDetails() {
- if (!xmlhttp_ready(xmlhttp)) {
- printLockingError();
- return
- }
-
- var rows = getSelectedUsers();
+ try {
- if (rows.length == 0) {
- alert(__("No users are selected."));
- return;
- }
+ var rows = getSelectedUsers();
+
+ if (rows.length == 0) {
+ alert(__("No users are selected."));
+ return;
+ }
+
+ if (rows.length > 1) {
+ alert(__("Please select only one user."));
+ return;
+ }
+
+ notify_progress("Loading, please wait...");
+
+ var id = rows[0];
+
+ var query = "backend.php?op=pref-users&subop=user-details&id=" + id;
- if (rows.length > 1) {
- alert(__("Please select only one user."));
- return;
+ new Ajax.Request(query, {
+ onComplete: function(transport) {
+ infobox_callback2(transport);
+ } });
+ } catch (e) {
+ exception_error("selectedUserDetails", e);
}
-
- notify_progress("Loading, please wait...");
-
- var id = rows[0];
-
- xmlhttp.open("GET", "backend.php?op=pref-users&subop=user-details&id=" + id, true);
- xmlhttp.onreadystatechange=infobox_callback;
- xmlhttp.send(null);
-
}
-function selectedFeedDetails() {
-
- if (!xmlhttp_ready(xmlhttp)) {
- printLockingError();
- return
- }
-
- var rows = getSelectedFeeds();
-
- if (rows.length == 0) {
- alert(__("No feeds are selected."));
- return;
- }
-
- if (rows.length > 1) {
- alert(__("Please select only one feed."));
- return;
- }
-
-// var id = rows[0];
-
- notify("");
-
- xmlhttp.open("GET", "backend.php?op=feed-details&id=" +
- param_escape(rows.toString()), true);
- xmlhttp.onreadystatechange=infobox_callback;
- xmlhttp.send(null);
-
-}
function editSelectedFilter() {
var rows = getSelectedFilters();
function editSelectedFeeds() {
- if (!xmlhttp_ready(xmlhttp)) {
- printLockingError();
- return
- }
+ try {
+ var rows = getSelectedFeeds();
+
+ if (rows.length == 0) {
+ alert(__("No feeds are selected."));
+ return;
+ }
+
+ notify("");
+
+ disableHotkeys();
+
+ notify_progress("Loading, please wait...");
+
+ var query = "backend.php?op=pref-feeds&subop=editfeeds&ids=" +
+ param_escape(rows.toString());
- var rows = getSelectedFeeds();
+ new Ajax.Request(query, {
+ onComplete: function(transport) {
+ infobox_callback2(transport);
+ } });
- if (rows.length == 0) {
- alert(__("No feeds are selected."));
- return;
+ } catch (e) {
+ exception_error("editSelectedFeeds", e);
}
-
- notify("");
-
- disableHotkeys();
-
- notify_progress("Loading, please wait...");
-
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editfeeds&ids=" +
- param_escape(rows.toString()), true);
-
- xmlhttp.onreadystatechange=infobox_callback;
- xmlhttp.send(null);
-
}
function piggie(enable) {
}
-function browseFeeds(limit) {
-
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=browse", true);
- xmlhttp.onreadystatechange=infobox_callback;
- xmlhttp.send(null);
-
-}
-
function feedBrowserSubscribe() {
try {
}
function editFeedCats() {
- if (!xmlhttp_ready(xmlhttp)) {
- printLockingError();
- return
- }
-
- document.getElementById("subscribe_to_feed_btn").disabled = true;
-
try {
- document.getElementById("top25_feeds_btn").disabled = true;
+ document.getElementById("subscribe_to_feed_btn").disabled = true;
+
+ try {
+ document.getElementById("top25_feeds_btn").disabled = true;
+ } catch (e) {
+ // this button is not always available, no-op if not found
+ }
+
+ var query = "backend.php?op=pref-feeds&subop=editCats";
+
+ new Ajax.Request(query, {
+ onComplete: function(transport) {
+ infobox_feed_cat_callback2(transport);
+ } });
} catch (e) {
- // this button is not always available, no-op if not found
+ exception_error("editFeedCats", e);
}
-
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats", true);
- xmlhttp.onreadystatechange=infobox_feed_cat_callback;
- xmlhttp.send(null);
}
function showFeedsWithErrors() {