From 42c329162265a17e9f8f2444de2d061fb3cfb4a5 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 2 Mar 2007 20:58:58 +0100 Subject: UI improvements --- prefs.js | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) (limited to 'prefs.js') diff --git a/prefs.js b/prefs.js index a072ef03c..53f9ecc98 100644 --- a/prefs.js +++ b/prefs.js @@ -126,10 +126,9 @@ function gethelp_callback() { function notify_callback() { - var container = document.getElementById('notify'); if (xmlhttp.readyState == 4) { - container.innerHTML=xmlhttp.responseText; - } + notify_info(xmlhttp.responseText); + } } function updateFeedList(sort_key) { @@ -216,7 +215,7 @@ function addFeed() { } else if (!isValidURL(link.value)) { alert("Error: Invalid feed URL."); } else { - notify("Adding feed..."); + notify_progress("Adding feed..."); xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=add&from=tt-rss&feed_url=" + param_escape(link.value), true); @@ -241,7 +240,7 @@ function addFeedCat() { if (cat.value.length == 0) { alert("Can't add category: no name specified."); } else { - notify("Adding feed category..."); + notify_progress("Adding feed category..."); xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=add&cat=" + param_escape(cat.value), true); @@ -265,7 +264,7 @@ function addUser() { if (sqlexp.value.length == 0) { alert("Can't add user: no login specified."); } else { - notify("Adding user..."); + notify_progress("Adding user..."); xmlhttp.open("GET", "backend.php?op=pref-users&subop=add&login=" + param_escape(sqlexp.value), true); @@ -427,7 +426,7 @@ function removeSelectedLabels() { var ok = confirm("Remove selected labels?"); if (ok) { - notify("Removing selected labels..."); + notify_progress("Removing selected labels..."); xmlhttp.open("GET", "backend.php?op=pref-labels&subop=remove&ids="+ param_escape(sel_rows.toString()), true); @@ -455,7 +454,7 @@ function removeSelectedUsers() { var ok = confirm("Remove selected users?"); if (ok) { - notify("Removing selected users..."); + notify_progress("Removing selected users..."); xmlhttp.open("GET", "backend.php?op=pref-users&subop=remove&ids="+ param_escape(sel_rows.toString()), true); @@ -484,7 +483,7 @@ function removeSelectedFilters() { var ok = confirm("Remove selected filters?"); if (ok) { - notify("Removing selected filters..."); + notify_progress("Removing selected filters..."); xmlhttp.open("GET", "backend.php?op=pref-filters&subop=remove&ids="+ param_escape(sel_rows.toString()), true); @@ -514,7 +513,7 @@ function removeSelectedFeeds() { if (ok) { - notify("Unsubscribing from selected feeds..."); + notify_progress("Unsubscribing from selected feeds..."); xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=remove&ids="+ param_escape(sel_rows.toString()), true); @@ -545,7 +544,7 @@ function removeSelectedFeedCats() { var ok = confirm("Remove selected categories?"); if (ok) { - notify("Removing selected categories..."); + notify_progress("Removing selected categories..."); xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=editCats&action=remove&ids="+ param_escape(sel_rows.toString()), true); @@ -607,7 +606,7 @@ function feedEditSave() { var query = Form.serialize("edit_feed_form"); - notify("Saving feed..."); + notify_progress("Saving feed..."); xmlhttp.open("POST", "backend.php", true); xmlhttp.onreadystatechange=feedlist_callback; @@ -630,7 +629,7 @@ function feedCatEditSave() { return } - notify("Saving category..."); + notify_progress("Saving category..."); var query = Form.serialize("feed_cat_edit_form"); @@ -746,7 +745,7 @@ function labelEditSave() { closeInfoBox(); - notify("Saving label..."); + notify_progress("Saving label..."); active_label = false; @@ -773,7 +772,7 @@ function userEditSave() { return; } - notify("Saving user..."); + notify_progress("Saving user..."); closeInfoBox(); @@ -803,7 +802,7 @@ function filterEditSave() { } } */ - notify("Saving filter..."); + notify_progress("Saving filter..."); var query = Form.serialize("filter_edit_form"); @@ -871,7 +870,7 @@ function resetSelectedUserPass() { var ok = confirm("Reset password of selected user?"); if (ok) { - notify("Resetting password for selected user..."); + notify_progress("Resetting password for selected user..."); var id = rows[0]; @@ -926,7 +925,7 @@ function selectedFeedDetails() { } if (rows.length > 1) { - notify("Please select only one feed."); + alert("Please select only one feed."); return; } @@ -965,12 +964,12 @@ function editSelectedFeed() { var rows = getSelectedFeeds(); if (rows.length == 0) { - notify("No feeds are selected."); + alert("No feeds are selected."); return; } if (rows.length > 1) { - notify("Please select one feed."); + alert("Please select one feed."); return; } @@ -1143,7 +1142,7 @@ function selectTab(id, noupdate, subop) { debug("selectTab: " + id + "(NU: " + noupdate + ")"); -// notify("Loading, please wait...", true); + notify_progress("Loading, please wait...", true); // close active infobox if needed closeInfoBox(); @@ -1313,7 +1312,7 @@ function categorizeSelectedFeeds() { if (sel_rows.length > 0) { - notify("Changing category of selected feeds..."); + notify_progress("Changing category of selected feeds..."); xmlhttp.open("GET", "backend.php?op=pref-feeds&subop=categorize&ids="+ param_escape(sel_rows.toString()) + "&cat_id=" + param_escape(cat_id), true); -- cgit v1.2.3