Корисник:JustUser/monobook.js
Из пројекта Википедија
Запамтите: Након снимања, морате очистити кеш вашег веб читача да бисте видели промене: Mozilla/Safari/Konqueror: држите SHIFT док кликћете Reload (или притисните Shift+Ctrl+R), IE: притисните Ctrl-F5, Оpera притисните F5.
//Овај код ће изменити понашање када кликнете на неку ISBN везу тако што ће отићи на жељену //адресу уместо отварања странице Посебно:Book_sources. // //Како користити: // //Прво, копирајте овај код у своју јаваскрипт корисничку страницу. То је //Корисник:<корисничко име>/monobook.js . Моје корисничко име је JustUser, па је //моја страница са јаваскрипт кодом Корисник:JustUser/monobook.js . Морате бити //пријављени са својим именом да би сте могли уређивати своју јаваскрипт страницу. // //Једном када копирате и сачувате ову страницу, морате је освежити за ваш прегледач. //За Mozilla/Safari/Konqueror: држите тастер Shift и кликните на дугме Reload (или //притисните Ctrl-Shift-R), IE: притисните Ctrl-F5, Opera: притисните F5. // //После тога ће код радити, докле год сте улоговани. // //Можете променити одредишну адресу (УРЛ) променом текста под наводницима који следи иза //document.links[i].href= // //(Свака линија која почиње са "//" представља коментар и може се изоставити.) // Script from [[User:Sasa Stefanovic/extraeditbuttons.js]] document.write('<script type="text/javascript" src="' + 'http://en.wikipedia.org/w/index.php?title=User:Sasa_Stefanovic/extraeditbuttons.js' + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); // ова линија је била у оригиналу, али не ради // document.links[i].href='http://www.amazon.com/exec/obidos/ASIN/'+RegExp.$1; function externISBN() { for (var i = 0; i < document.links.length; i++) { var ln = document.links[i].href.match(/isbn=(.*)/); if (ln) { document.links[i].href='http://www.amazon.com/gp/product/'+RegExp.$1; } } } function KateLink() { // upotrebite "uredi" jahač da dobijete korisničko ime var user = document.getElementById('ca-edit').getElementsByTagName('a')[0].href; // iseče sve do "title=" i od "&action=edit" do kraja user = user.substring(user.indexOf('title=') + 6, user.lastIndexOf('&action=edit')); user = user.substring(user.indexOf(':') + 1); var li = document.createElement( 'li' ); li.id = 'pt-kate'; var a = document.createElement( 'a' ); a.appendChild( document.createTextNode( 'count' ) ); // eh, css text prebacuje u mala slova a.href = 'http://en.wikipedia.org/wiki/User:Interiot/Tool2/code.js?username=' + user; li.appendChild( a ); if ( ! gsKateInsertBefore ) // dodaje na kraj liste { document.getElementById( 'pt-logout' ).parentNode.appendChild( li ); } else { var before = document.getElementById( gsKateInsertBefore ); before.appendChild( li, before ); } } addOnloadHook(externISBN); //ova linija se dodaje u Main() ili funkciju za učitavanje if (document.title.indexOf("Корисник") != -1) KateLink(); //meni opcija za brojanje izmena na korisničkoj strani