summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--functions.php2
-rw-r--r--viewfeed.js13
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 {