var container = document.getElementById('prefContent');
container.innerHTML=xmlhttp.responseText;
selectTab("feedConfig", true);
-
- if (active_feed_cat) {
- var row = document.getElementById("FCATR-" + active_feed_cat);
- if (row) {
- if (!row.className.match("Selected")) {
- row.className = row.className + "Selected";
- }
- }
- var checkbox = document.getElementById("FCCHK-" + active_feed_cat);
- if (checkbox) {
- checkbox.checked = true;
- }
- }
-
notify("");
} catch (e) {
exception_error("feedlist_callback", e);
}
-function updateUsersList() {
+function updateUsersList(sort_key) {
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
// p_notify("Loading, please wait...");
- xmlhttp.open("GET", "backend.php?op=pref-users", true);
+ xmlhttp.open("GET", "backend.php?op=pref-users&sort="
+ + param_escape(sort_key), true);
xmlhttp.onreadystatechange=userlist_callback;
xmlhttp.send(null);
} else {
notify("Adding feed category...");
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=addCat&cat=" +
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=add&cat=" +
param_escape(cat.value), true);
- xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null);
link.value = "";
active_feed_cat = cat;
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCat&id=" +
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=edit&id=" +
param_escape(cat), true);
- xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null);
}
if (ok) {
notify("Removing selected categories...");
- xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=removeCats&ids="+
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=remove&ids="+
param_escape(sel_rows.toString()), true);
- xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null);
}
// notify("Operation cancelled.");
- xmlhttp.open("GET", "backend.php?op=pref-feeds", true);
- xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats", true);
+ xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null);
return false;
var query = Form.serialize("feed_cat_edit_form");
xmlhttp.open("GET", "backend.php?" + query, true);
- xmlhttp.onreadystatechange=feedlist_callback;
+ xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null);
active_feed_cat = false;
return
}
- var sql_exp = document.forms["label_edit_form"].sql_exp.value;
- var description = document.forms["label_edit_form"].description.value;
-
- if (sql_exp.length == 0) {
- alert("SQL Expression cannot be blank.");
- return;
- }
+/* if (!is_opera()) {
- if (description.length == 0) {
- alert("Caption field cannot be blank.");
- return;
- }
+ var sql_exp = document.forms["label_edit_form"].sql_exp.value;
+ var description = document.forms["label_edit_form"].description.value;
+
+ if (sql_exp.length == 0) {
+ alert("SQL Expression cannot be blank.");
+ return false;
+ }
+
+ if (description.length == 0) {
+ alert("Caption field cannot be blank.");
+ return false;
+ }
+ } */
closeInfoBox();
return
}
- var reg_exp = document.forms["filter_edit_form"].reg_exp.value;
-
- if (reg_exp.length == 0) {
- alert("Filter expression field cannot be blank.");
- return;
- }
+/* if (!is_opera()) {
+ var reg_exp = document.forms["filter_edit_form"].reg_exp.value;
+
+ if (reg_exp.length == 0) {
+ alert("Filter expression field cannot be blank.");
+ return;
+ }
+ } */
notify("Saving filter...");
}
}
-function updateFilterList() {
+function updateFilterList(sort_key) {
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
// p_notify("Loading, please wait...");
- xmlhttp.open("GET", "backend.php?op=pref-filters", true);
+ xmlhttp.open("GET", "backend.php?op=pref-filters&sort=" +
+ param_escape(sort_key), true);
xmlhttp.onreadystatechange=filterlist_callback;
xmlhttp.send(null);
}
-function updateLabelList() {
+function updateLabelList(sort_key) {
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
// document.getElementById("prefContent").innerHTML = "Loading labels, please wait...";
- xmlhttp.open("GET", "backend.php?op=pref-labels", true);
+ xmlhttp.open("GET", "backend.php?op=pref-labels&sort=" +
+ param_escape(sort_key), true);
xmlhttp.onreadystatechange=labellist_callback;
xmlhttp.send(null);
}
return
}
+ try {
+ var c = document.getElementById('prefContent');
+ c.scrollTop = 0;
+ } catch (e) { };
+
if (!noupdate) {
debug("selectTab: " + id + "(NU: " + noupdate + ")");
- notify("Loading, please wait...", true);
+// notify("Loading, please wait...", true);
// close active infobox if needed
closeInfoBox();
} else if (kind == "fcat") {
opbarid = "catOpToolbar";
nrow = "FCATR-";
- nchk = "FCHK-";
+ nchk = "FCCHK-";
lname = "prefFeedCatList";
} else if (kind == "filter") {
opbarid = "filterOpToolbar";
}
}
+function userSwitch() {
+ var chooser = document.getElementById("userSwitch");
+ var user = chooser[chooser.selectedIndex].value;
+ window.location = "prefs.php?swu=" + user;
+}
+function editFeedCats() {
+ if (!xmlhttp_ready(xmlhttp)) {
+ printLockingError();
+ return
+ }
+
+ xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats", true);
+ xmlhttp.onreadystatechange=infobox_callback;
+ xmlhttp.send(null);
+}