}
function getActiveFeedId() {
-// return getCookie("ttrss_vf_actfeed");
try {
debug("gAFID: " + _active_feed_id);
return _active_feed_id;
}
function setActiveFeedId(id, is_cat) {
-// return setCookie("ttrss_vf_actfeed", id);
try {
debug("sAFID(" + id + ", " + is_cat + ")");
_active_feed_id = id;
debug("REFETCH query: " + query_str);
- new Ajax.Request(query_str, {
+ new Ajax.Request("backend.php", {
+ parameters: query_str,
onComplete: function(transport) {
refetch_callback2(transport);
} });
debug("updateFeedList Q=" + query_str);
- new Ajax.Request(query_str, {
+ new Ajax.Request("backend.php", {
+ parameters: query_str,
onComplete: function(transport) {
feedlist_callback2(transport);
} });
debug("catchupAllFeeds Q=" + query_str);
- new Ajax.Request(query_str, {
+ new Ajax.Request("backend.php", {
+ parameters: query_str,
onComplete: function(transport) {
feedlist_callback2(transport);
} });
// if (!Ajax.getTransport()) fatalError(1);
- setCookie("ttrss_vf_test", "TEST");
+ setCookie("ttrss_test", "TEST");
- if (getCookie("ttrss_vf_test") != "TEST") {
+ if (getCookie("ttrss_test") != "TEST") {
fatalError(2);
}
try {
- // this whole shebang is based on http://www.birnamdesigns.com/misc/busted2.html
-
- if (arguments.callee.done) return;
- arguments.callee.done = true;
-
init_gears();
disableContainerChildren("headlinesToolbar", true);
loading_set_progress(30);
- new Ajax.Request("backend.php?op=rpc&subop=sanityCheck" + params, {
+ new Ajax.Request("backend.php", {
+ parameters: "backend.php?op=rpc&subop=sanityCheck" + params,
onComplete: function(transport) {
backend_sanity_check_callback(transport);
} });
try {
- delCookie("ttrss_vf_test");
+ delCookie("ttrss_test");
// document.onresize = resize_headlines;
+ window.onresize=resize_headlines;
var toolbar = document.forms["main_toolbar_form"];
dropboxSelect(toolbar.view_mode, getInitParam("default_view_mode"));
- dropboxSelect(toolbar.limit, getInitParam("default_view_limit"));
dropboxSelect(toolbar.order_by, getInitParam("default_view_order_by"));
daemon_enabled = getInitParam("daemon_enabled") == 1;
if (confirm(__("Reset category order?"))) {
- var query = "backend.php?op=feeds&subop=catsortreset";
+ var query = "?op=feeds&subop=catsortreset";
notify_progress("Loading, please wait...", true);
- new Ajax.Request(query, {
+ new Ajax.Request("backend.php", {
+ parameters: query,
onComplete: function(transport) {
window.setTimeout('updateFeedList(false, false)', 50);
} });
if (title == undefined || confirm(msg)) {
notify_progress("Removing feed...");
- var query = "backend.php?op=pref-feeds&quiet=1&subop=remove&ids=" + feed_id;
+ var query = "?op=pref-feeds&quiet=1&subop=remove&ids=" + feed_id;
- new Ajax.Request(query, {
+ new Ajax.Request("backend.php", {
+ parameters: query,
onComplete: function(transport) {
dlg_frefresh_callback(transport, feed_id);
} });
function toggleDispRead() {
try {
- var hide_read_feeds = (getInitParam("hide_read_feeds") == "1");
-
- hide_read_feeds = !hide_read_feeds;
+ var hide = !(getInitParam("hide_read_feeds") == "1");
- debug("toggle_disp_read => " + hide_read_feeds);
+ hideOrShowFeeds(hide);
- hideOrShowFeeds(hide_read_feeds);
+ var query = "?op=rpc&subop=setpref&key=HIDE_READ_FEEDS&value=" +
+ param_escape(hide);
- storeInitParam("hide_read_feeds", hide_read_feeds, true);
+ new Ajax.Request("backend.php", {
+ parameters: query,
+ onComplete: function(transport) {
+ setInitParam("hide_read_feeds", hide);
+ } });
} catch (e) {
exception_error("toggleDispRead", e);
var query = "";
if (feed > 0) {
- query = "backend.php?op=pref-feeds&subop=editfeed&id=" + param_escape(feed);
+ query = "?op=pref-feeds&subop=editfeed&id=" + param_escape(feed);
} else {
- query = "backend.php?op=pref-labels&subop=edit&id=" + param_escape(-feed-11);
+ query = "?op=pref-labels&subop=edit&id=" + param_escape(-feed-11);
}
disableHotkeys();
notify_progress("Loading, please wait...", true);
- new Ajax.Request(query, {
+ new Ajax.Request("backend.php", {
+ parameters: query,
onComplete: function(transport) {
infobox_callback2(transport);
} });
notify_progress("Clearing feed...");
- var query = "backend.php?op=pref-feeds&quiet=1&subop=clear&id=" + feed_id;
+ var query = "?op=pref-feeds&quiet=1&subop=clear&id=" + feed_id;
- new Ajax.Request(query, {
+ new Ajax.Request("backend.php", {
+ parameters: query,
onComplete: function(transport) {
dlg_frefresh_callback(transport, feed_id);
} });
if (fc) fc.style.left = fl.offsetWidth + 40 + "px";
}
- setCookie("ttrss_vf_fclps", "0");
+ query = "?op=rpc&subop=setpref&key=_COLLAPSED_FEEDLIST&value=false";
+
+ new Ajax.Request("backend.php", { parameters: query });
} else {
Element.hide(fl);
}
- setCookie("ttrss_vf_fclps", "1");
+ query = "?op=rpc&subop=setpref&key=_COLLAPSED_FEEDLIST&value=true";
+
+ new Ajax.Request("backend.php", { parameters: query });
+
}
} catch (e) {
exception_error("toggle_feedlist", e);
var pr = prompt(__("Assign score to article:"), score);
if (pr != undefined) {
- var query = "backend.php?op=rpc&subop=setScore&id=" + id + "&score=" + pr;
+ var query = "?op=rpc&subop=setScore&id=" + id + "&score=" + pr;
- new Ajax.Request(query, {
+ new Ajax.Request("backend.php", {
+ parameters: query,
onComplete: function(transport) {
viewCurrentFeed();
} });
if (confirm(pr)) {
notify_progress("Rescoring articles...");
- var query = "backend.php?op=pref-feeds&subop=rescore&quiet=1&ids=" + actid;
+ var query = "?op=pref-feeds&subop=rescore&quiet=1&ids=" + actid;
- new Ajax.Request(query, {
- onComplete: function(transport) {
- viewCurrentFeed();
- } });
+ new Ajax.Request("backend.php", {
+ parameters: query,
+ onComplete: function(transport) {
+ viewCurrentFeed();
+ } });
}
}
return false;
}
- var query = "backend.php?op=pref-labels&subop=add&caption=" +
+ var query = "?op=pref-labels&subop=add&caption=" +
param_escape(caption);
notify_progress("Loading, please wait...", true);
- new Ajax.Request(query, {
+ new Ajax.Request("backend.php", {
+ parameters: query,
onComplete: function(transport) {
updateFeedList();
} });
var selected = getSelectedFeedsFromBrowser();
+ var mode = document.forms['feed_browser'].mode;
+
+ mode = mode[mode.selectedIndex].value;
+
if (selected.length > 0) {
closeInfoBox();
notify_progress("Loading, please wait...", true);
- var query = "backend.php?op=pref-feeds&subop=massSubscribe&ids="+
- param_escape(selected.toString());
+ var query = "?op=pref-feeds&subop=massSubscribe&ids="+
+ param_escape(selected.toString()) + "&mode=" + param_escape(mode);
- new Ajax.Request(query, {
+ new Ajax.Request("backend.php", {
+ parameters: query,
onComplete: function(transport) {
updateFeedList();
} });