From ca07f49ee0b746b763228dcb27e58ebbef1ddc7a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 19 Nov 2010 21:14:36 +0300 Subject: opening articles in new tab tweaks --- functions.php | 2 +- viewfeed.js | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/functions.php b/functions.php index da1171a01..dd42ea4fc 100644 --- a/functions.php +++ b/functions.php @@ -4660,7 +4660,7 @@ print "Zoom"; $note_escaped = htmlspecialchars($line['note'], ENT_QUOTES); diff --git a/viewfeed.js b/viewfeed.js index dbcbaa29e..dadbe9485 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -210,13 +210,13 @@ function render_article(article) { dijit.byId("headlines-wrap-inner").addChild( dijit.byId("content-insert")); - var c = $("content-insert"); + var c = dijit.byId("content-insert"); try { - c.scrollTop = 0; + c.domNode.scrollTop = 0; } catch (e) { }; - c.innerHTML = article; + c.attr('content', article); correctHeadlinesOffset(getActiveArticleId()); @@ -2073,7 +2073,7 @@ function postClicked(event, id) { if (!event.ctrlKey) { return true; } else { - zoomToArticle(event, id); + postOpenInNewTab(event, id); return false; } @@ -2087,6 +2087,11 @@ function hlOpenInNewTab(event, id) { zoomToArticle(event, id); } +function postOpenInNewTab(event, id) { + closeArticlePanel(id); + zoomToArticle(event, id); +} + function hlClicked(event, id) { try { -- cgit v1.2.3