make storeInitParam actually work (move back to cookies)
This commit is contained in:
parent
441acab8ff
commit
be0801a161
|
@ -57,11 +57,11 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) {
|
||||||
toolbar_form.query.value = "";
|
toolbar_form.query.value = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
/* storeInitParam("toolbar_limit",
|
storeInitParam("toolbar_limit",
|
||||||
toolbar_form.limit[toolbar_form.limit.selectedIndex].value);
|
toolbar_form.limit[toolbar_form.limit.selectedIndex].value);
|
||||||
|
|
||||||
storeInitParam("toolbar_view_mode",
|
storeInitParam("toolbar_view_mode",
|
||||||
toolbar_form.view_mode[toolbar_form.view_mode.selectedIndex].value); */
|
toolbar_form.view_mode[toolbar_form.view_mode.selectedIndex].value);
|
||||||
|
|
||||||
var query = "backend.php?op=viewfeed&feed=" + feed + "&" +
|
var query = "backend.php?op=viewfeed&feed=" + feed + "&" +
|
||||||
toolbar_query + "&subop=" + param_escape(subop);
|
toolbar_query + "&subop=" + param_escape(subop);
|
||||||
|
|
28
functions.js
28
functions.js
|
@ -428,7 +428,7 @@ function setCookie(name, value, lifetime, path, domain, secure) {
|
||||||
|
|
||||||
if (lifetime) {
|
if (lifetime) {
|
||||||
d = new Date();
|
d = new Date();
|
||||||
d.setTime(lifetime * 1000);
|
d.setTime(d.getTime() + (lifetime * 1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
int_setCookie(name, value, d, path, domain, secure);
|
int_setCookie(name, value, d, path, domain, secure);
|
||||||
|
@ -1500,9 +1500,31 @@ function debug(msg) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function getInitParam(key) {
|
function getInitParam(key) {
|
||||||
return getMainContext().init_params[key];
|
var c = getCookie("TTIP:" + key);
|
||||||
|
if (c) {
|
||||||
|
return c;
|
||||||
|
} else {
|
||||||
|
return getMainContext().init_params[key];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function storeInitParam(key, value) {
|
||||||
|
try {
|
||||||
|
init_params[key] = value;
|
||||||
|
debug("storeInitParam: " + key + " => " + value +
|
||||||
|
" (" + getInitParam("cookie_lifetime") + ")");
|
||||||
|
if (getInitParam("cookie_lifetime") > 0) {
|
||||||
|
setCookie("TTIP:" + key, value, getInitParam("cookie_lifetime"));
|
||||||
|
} else {
|
||||||
|
setCookie("TTIP:" + key, value);
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
exception_error("storeInitParam", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
function storeInitParam(key, value, is_client) {
|
function storeInitParam(key, value, is_client) {
|
||||||
try {
|
try {
|
||||||
if (!is_client) {
|
if (!is_client) {
|
||||||
|
@ -1519,7 +1541,7 @@ function storeInitParam(key, value, is_client) {
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
exception_error("storeInitParam", e);
|
exception_error("storeInitParam", e);
|
||||||
}
|
}
|
||||||
}
|
} */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
function storeInitParams(params, is_client) {
|
function storeInitParams(params, is_client) {
|
||||||
|
|
|
@ -2203,6 +2203,8 @@
|
||||||
|
|
||||||
print "<param key=\"icons_url\" value=\"" . ICONS_URL . "\"/>";
|
print "<param key=\"icons_url\" value=\"" . ICONS_URL . "\"/>";
|
||||||
|
|
||||||
|
print "<param key=\"cookie_lifetime\" value=\"" . SESSION_COOKIE_LIFETIME . "\"/>";
|
||||||
|
|
||||||
print "</init-params>";
|
print "</init-params>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -388,8 +388,8 @@ function init_second_stage() {
|
||||||
|
|
||||||
var tb = parent.document.forms["main_toolbar_form"];
|
var tb = parent.document.forms["main_toolbar_form"];
|
||||||
|
|
||||||
// dropboxSelect(tb.view_mode, getInitParam("toolbar_view_mode"));
|
dropboxSelect(tb.view_mode, getInitParam("toolbar_view_mode"));
|
||||||
// dropboxSelect(tb.limit, getInitParam("toolbar_limit"));
|
dropboxSelect(tb.limit, getInitParam("toolbar_limit"));
|
||||||
|
|
||||||
daemon_enabled = getInitParam("daemon_enabled") == 1;
|
daemon_enabled = getInitParam("daemon_enabled") == 1;
|
||||||
daemon_refresh_only = getInitParam("daemon_refresh_only") == 1;
|
daemon_refresh_only = getInitParam("daemon_refresh_only") == 1;
|
||||||
|
|
Loading…
Reference in New Issue