summaryrefslogtreecommitdiff
path: root/viewfeed.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-12-01 13:43:13 +0100
committerAndrew Dolgov <[email protected]>2005-12-01 13:43:13 +0100
commit9932fb068b42bde5aa47637f7fedf5e3b7a0fa94 (patch)
tree9dd7f82a12e5a87dfeccc3f03b276282093c581f /viewfeed.js
parent76684fc7f4cd4745c482281ecbbc3f1974445f91 (diff)
hotkey s stars/unstars selected article
Diffstat (limited to 'viewfeed.js')
-rw-r--r--viewfeed.js18
1 files changed, 8 insertions, 10 deletions
diff --git a/viewfeed.js b/viewfeed.js
index 4aa7f4f5e..0dae392df 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -77,13 +77,7 @@ function view(id, feed_id) {
}
-function rowToggleMark(row) {
-
-
-
-}
-
-function toggleMark(id, toggle) {
+function toggleMark(id) {
var f_document = parent.frames["feeds-frame"].document;
@@ -100,10 +94,10 @@ function toggleMark(id, toggle) {
// alert(vfeedu);
- if (toggle == true) {
+ if (mark_img.alt != "Reset mark") {
mark_img.src = "images/mark_set.png";
mark_img.alt = "Reset mark";
- mark_img.setAttribute('onclick', 'javascript:toggleMark('+id+', false)');
+ mark_img.setAttribute('onclick', 'javascript:toggleMark('+id+')');
query = query + "&mark=1";
if (vfeedu && crow.className.match("Unread")) {
@@ -113,7 +107,7 @@ function toggleMark(id, toggle) {
} else {
mark_img.src = "images/mark_unset.png";
mark_img.alt = "Set mark";
- mark_img.setAttribute('onclick', 'javascript:toggleMark('+id+', true)');
+ mark_img.setAttribute('onclick', 'javascript:toggleMark('+id+')');
query = query + "&mark=0";
if (vfeedu && crow.className.match("Unread")) {
@@ -224,6 +218,10 @@ function localHotkeyHandler(keycode) {
// return viewfeed(active_feed_id, active_offset, "ForceUpdate");
// }
+ if (keycode == 83) { // s
+ if (active_post_id) toggleMark(active_post_id);
+ }
+
// alert("KC: " + keycode);
}