var _last_headlines_update = 0;
var _headlines_scroll_offset = 0;
var current_first_id = 0;
+var last_search_query;
var _catchup_request_sent = false;
is_cat = reply['headlines']['is_cat'];
feed_id = reply['headlines']['id'];
+ last_search_query = reply['headlines']['search_query'];
if (background) {
var content = reply['headlines']['content'];
if (counters)
parse_counters(counters);
else
- request_counters(true);
+ request_counters();
} else {
console.error("Invalid object received: " + transport.responseText);
if (!row.hasClassName("marked")) {
img.src = img.src.replace("mark_unset", "mark_set");
- img.alt = __("Unstar article");
query = query + "&mark=1";
} else {
img.src = img.src.replace("mark_set", "mark_unset");
- img.alt = __("Star article");
query = query + "&mark=0";
}
}
imgs.push(fte[i]);
}
- for (i = 0; i < imgs.length; i++) {
+ for (var i = 0; i < imgs.length; i++) {
var img = imgs[i];
if (!row.hasClassName("published") || note != undefined) {
img.src = img.src.replace("pub_unset", "pub_set");
- img.alt = __("Unpublish article");
query = query + "&pub=1";
} else {
img.src = img.src.replace("pub_set", "pub_unset");
- img.alt = __("Publish article");
query = query + "&pub=0";
}
}
return;
}
- query = "?op=rpc&method=delete&ids=" + param_escape(rows);
+ var query = "?op=rpc&method=delete&ids=" + param_escape(rows);
console.log(query);
return;
}
- query = "?op=rpc&method="+op+"&ids=" + param_escape(rows);
+ var query = "?op=rpc&method="+op+"&ids=" + param_escape(rows);
console.log(query);
if (dijit.byId("editTagsDlg"))
dijit.byId("editTagsDlg").destroyRecursive();
- dialog = new dijit.Dialog({
+ var dialog = new dijit.Dialog({
id: "editTagsDlg",
title: __("Edit article Tags"),
style: "width: 600px",
_catchup_request_sent = false;
- reply = JSON.parse(transport.responseText);
+ var reply = JSON.parse(transport.responseText);
var batch = reply.ids;
batch.each(function (id) {
view(id);
return true;
} else if (event.ctrlKey || event.metaKey) {
- toggleSelected(id, true);
- toggleUnread(id, 0, false);
openArticleInNewWindow(id);
return false;
} else {
}));
- var labels = dijit.byId("feedTree").model.getItemsInCategory(-2);
+ var labels = getInitParam("labels");
- if (labels) {
+ if (labels && labels.length) {
menu.addChild(new dijit.MenuSeparator());
var labelDelMenu = new dijit.Menu({ownerMenu: menu});
labels.each(function (label) {
- var id = label.id[0];
- var bare_id = id.substr(id.indexOf(":") + 1);
- var name = label.name[0];
-
- bare_id = feed_to_label_id(bare_id);
+ var bare_id = label.id;
+ var name = label.caption;
labelAddMenu.addChild(new dijit.MenuItem({
label: name,