User:Edoderoo/vector.js: Difference between revisions
Appearance
Content deleted Content added
from my :nl:gebruiker:edoderoo/vector.js page |
zet populaire wiki's waar ik wel eens kom lekker bovenaan. |
||
Line 1: | Line 1: | ||
//------------------------------------------------------------------------------------ |
|||
// [[:en:User:Lupin/popups.js]] |
|||
// Script plaatst interwiki's naar grotere Wikipedia's indien aanwezig bovenaan |
|||
// (Duits, Engels, Frans, Italiaans, Portugees, Spaans, Fins, Noors, Pools en Zweeds) |
|||
document.write('<script type="text/javascript" src="' |
|||
// Tevens enkele aan het Nederlands verwante talen |
|||
+ 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' |
|||
// (Afrikaans, Fries, Limburgs, Nedersaksisch, West-Vlaams en Zeeuws) |
|||
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); |
|||
// |
|||
// popups end |
|||
// Based on script found on [[:nn:MediaWiki/monobook.js]] |
|||
// Maintainers: [[:no:User:Jeblad]], fix voor nl: [[nl:User:Zanaq]] |
|||
//VPopSpeed start |
|||
// |
|||
//document.write('<script type="text/javascript" src="' |
|||
// Indien andere talen gewenst het script kopiëren en de talen achter prefs= aanpassen |
|||
//+ 'http://nl.wikipedia.org/w/index.php?title=Gebruiker:Valhallasw/hennading.js' |
|||
// Voeg de code importScript('Gebruiker:Troefkaart/interwiki.js'); toe aan monobook.js |
|||
//+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); |
|||
// Vervang Troefkaart door eigen naam bij kopiëren gehele code |
|||
//VPopSpeed end |
|||
// |
|||
// Door bv li.interwiki-de, li.interwiki-en { font-weight: bold; } in het monobook.css |
|||
// te plaatsen worden interwiki's naar aangegeven talen vet gemaakt. |
|||
/* Version 2.beta.4 |
|||
// Werkt ook zonder dit script |
|||
//------------------------------------------------------------------------------------ |
|||
addOnloadHook( function () { |
|||
[[Image:Zeus_head_thumb-zanaq.png|left]] |
|||
//if (!prefs) return; |
|||
'''Zeusmode''' - by [[User:Zanaq|Zanaq]] - is an extensive elaboration of Sam Hocevar's godmode-light script and some other [[Wikipedia:WikiProject_User_scripts/Scripts|scripts]]. It has been tested with [[Mozilla]] and [[Mozilla Firefox]]. Some functionality is retained when using [[Internet Explorer]]. |
|||
prefs=["nl", "de", "en", "fr", "it", "pl", "pt", "sv", "es"] |
|||
*/ |
|||
var iwlinks = []; |
|||
//<pre><nowiki> |
|||
for (i=0;i<prefs.length;i++) { |
|||
iwlinks["interwiki-" + prefs[i]] = 1; |
|||
} |
|||
var container = document.getElementById("p-lang"); |
|||
if (!container) return; |
|||
// ZeusMode 2.beta - SETTINGS - [[Image:Zeus_head_thumb-zanaq.png]] |
|||
zmver=0.041; |
|||
isSysop=true; |
|||
zmUseQuickTemplate=true; |
|||
zmUseLocalTemplates=true; |
|||
zmUseCustomTemplates=false; |
|||
zmCustomTemplateLocation=""; |
|||
zmUseRevert=true; |
|||
zmUsePlace=true; |
|||
zmUseUndo=true; |
|||
zmUseRollback=false; |
|||
zmUseWatchlist=true; |
|||
zmUseSinceLinks=true; |
|||
zmUseSinceTab=true; |
|||
zmUseLastTab=true; |
|||
zmUseNewPages=true; |
|||
zmUseMarkPatrolled=true; |
|||
zmUseMisc=true; |
|||
zmUseBlockRequest=false; |
|||
zmRecentChangesLink=true; |
|||
zmRecentChangesDefault="?hidepatrolled=1&hideliu=1&limit=500"; |
|||
zmUseUserListLinks=true; |
|||
// --- END OF ZEUSMODE SETTINGS |
|||
var keeps = Array(); |
|||
//document.write('<scr'+'ipt type="text/javascript"' |
|||
var ul = container.getElementsByTagName("ul"); |
|||
// + 'src="http://nl.wikipedia.org/w/index.php?title=Gebruiker:Zanaq/Zeusmode/zm.js' |
|||
if (!ul) return; |
|||
// + '&action=raw&ctype=text/javascript&dontcountme=s"></scr'+'ipt>'); |
|||
if (ul.length != 1) return; |
|||
ul = ul[0]; |
|||
var childs = container.getElementsByTagName("li"); |
|||
for (i=0;i<childs.length;i++) { |
|||
// the following test fails if there are several classes for the actual child |
|||
if ( iwlinks[ childs[i].getAttribute( 'class' ) ] ) { |
|||
keeps.push(childs[i]); |
|||
} |
|||
} |
|||
var n = childs.length; |
|||
for (i=childs.length-1;i>=0;i--) { |
|||
if ( !iwlinks[ childs[i].getAttribute( 'class' ) ] ) { |
|||
keeps[--n] = childs[i]; |
|||
} |
|||
else { |
|||
childs[i].setAttribute( 'class', childs[i].getAttribute( 'class' ) + ' iw-focus' ); |
|||
} |
|||
} |
|||
var child; |
|||
//</nowiki></pre> |
|||
while (child = ul.firstChild) { |
|||
ul.removeChild(child); |
|||
// Recent changes patrol - Links weergeven |
|||
} |
|||
//document.write('<script type="text/javascript" src="' |
|||
for (i=0;i<keeps.length;i++) { |
|||
//+ 'http://nl.wikipedia.org/w/index.php?title=Gebruiker:Mwpnl/Recent_changes_patrol/script.js' |
|||
ul.appendChild(keeps[i]); |
|||
//+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); |
|||
} |
|||
}); |
|||
// [[Gebruiker:Erwin/recent2.js]] ([[:en:User:Lupin/recent2.js]]) |
|||
//document.write('<script type="text/javascript" src="' |
|||
// + 'http://nl.wikipedia.org/w/index.php?title=User:Erwin/recent2.js' |
|||
// + '&action=raw&ctype=text/javascript&dontcountme=s"></script>'); |
|||
// stuff from popups |
|||
popupAdminLinks=true; |
|||
popupFixRedirs=true; |
|||
popupFixDabs=true; |
|||
function stats() { |
|||
addPortletLink('p-cactions', 'http://stats.grok.se/nl/201006/'+wgPageName, "stats", "ca-stats", "See article stats"); |
|||
} |
|||
addOnloadHook(stats); |
|||
//importScript('Gebruiker:MrBlueSky/markeer.js'); |
Revision as of 10:11, 17 April 2012
//------------------------------------------------------------------------------------
// Script plaatst interwiki's naar grotere Wikipedia's indien aanwezig bovenaan
// (Duits, Engels, Frans, Italiaans, Portugees, Spaans, Fins, Noors, Pools en Zweeds)
// Tevens enkele aan het Nederlands verwante talen
// (Afrikaans, Fries, Limburgs, Nedersaksisch, West-Vlaams en Zeeuws)
//
// Based on script found on [[:nn:MediaWiki/monobook.js]]
// Maintainers: [[:no:User:Jeblad]], fix voor nl: [[nl:User:Zanaq]]
//
// Indien andere talen gewenst het script kopiëren en de talen achter prefs= aanpassen
// Voeg de code importScript('Gebruiker:Troefkaart/interwiki.js'); toe aan monobook.js
// Vervang Troefkaart door eigen naam bij kopiëren gehele code
//
// Door bv li.interwiki-de, li.interwiki-en { font-weight: bold; } in het monobook.css
// te plaatsen worden interwiki's naar aangegeven talen vet gemaakt.
// Werkt ook zonder dit script
//------------------------------------------------------------------------------------
addOnloadHook( function () {
//if (!prefs) return;
prefs=["nl", "de", "en", "fr", "it", "pl", "pt", "sv", "es"]
var iwlinks = [];
for (i=0;i<prefs.length;i++) {
iwlinks["interwiki-" + prefs[i]] = 1;
}
var container = document.getElementById("p-lang");
if (!container) return;
var keeps = Array();
var ul = container.getElementsByTagName("ul");
if (!ul) return;
if (ul.length != 1) return;
ul = ul[0];
var childs = container.getElementsByTagName("li");
for (i=0;i<childs.length;i++) {
// the following test fails if there are several classes for the actual child
if ( iwlinks[ childs[i].getAttribute( 'class' ) ] ) {
keeps.push(childs[i]);
}
}
var n = childs.length;
for (i=childs.length-1;i>=0;i--) {
if ( !iwlinks[ childs[i].getAttribute( 'class' ) ] ) {
keeps[--n] = childs[i];
}
else {
childs[i].setAttribute( 'class', childs[i].getAttribute( 'class' ) + ' iw-focus' );
}
}
var child;
while (child = ul.firstChild) {
ul.removeChild(child);
}
for (i=0;i<keeps.length;i++) {
ul.appendChild(keeps[i]);
}
});