opening articles in new tab tweaks

master
Andrew Dolgov 14 years ago
parent b509d64e96
commit ca07f49ee0

@ -4660,7 +4660,7 @@
print "<img src=\"".theme_image($link, 'images/art-zoom.png')."\" print "<img src=\"".theme_image($link, 'images/art-zoom.png')."\"
class='tagsPic' style=\"cursor : pointer\" class='tagsPic' style=\"cursor : pointer\"
onclick=\"zoomToArticle(event, $id)\" onclick=\"postOpenInNewTab(event, $id)\"
alt='Zoom' title='".__('Open article in new tab')."'>"; alt='Zoom' title='".__('Open article in new tab')."'>";
$note_escaped = htmlspecialchars($line['note'], ENT_QUOTES); $note_escaped = htmlspecialchars($line['note'], ENT_QUOTES);

@ -210,13 +210,13 @@ function render_article(article) {
dijit.byId("headlines-wrap-inner").addChild( dijit.byId("headlines-wrap-inner").addChild(
dijit.byId("content-insert")); dijit.byId("content-insert"));
var c = $("content-insert"); var c = dijit.byId("content-insert");
try { try {
c.scrollTop = 0; c.domNode.scrollTop = 0;
} catch (e) { }; } catch (e) { };
c.innerHTML = article; c.attr('content', article);
correctHeadlinesOffset(getActiveArticleId()); correctHeadlinesOffset(getActiveArticleId());
@ -2073,7 +2073,7 @@ function postClicked(event, id) {
if (!event.ctrlKey) { if (!event.ctrlKey) {
return true; return true;
} else { } else {
zoomToArticle(event, id); postOpenInNewTab(event, id);
return false; return false;
} }
@ -2087,6 +2087,11 @@ function hlOpenInNewTab(event, id) {
zoomToArticle(event, id); zoomToArticle(event, id);
} }
function postOpenInNewTab(event, id) {
closeArticlePanel(id);
zoomToArticle(event, id);
}
function hlClicked(event, id) { function hlClicked(event, id) {
try { try {

Loading…
Cancel
Save