Guest User

Steemit CountDown

a guest
Aug 19th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        Steemit CountDown
  3. // @namespace   Steemit CountDown
  4. // @description Easily Monitor Elapsed Times of Posts
  5. // @version     1
  6. // @author      https://steemit.com/@bitcoiner
  7. // @include     https://steemit.com/*
  8. // @grant       none
  9. // ==/UserScript==
  10.  
  11. var menu = document.getElementById("userscript-context-menu");
  12. if(!menu) {
  13.   var menu = document.body.appendChild(document.createElement("menu"));
  14.   menu.outerHTML = '<menu id="userscript-context-menu" type="context"><menuitem id="userscript-context-menuitem-countdown" label="Steemit CountDown" icon="https://steemit.com/images/favicons/favicon-32x32.png"></menuitem></menu>';
  15. }
  16. else {
  17.   var menuitem = menu.appendChild(document.createElement("menuitem"));
  18.   menuitem.outerHTML = '<menuitem id="userscript-context-menuitem-countdown" label="Steemit CountDown" icon="https://steemit.com/images/favicons/favicon-32x32.png"></menuitem>';
  19. }
  20.  
  21. var html = document.documentElement;
  22. html.setAttribute("contextmenu", "userscript-context-menu");
  23.  
  24. document.getElementById("userscript-context-menuitem-countdown").addEventListener("click", onMenuClick, false);
  25.  
  26. function onMenuClick() {
  27.     if(!window.status.length) {
  28.         window.status = "";
  29.         setInterval(function() {
  30.             if(document.getElementsByClassName("Post").length) {
  31.                 if(!window.status.length) window.status = document.title;
  32.                 document.title = "[" + document.getElementsByTagName("time")[0].innerHTML + "] - " + window.status;
  33.             }
  34.             else window.status = "";
  35.         }, 500);
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment