pocket.js 752 B

12345678910111213141516171819202122232425262728293031
  1. function shareArticleToPocket(id) {
  2. try {
  3. var query = "?op=pluginhandler&plugin=pocket&method=getInfo&id=" + param_escape(id);
  4. console.log(query);
  5. var d = new Date();
  6. var ts = d.getTime();
  7. var w = window.open('backend.php?op=backend&method=loading', 'ttrss_tweet',
  8. "status=0,toolbar=0,location=0,width=500,height=400,scrollbars=1,menubar=0");
  9. new Ajax.Request("backend.php", {
  10. parameters: query,
  11. onComplete: function(transport) {
  12. var ti = JSON.parse(transport.responseText);
  13. var share_url = "https://getpocket.com/save?" +
  14. "&title=" + param_escape(ti.title) +
  15. "&url=" + param_escape(ti.link);
  16. w.location.href = share_url;
  17. } });
  18. } catch (e) {
  19. exception_error("tweetArticle", e);
  20. }
  21. }