Advertisement
Guest User

gifnik hodnoceni

a guest
Apr 8th, 2021
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        gifník hodnocení
  3. // @namespace   http://userscripts.org
  4. // @include     *rouming.cz/roumingGIFList.php*
  5. // @version     1
  6. // @grant       none
  7. // ==/UserScript==
  8.  
  9. var votefce = "function vote(value, id) {  frames['voteFrame'].location.href = 'roumingVoter.php?action=vote&type=gif&value=' + value + '&id=' + id;}";
  10.  
  11. var iframehtml = '<iframe style="position:absolute;display:none;left:0px;z-index:1000;" id="voteFrame" class="iframe" frameborder="0" scrolling="no" name="voteFrame" src="roumingVoter.php" width="1" height="1"></iframe>';
  12.  
  13. var votescript = document.createElement('script');
  14. votescript.setAttribute("language","JavaScript");
  15. votescript.setAttribute("type","text/javascript");
  16. votescript.innerHTML = votefce;
  17. document.body.appendChild(votescript);
  18.  
  19. var votediv = document.createElement('div');
  20. votediv.innerHTML = iframehtml;
  21. document.body.appendChild(votediv);
  22.  
  23. var sablona = '<a href="javascript:vote(\'Yes\',TOREPLACE);" title="Tento GIF je super!"><font color="#00cc00"><b>+</b></font></a>&nbsp;<a href="javascript:vote(\'No\',TOREPLACE);" title="Tento GIF je o ničem!"><font color="red"><b>x</b></font></a>&nbsp;<a href="javascript:void(0)" onclick="javascript:window.open(\'http://www.rouming.cz/roumingGIFReporter.php?id=TOREPLACE\',\'r\',\'width=520,height=200\');"  title="Nahlásit problém s GIFem."><font color="black"><b>!</b></font></a>'
  24. var re = /TOREPLACE/g
  25.  
  26. var allGifsHeaders = document.evaluate('//td[@class=\'roumingForumTitle\']', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  27. for (var i = 0; i < allGifsHeaders.snapshotLength; i++) {
  28.   var thisGif = allGifsHeaders.snapshotItem(i);
  29.   var num = thisGif.getElementsByTagName("a")[0].getAttribute("name");
  30.   var myadded = document.createElement('div');
  31.   myadded.style.textAlign="right";
  32.   myadded.style.align="right";
  33.  
  34.   var inside = sablona.replace(re,num)
  35.   myadded.innerHTML = inside;
  36.   thisGif.appendChild(myadded);
  37.  
  38. }
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement