Jump to content

User:Edoderoo/vector.js: Difference between revisions

From Wikipedia, the free encyclopedia
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]);
      }
  });