summaryrefslogtreecommitdiff
path: root/viewfeed.js
diff options
context:
space:
mode:
Diffstat (limited to 'viewfeed.js')
-rw-r--r--viewfeed.js19
1 files changed, 18 insertions, 1 deletions
diff --git a/viewfeed.js b/viewfeed.js
index e83303500..de392103f 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -381,11 +381,28 @@ function article_callback2(transport, id, feed_id) {
}
}
+function view_offline(id, feed_id) {
+ try {
+
+ enableHotkeys();
+ showArticleInHeadlines(id);
+
+ render_article("FIXME");
+
+ return false;
+
+ } catch (e) {
+ exception_error("view_offline", e);
+ }
+}
+
function view(id, feed_id, skip_history) {
try {
debug("loading article: " + id + "/" + feed_id);
-
+
+ if (offline_mode) return view_offline(id, feed_id);
+
var cached_article = cache_find(id);
debug("cache check result: " + (cached_article != false));