var total_unread = 0;
var global_unread = -1;
var firsttime_update = true;
-var _active_feed_id = 0;
+var _active_feed_id = undefined;
var _active_feed_is_cat = false;
var hotkey_prefix = false;
var hotkey_prefix_pressed = false;
}
selectFeed(id, is_cat);
-
- dijit.byId("include_children").attr("disabled", !(is_cat && id > 0));
-
-
} catch (e) {
exception_error("setActiveFeedId", e);
}
}
function viewCurrentFeed(method) {
+ console.log("viewCurrentFeed");
if (getActiveFeedId() != undefined) {
viewfeed(getActiveFeedId(), method, activeFeedIsCat());
themeBeforeLayout();
}
+ dojo.require("dijit.ColorPalette");
+ dojo.require("dijit.Dialog");
+ dojo.require("dijit.form.Button");
+ dojo.require("dijit.form.CheckBox");
+ dojo.require("dijit.form.DropDownButton");
+ dojo.require("dijit.form.FilteringSelect");
+ dojo.require("dijit.form.Form");
+ dojo.require("dijit.form.RadioButton");
+ dojo.require("dijit.form.Select");
+ dojo.require("dijit.form.SimpleTextarea");
+ dojo.require("dijit.form.TextBox");
+ dojo.require("dijit.form.ValidationTextBox");
+ dojo.require("dijit.InlineEditBox");
+ dojo.require("dijit.layout.AccordionContainer");
+ dojo.require("dijit.layout.BorderContainer");
+ dojo.require("dijit.layout.ContentPane");
+ dojo.require("dijit.layout.TabContainer");
+ dojo.require("dijit.Menu");
+ dojo.require("dijit.ProgressBar");
+ dojo.require("dijit.ProgressBar");
+ dojo.require("dijit.Toolbar");
+ dojo.require("dijit.Tree");
+ dojo.require("dijit.tree.dndSource");
+ dojo.require("dojo.data.ItemFileWriteStore");
+
dojo.parser.parse();
if (!genericSanityCheck())
dijit.getEnclosingWidget(toolbar.order_by).attr('value',
getInitParam("default_view_order_by"));
-
- if (getInitParam("enable_feed_cats") == 0)
- Element.hide(dijit.byId("include_children").domNode);
-
- dijit.byId("include_children").attr("checked",
- getInitParam("default_include_children"));
-
feeds_sort_by_unread = getInitParam("feeds_sort_by_unread") == 1;
loading_set_progress(30);
}
function viewModeChanged() {
+ cache_clear();
return viewCurrentFeed('');
}
}
if (keycode == 69) { // e
- var id = getActiveArticleId();
- emailArticle(id);
+ emailArticle();
}
if ((keycode == 191 || keychar == '?') && shift_key) { // ?
return;
}
- if (keycode == 85) { // u
+ if (keycode == 85 && !shift_key) { // u
selectArticles('unread');
return;
}
+ if (keycode == 80) { // p
+ selectArticles('published');
+ return;
+ }
+
+ if (keycode == 85 && shift_key) { // u
+ selectArticles('marked');
+ return;
+ }
+
if (keycode == 73) { // i
selectArticles('invert');
return;
}
}
-function scheduleFeedUpdate(id, is_cat) {
- try {
- if (!id) {
- id = getActiveFeedId();
- is_cat = activeFeedIsCat();
- }
-
- if (!id) {
- alert(__("Please select some feed first."));
- return;
- }
-
- var query = "?op=rpc&method=scheduleFeedUpdate&id=" +
- param_escape(id) +
- "&is_cat=" + param_escape(is_cat);
-
- console.log(query);
-
- new Ajax.Request("backend.php", {
- parameters: query,
- onComplete: function(transport) {
- handle_rpc_json(transport);
-
- var reply = JSON.parse(transport.responseText);
- var message = reply['message'];
-
- if (message) {
- notify_info(message);
- return;
- }
-
- } });
-
-
- } catch (e) {
- exception_error("scheduleFeedUpdate", e);
- }
-}
-
function newVersionDlg() {
try {
var query = "backend.php?op=dlg&method=newVersion";