make f a hotkey persistent; obsolete option HIDE_READ_FEEDS

This commit is contained in:
Andrew Dolgov 2010-01-12 11:48:31 +03:00
parent 1e5548db54
commit dbfc952271
3 changed files with 11 additions and 9 deletions

View File

@ -1505,8 +1505,7 @@ function getInitParam(key) {
return init_params[key]; return init_params[key];
} }
function storeInitParam(key, value) { function setInitParam(key, value) {
debug("<b>storeInitParam is OBSOLETE: " + key + " => " + value + "</b>");
init_params[key] = value; init_params[key] = value;
} }

View File

@ -14,7 +14,7 @@
$subop = $_REQUEST["subop"]; $subop = $_REQUEST["subop"];
$prefs_blacklist = array("HIDE_FEEDLIST", "SYNC_COUNTERS", "ENABLE_LABELS", $prefs_blacklist = array("HIDE_FEEDLIST", "SYNC_COUNTERS", "ENABLE_LABELS",
"ENABLE_SEARCH_TOOLBAR"); "ENABLE_SEARCH_TOOLBAR", "HIDE_READ_FEEDS");
if (FORCE_ARTICLE_PURGE != 0) { if (FORCE_ARTICLE_PURGE != 0) {
array_push($prefs_blacklist, "PURGE_OLD_DAYS"); array_push($prefs_blacklist, "PURGE_OLD_DAYS");

View File

@ -726,15 +726,18 @@ function updateFeedTitle(t) {
function toggleDispRead() { function toggleDispRead() {
try { try {
var hide_read_feeds = (getInitParam("hide_read_feeds") == "1"); var hide = !(getInitParam("hide_read_feeds") == "1");
hide_read_feeds = !hide_read_feeds; hideOrShowFeeds(hide);
debug("toggle_disp_read => " + hide_read_feeds); var query = "?op=rpc&subop=setpref&key=HIDE_READ_FEEDS&value=" +
param_escape(hide);
hideOrShowFeeds(hide_read_feeds); new Ajax.Request("backend.php", {
parameters: query,
storeInitParam("hide_read_feeds", hide_read_feeds, true); onComplete: function(transport) {
setInitParam("hide_read_feeds", hide);
} });
} catch (e) { } catch (e) {
exception_error("toggleDispRead", e); exception_error("toggleDispRead", e);