summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-13 12:35:35 +0300
committerAndrew Dolgov <[email protected]>2009-02-13 12:35:35 +0300
commit67cf0d4aa7ba5e616809e61ed4c9fbe4e5248ec2 (patch)
treee044f3ca5d1533b1a65971e5daf4fcac488da62b
parenta8caa4c7d30925f270a6ed6e279e52da96fad4b4 (diff)
offline: add placeholder actions dropbox
-rw-r--r--offline.js24
-rw-r--r--tt-rss.js4
2 files changed, 28 insertions, 0 deletions
diff --git a/offline.js b/offline.js
index d9b32cf28..e146b55e1 100644
--- a/offline.js
+++ b/offline.js
@@ -166,6 +166,30 @@ function viewfeed_offline(feed_id, subop, is_cat, subop_param, skip_history, off
tmp += "&nbsp;&nbsp;";
+ tmp += "<span onmouseover=\"enable_selection(false)\" "+
+ "onmouseout=\"enable_selection(true) \"" +
+ "onclick=\"toggleHeadlineActions()\" id=\"headlineActionsDrop\">" +
+ __("Actions...") + "&nbsp;&nbsp;<img src=\"images/down_arrow.png\">" +
+ "</span>";
+
+ tmp += "<ul id=\"headlineActionsBody\" style=\"display : none\">";
+
+ var tog_unread_link = "";
+ var tog_marked_link = "";
+ var catchup_sel_link = "";
+ var catchup_feed_link = "";
+
+ tmp += "<li class=\"insensitive\">"+__('Selection toggle:')+"</li>"+
+ "<li onclick=\""+tog_unread_link+"\">&nbsp;&nbsp;"+__('Unread')+"</li>"+
+ "<li onclick=\""+tog_marked_link+"\">&nbsp;&nbsp;"+__('Starred')+"</li>"+
+ "<li class=\"insensitive\">"+__('Mark as read:')+"</li>"+
+ "<li onclick=\""+catchup_sel_link+"\">&nbsp;&nbsp;"+__('Selection')+"</li>";
+
+ tmp += "<li onclick=\""+catchup_feed_link+"\">&nbsp;&nbsp;"+__('Entire feed')+
+ "</li>";
+
+ tmp += "</ul>";
+
tmp += "</div>";
tmp += "<div id=\"headlinesInnerContainer\" onscroll=\"headlines_scroll_handler()\">";
diff --git a/tt-rss.js b/tt-rss.js
index f6eea6661..e5bcbf595 100644
--- a/tt-rss.js
+++ b/tt-rss.js
@@ -142,6 +142,10 @@ function backend_sanity_check_callback(transport) {
}
}
+ if (getURLParam("offline")) {
+ return init_offline();
+ }
+
var reply = transport.responseXML.firstChild.firstChild;
if (!reply) {