prefs: code cleanup

master
Andrew Dolgov 16 years ago
parent e4d4442cdb
commit 163723c4e6

@ -416,103 +416,81 @@ function addUser() {
function editUser(id) { function editUser(id) {
if (!xmlhttp_ready(xmlhttp)) { try {
printLockingError();
return
}
disableHotkeys(); disableHotkeys();
notify_progress("Loading, please wait..."); notify_progress("Loading, please wait...");
selectTableRowsByIdPrefix('prefUserList', 'UMRR-', 'UMCHK-', false); selectTableRowsByIdPrefix('prefUserList', 'UMRR-', 'UMCHK-', false);
selectTableRowById('UMRR-'+id, 'UMCHK-'+id, true); selectTableRowById('UMRR-'+id, 'UMCHK-'+id, true);
disableContainerChildren("userOpToolbar", false); disableContainerChildren("userOpToolbar", false);
xmlhttp.open("GET", "backend.php?op=pref-users&subop=edit&id=" + var query = "backend.php?op=pref-users&subop=edit&id=" +
param_escape(id), true); param_escape(id);
xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null); new Ajax.Request(query, {
onComplete: function(transport) {
infobox_callback2(transport);
} });
} catch (e) {
exception_error("editUser", e);
}
} }
function editFilter(id) { function editFilter(id) {
if (!xmlhttp_ready(xmlhttp)) { try {
printLockingError();
return
}
disableHotkeys(); disableHotkeys();
notify_progress("Loading, please wait..."); notify_progress("Loading, please wait...");
// document.getElementById("create_filter_btn").disabled = true; disableContainerChildren("filterOpToolbar", false);
disableContainerChildren("filterOpToolbar", false); selectTableRowsByIdPrefix('prefFilterList', 'FILRR-', 'FICHK-', false);
selectTableRowById('FILRR-'+id, 'FICHK-'+id, true);
selectTableRowsByIdPrefix('prefFilterList', 'FILRR-', 'FICHK-', false); var query = "backend.php?op=pref-filters&subop=edit&id=" +
selectTableRowById('FILRR-'+id, 'FICHK-'+id, true); param_escape(id);
xmlhttp.open("GET", "backend.php?op=pref-filters&subop=edit&id=" + param_escape(id), true); new Ajax.Request(query, {
xmlhttp.onreadystatechange=infobox_callback; onComplete: function(transport) {
xmlhttp.send(null); infobox_callback2(transport);
} });
} catch (e) {
exception_error("editFilter", e);
}
} }
function editFeed(feed) { function editFeed(feed) {
// notify("Editing feed...");
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
return
}
disableHotkeys();
notify_progress("Loading, please wait...");
/* document.getElementById("subscribe_to_feed_btn").disabled = true;
try { try {
document.getElementById("top25_feeds_btn").disabled = true;
} catch (e) {
// this button is not always available, no-op if not found
} */
// clean selection from all rows & select row being edited
selectTableRowsByIdPrefix('prefFeedList', 'FEEDR-', 'FRCHK-', false);
selectTableRowById('FEEDR-'+feed, 'FRCHK-'+feed, true);
disableContainerChildren("feedOpToolbar", false);
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editfeed&id=" + disableHotkeys();
param_escape(feed), true);
notify_progress("Loading, please wait...");
xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null); // clean selection from all rows & select row being edited
selectTableRowsByIdPrefix('prefFeedList', 'FEEDR-', 'FRCHK-', false);
} selectTableRowById('FEEDR-'+feed, 'FRCHK-'+feed, true);
function editFeedCat(cat) { disableContainerChildren("feedOpToolbar", false);
var query = "backend.php?op=pref-feeds&subop=editfeed&id=" +
param_escape(feed);
new Ajax.Request(query, {
onComplete: function(transport) {
infobox_callback2(transport);
} });
if (!xmlhttp_ready(xmlhttp)) { } catch (e) {
printLockingError(); exception_error("editFeed", e);
return
} }
disableHotkeys();
notify_progress("Loading, please wait...");
active_feed_cat = cat;
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=edit&id=" +
param_escape(cat), true);
xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null);
} }
function getSelectedLabels() { function getSelectedLabels() {
@ -774,29 +752,6 @@ function feedEditCancel() {
return false; return false;
} }
function feedCatEditCancel() {
if (!xmlhttp_ready(xmlhttp)) {
printLockingError();
return
}
active_feed_cat = false;
try {
document.getElementById("subscribe_to_feed_btn").disabled = false;
document.getElementById("top25_feeds_btn").disabled = false;
} catch (e) {
// this button is not always available, no-op if not found
}
xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats", true);
xmlhttp.onreadystatechange=infobox_callback;
xmlhttp.send(null);
return false;
}
function feedEditSave() { function feedEditSave() {
try { try {
@ -1087,25 +1042,6 @@ function editSelectedFeeds() {
} }
function editSelectedFeedCat() {
var rows = getSelectedFeedCats();
if (rows.length == 0) {
alert(__("No categories are selected."));
return;
}
if (rows.length > 1) {
alert(__("Please select only one category."));
return;
}
notify("");
editFeedCat(rows[0]);
}
function piggie(enable) { function piggie(enable) {
if (enable) { if (enable) {
debug("I LOVEDED IT!"); debug("I LOVEDED IT!");

Loading…
Cancel
Save