diff options
author | Andrew Dolgov <[email protected]> | 2010-11-25 12:05:48 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-11-25 12:06:09 +0300 |
commit | 411fe209d642f64ee1f856908e6c1b4507893fcf (patch) | |
tree | 6d3efe2e7432c0b13a7fddf0e15bc1e621f63c6d /viewfeed.js | |
parent | e1ef61d6f10003c8e57b278e0e6ae53930f3d486 (diff) |
tweak display of tweet button
Diffstat (limited to 'viewfeed.js')
-rw-r--r-- | viewfeed.js | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/viewfeed.js b/viewfeed.js index b276a3ef3..602dc7724 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -104,10 +104,6 @@ function headlines_callback2(transport, feed_cur_page) { dijit.byId("headlines-toolbar").attr('content', headlines_toolbar.firstChild.nodeValue); - $$("#headlines-frame a.twitter-share-button").each( - function(btn) { var tbtn = new twttr.TweetButton(btn); - tbtn.render(); }); - initHeadlinesMenu(); var cache_prefix = ""; @@ -143,10 +139,6 @@ function headlines_callback2(transport, feed_cur_page) { c.attr('content', c.attr('content') + headlines_content.firstChild.nodeValue); - $$("#headlines-frame a.twitter-share-button").each( - function(btn) { var tbtn = new twttr.TweetButton(btn); - tbtn.render(); }); - console.log("restore selected ids: " + ids); for (var i = 0; i < ids.length; i++) { @@ -228,9 +220,6 @@ function render_article(article) { correctHeadlinesOffset(getActiveArticleId()); - $$("#content-insert a.twitter-share-button").each( - function(btn) { var tbtn = new twttr.TweetButton(btn); tbtn.render(); }); - } catch (e) { exception_error("render_article", e); } @@ -1724,9 +1713,6 @@ function zoomToArticle(event, id) { dijit.byId("content-tabs").addChild(article_pane); - $$("#ATAB-"+id+" a.twitter-share-button").each( - function(btn) { var tbtn = new twttr.TweetButton(btn); tbtn.render(); }); - if (!event || !event.shiftKey) dijit.byId("content-tabs").selectChild(article_pane); @@ -1758,10 +1744,6 @@ function zoomToArticle(event, id) { dijit.byId("content-tabs").addChild(article_pane); - $$("#ATAB-"+id+" a.twitter-share-button").each( - function(btn) { var tbtn = new twttr.TweetButton(btn); - tbtn.render(); }); - if (!event || !event.shiftKey) dijit.byId("content-tabs").selectChild(article_pane); @@ -2320,3 +2302,23 @@ function initHeadlinesMenu() { exception_error("initHeadlinesMenu", e); } } + +function tweetArticle(id) { + try { + var d = new Date(); + var ts = d.getTime(); + + var ti = JSON.parse($("TWEETINFO-" + id).innerHTML); + + var share_url = "http://twitter.com/share?_=" + ts + + "&text=" + param_escape(ti.title) + + "&url=" + param_escape(ti.link); + + window.open(share_url, 'ttrss_tweet', + "status=0,toolbar=0,location=0,width=500,height=400,scrollbars=1,menubar=0"); + + + } catch (e) { + exception_error("tweetArticle", e); + } +} |