<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
<script type=\"text/javascript\" src=\"functions.js\"></script>
<script type=\"text/javascript\" src=\"viewfeed.js\"></script>
- </head><body>";
+ </head><body onload='init()'>";
}
if ($subop == "ForceUpdate" && sprintf("%d", $feed) > 0) {
<title>Tiny Tiny RSS : Help</title>
<link rel=\"stylesheet\" href=\"tt-rss.css\" type=\"text/css\">
<script type=\"text/javascript\" src=\"functions.js\"></script>
- <script type=\"text/javascript\" src=\"feedlist.js\"></script>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
</head><body>";
}
-function init() {
+function localHotkeyHandler(keycode) {
- hideOrShowFeeds(document, getCookie("ttrss_vf_hreadf") == 1);
+ if (keycode == 65) { // a
+ return parent.toggleDispRead();
+ }
+ if (keycode == 85) { // u
+ if (parent.getActiveFeedId()) {
+ return viewfeed(parent.getActiveFeedId(), 0, "ForceUpdate");
+ }
+ }
+
+ if (keycode == 82) { // r
+ return parent.scheduleFeedUpdate(true);
+ }
+
+// alert("KC: " + keycode);
+
+}
+
+function init() {
+ hideOrShowFeeds(document, getCookie("ttrss_vf_hreadf") == 1);
+ document.onkeydown = hotkey_handler;
}
return moveToPost('prev');
} */
- if (keycode == 82) {
+ if (keycode == 82) { // r
return scheduleFeedUpdate(true);
}
- if (keycode == 85) {
- return viewfeed(getActiveFeedId(), 0, "ForceUpdate");
+ if (keycode == 85) { // u
+ if (getActiveFeedId()) {
+ return viewfeed(getActiveFeedId(), 0, "ForceUpdate");
+ }
+ }
+
+ if (keycode == 65) { // a
+ return toggleDispRead();
}
// notify("KC: " + keycode);
function localHotkeyHandler(keycode) {
- if (keycode == 78) {
+ if (keycode == 78) { // n
return moveToPost('next');
}
- if (keycode == 80) {
+ if (keycode == 80) { // p
return moveToPost('prev');
}
+ if (keycode == 65) { // a
+ return parent.toggleDispRead();
+ }
+
+ if (keycode == 85) { // u
+ if (parent.getActiveFeedId()) {
+ return parent.viewfeed(parent.getActiveFeedId(), 0, "ForceUpdate");
+ }
+ }
+
+ if (keycode == 82) { // r
+ return parent.scheduleFeedUpdate(true);
+ }
+
// FIXME
// if (keycode == 85) {
// return viewfeed(active_feed_id, active_offset, "ForceUpdate");
// alert("KC: " + keycode);
}
+
+function init() {
+ document.onkeydown = hotkey_handler;
+}