diff options
-rw-r--r-- | functions.php | 2 | ||||
-rw-r--r-- | 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 "<img src=\"".theme_image($link, 'images/art-zoom.png')."\" class='tagsPic' style=\"cursor : pointer\" - onclick=\"zoomToArticle(event, $id)\" + onclick=\"postOpenInNewTab(event, $id)\" alt='Zoom' title='".__('Open article in new tab')."'>"; $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 { |