Advertisement
Guest User

GOL forum

a guest
Jun 24th, 2016
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         GOL forum
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  Otwiera domyslnie ostatnia strone w watku.
  6. // @author       cat
  7. // @match        *://www.gry-online.pl/S008.asp
  8. // @grant        none
  9. // ==/UserScript==
  10. /* jshint -W097 */
  11. 'use strict';
  12.  
  13. (function(){
  14.  
  15. function init1()
  16. {
  17.     var tab1;
  18.     var i = 0;
  19.     do
  20.     {
  21.       tab1 = document.getElementsByTagName("table").item(i);
  22.       i = i + 1;
  23.     } while (tab1.className == "forum-table S008-c forum-table-pod");
  24.     var trs = tab1.getElementsByTagName("tr");
  25.     var tds = null;
  26.     var page = 1;
  27.     var posts = 0;
  28.     var link = "";
  29.  
  30.     for (i=0; i<trs.length; i++)
  31.     {
  32.         page = 1;
  33.         if (trs[i].className.indexOf("vc3") > -1)
  34.         {
  35.            
  36.             tds = trs[i].getElementsByTagName("td");
  37.             posts = tds[3].innerHTML;
  38.            
  39.             if (posts > 250)
  40.             {
  41.                 page = Math.floor(posts/250);
  42.             }
  43.  
  44.             if (page > 0)
  45.             {
  46.                 trs[i].getElementsByTagName("a").item(0).href = trs[i].getElementsByTagName("a").item(0).href + "&PAGE=" + page;
  47.             }
  48.         }
  49.     }
  50. }
  51.  
  52.  
  53. var state1 = window.document.readyState;
  54. if ((state1 == 'interactive') || (state1 == 'complete'))
  55. {
  56.   init1();
  57. }
  58. else
  59. {
  60.   window.addEventListener("DOMContentLoaded", init1,false);
  61. }
  62. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement