Tip: Click lines to highlight, hold ctrl/cmd to multi-select

http://codedumper.com/owuhi (30-Jul @ 09:23)

Syntax Highlighted Code

  1. // ==UserScript==
  2. // @name           roosterteeth watchlistAlert
  3. // @namespace      userscripts.org
  4. // @description    roosterteeth watchlistAlert
  5. // @include        http://www.roosterteeth.com*
  6. // ==/UserScript==
  7.  
  8. if (document.getElementById('pageContent')){
  9.  
  10.     GM_xmlhttpRequest({
  11.         method: 'GET',
  12.         url: 'http://www.roosterteeth.com/members/index.php',
  13.         onload: function(responseDetails) {
  14.        
  15.             var rt = responseDetails.responseText;
  16.  
  17.             if(!rt.match('You have no new alerts')){
  18.  
  19.                 var s = rt.split("id='Watching'>")[1].split("</div>")[0];
  20.                 var nT = document.createElement('table');
  21.                 nT.setAttribute('width','100%');
  22.                 nT.innerHTML = "<div id='Watching'>"+s+"</div>";
  23.                 var par = document.getElementById('shadow3');                    
  24.                 par.insertBefore(nT, par.firstChild);
  25.            
  26.             }
  27.        
  28.         },
  29.         onerror: function(responseDetails) {
  30.        
  31.             alert('summin broke '+responseDetails.responseText);
  32.        
  33.         }    
  34.     });
  35.  
  36. }

Plain Code

// ==UserScript==
// @name           roosterteeth watchlistAlert
// @namespace      userscripts.org
// @description    roosterteeth watchlistAlert
// @include        http://www.roosterteeth.com*
// ==/UserScript==

if (document.getElementById('pageContent')){

    GM_xmlhttpRequest({
        method: 'GET',
        url: 'http://www.roosterteeth.com/members/index.php',
        onload: function(responseDetails) {
        
            var rt = responseDetails.responseText;

            if(!rt.match('You have no new alerts')){

                var s = rt.split("id='Watching'>")[1].split("</div>")[0];
                var nT = document.createElement('table');
                nT.setAttribute('width','100%');
                nT.innerHTML = "<div id='Watching'>"+s+"</div>";
                var par = document.getElementById('shadow3');                    
                par.insertBefore(nT, par.firstChild);
            
            }
        
        },
        onerror: function(responseDetails) {
        
            alert('summin broke '+responseDetails.responseText);
        
        }    
    });

}

Permalink: http://codedumper.com/owuhi