Neoboard Quick User Links

Adds some icons on message form that make it easier to get your links

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

// ==UserScript==
// @name         Neoboard Quick User Links
// @version      1.0
// @namespace    tampermonkey.net
// @description  Adds some icons on message form that make it easier to get your links
// @author       Nyu (clraik)
// @match        http://www.neopets.com/neoboards/*
// ==/UserScript==






// Change these if you want


var user=document.getElementsByClassName('user medText')[0].children[0].innerHTML.replace("user","");//Looks for the username and saves it as text (Thanks to my cousin for the idea <3)
var username=user;//username is the logged user, you can change if you'd like your neomails elsewhere. (replacing user for "USERNAME")
//username will be added to neomail, trading post, auctions and gallery links.
var ncTradeList="";//You can also have a nc trade list option if you want (If left blank it won't appear)
// http://impress.openneo.net/user/EXAMPLE_USER/closet
// or http://items.jellyneo.net/mywishes/EXAMPLE_USER/
var petPage="http://www.neopets.com/~";//If you want to have petpage too, add it here. (If left blank or as is it won't appear)




/////////////////////////////////////////////////////////////////
////If you don't know what you're doing don't edit below this////
/////////////////////////////////////////////////////////////////






var z=0;
var neomailLink="http://www.neopets.com/neomessages.phtml?type=send&recipient="+username;
var tpLink="http://www.neopets.com/island/tradingpost.phtml?type=browse&criteria=owner&search_string="+username;
var aucLink="http://www.neopets.com/genie.phtml?type=find_user&auction_username="+username;
var galleryLink="http://www.neopets.com/gallery/index.phtml?gu="+username;
if(document.URL.indexOf("http://www.neopets.com/neoboards/create_topic.phtml?") != -1) {
    var htex=document.getElementsByTagName("form")[1].getElementsByTagName("table")[1].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[0].getElementsByTagName("td")[0].getElementsByTagName("table")[0].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[0].getElementsByTagName("td")[1].getElementsByTagName("td")[0];
    var a = document.createElement ('a');
    a.setAttribute('href', 'javascript:;');
    a.setAttribute('onclick', 'insertSmiley("'+neomailLink+'")');
    a.setAttribute('return', 'false:;');
    a.innerHTML   = '<img src="http://images.neopets.com/neocircles/envelope.gif" width="21" height="21" alt="Paragraph" border="0" title="Add neomail link"></a>&nbsp';
    htex.appendChild(a);
    z++;
    if (ncTradeList!==""){
        var b=document.createElement('a');
        b.setAttribute('href', 'javascript:;');
        b.setAttribute('onclick', 'insertSmiley("'+ncTradeList+'")');
        b.setAttribute('return', 'false:;');
        b.innerHTML='<img src="http://images.neopets.com/games/arcade/nav_buttons/posting.png" width="21" height="21" alt="Paragraph" border="0" title="Add NC TL link"></a>&nbsp';
        htex.appendChild(b);
        z++;
    }


    if (petPage!==""&&petPage!=="http://www.neopets.com/~"){
        var c=document.createElement('a');
        c.setAttribute('href', 'javascript:;');
        c.setAttribute('onclick', 'insertSmiley("'+petPage+'")');
        c.setAttribute('return', 'false:;');


        c.innerHTML='<img src="http://images.neopets.com/games/arcade/nav_buttons/star.png" width="21" height="21" alt="Paragraph" border="0" title="Add petpage link"></a>&nbsp';
        if (z!==2){
            htex.appendChild(c);
            z++;
        }
        else{
            c.innerHTML="<br>"+c.innerHTML;
            htex.appendChild(c);
            z++;
        }
    }
    var d = document.createElement ('a');
    d.setAttribute('href', 'javascript:;');
    d.setAttribute('onclick', 'insertSmiley("'+tpLink+'")');
    d.setAttribute('return', 'false:;');
    d.innerHTML   = '<img src="http://images.neopets.com/games/arcade/nav_buttons/background.png" width="21" height="21" alt="Paragraph" border="0" title="Add trading post link"></a>&nbsp';


    if(z!==2){
        htex.appendChild(d);
        z++;
    }else{
        d.innerHTML="<br>"+d.innerHTML;
        htex.appendChild(d);
        z++;
    }
    var e = document.createElement ('a');
    e.setAttribute('href', 'javascript:;');
    e.setAttribute('onclick', 'insertSmiley("'+aucLink+'")');
    e.setAttribute('return', 'false:;');


    e.innerHTML   = '<img src="http://images.neopets.com/games/arcade/cat/world_brv.png" width="21" height="21" alt="Paragraph" border="0" title="Add auction link"></a>&nbsp';


    if(z!==2){
        htex.appendChild(e);
        z++;
    }else{
        e.innerHTML="<br>"+e.innerHTML;
        htex.appendChild(e);
        z++;
    }
    var f = document.createElement ('a');
    f.setAttribute('href', 'javascript:;');
    f.setAttribute('onclick', 'insertSmiley("'+galleryLink+'")');
    f.setAttribute('return', 'false:;');


    f.innerHTML   = '<img src="http://images.neopets.com/games/arcade/nav_buttons/site_item.png" width="21" height="21" alt="Paragraph" border="0" title="Add gallery link"></a>&nbsp';


    if(z!==2){
        htex.appendChild(f);
        z++;
    }else{
        f.innerHTML="<br>"+f.innerHTML;
        htex.appendChild(f);
        z++;
    }
}
if(document.URL.indexOf("http://www.neopets.com/neoboards/topic.phtml?") != -1) {
    var htex2=document.forms.message_form.getElementsByTagName("table")[0].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[1].getElementsByTagName("td")[0].getElementsByTagName("table")[0].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[0].getElementsByTagName("td")[0];
    var h = document.createElement ('a');
    h.setAttribute('href', 'javascript:;');
    h.setAttribute('onclick', 'insertSmiley("'+neomailLink+'")');
    h.setAttribute('return', 'false:;');
    h.innerHTML   = '<img src="http://images.neopets.com/neocircles/envelope.gif" width="21" height="21" alt="Paragraph" border="0" title="Add neomail link"></a>&nbsp';
    //document.getElementsByTagName("form")[1].getElementsByTagName("table")[1].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[0].getElementsByTagName("td")[0].getElementsByTagName("table")[0].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[0].getElementsByTagName("td")[1].getElementsByTagName("td")[0].appendChild(a);
    htex2.appendChild(h);
    z++;
    if (ncTradeList!==""){
        var i=document.createElement('a');
        i.setAttribute('href', 'javascript:;');
        i.setAttribute('onclick', 'insertSmiley("'+ncTradeList+'")');
        i.setAttribute('return', 'false:;');
        i.innerHTML='<img src="http://images.neopets.com/games/arcade/nav_buttons/posting.png" width="21" height="21" alt="Paragraph" border="0" title="Add NC TL link"></a>&nbsp';
        htex2.appendChild(i);
        z++;
    }


    if (petPage!==""&&petPage!=="http://www.neopets.com/~"){
        var j=document.createElement('a');
        j.setAttribute('href', 'javascript:;');
        j.setAttribute('onclick', 'insertSmiley("'+petPage+'")');
        j.setAttribute('return', 'false:;');
        j.innerHTML='<img src="http://images.neopets.com/games/arcade/nav_buttons/star.png" width="21" height="21" alt="Paragraph" border="0" title="Add petpage link"></a>&nbsp';
        if (z!=2){
            htex2.appendChild(j);
            z++;
        }
        else{
            j.innerHTML="<br>"+j.innerHTML;
            htex2.appendChild(j);
            z++;
        }
    }
    var k = document.createElement ('a');
    k.setAttribute('href', 'javascript:;');
    k.setAttribute('onclick', 'insertSmiley("'+tpLink+'")');
    k.setAttribute('return', 'false:;');
    k.innerHTML   = '<img src="http://images.neopets.com/games/arcade/nav_buttons/background.png" width="21" height="21" alt="Paragraph" border="0" title="Add trading post link"></a>&nbsp';


    if(z!==2){
        htex2.appendChild(k);
        z++;
    }else{
        k.innerHTML="<br>"+k.innerHTML;
        htex2.appendChild(k);
        z++;
    }


    var l = document.createElement ('a');
    l.setAttribute('href', 'javascript:;');
    l.setAttribute('onclick', 'insertSmiley("'+aucLink+'")');
    l.setAttribute('return', 'false:;');
    l.innerHTML   = '<img src="http://images.neopets.com/games/arcade/cat/world_brv.png" width="21" height="21" alt="Paragraph" border="0" title="Add auction link"></a>&nbsp';
    if(z!==2){
        htex2.appendChild(l);
        z++;
    }else{
        l.innerHTML="<br>"+l.innerHTML;
        htex2.appendChild(l);
        z++;
    }
    var m = document.createElement ('a');
    m.setAttribute('href', 'javascript:;');
    m.setAttribute('onclick', 'insertSmiley("'+galleryLink+'")');
    m.setAttribute('return', 'false:;');
    m.innerHTML   = '<img src="http://images.neopets.com/games/arcade/nav_buttons/site_item.png" width="21" height="21" alt="Paragraph" border="0" title="Add gallery link"></a>&nbsp';
    if(z!==2){
        htex2.appendChild(m);
        z++;
    }else{
        m.innerHTML="<br>"+m.innerHTML;
        htex2.appendChild(m);
        z++;
    }
}