„Benutzer:Wuzur/monobook.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Wuzur (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Wuzur (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:
{
{
try {
try {
/* check the parameters and set defaults */
// check the parameters and set defaults
if(!page) throw("importJavascriptL: Missing parameter page.");
if(!page) throw("importJavascriptL: Missing parameter page.");
/* create import url */
// create import url
var import_url = 'http://commons.wikimedia.org' + wgScriptPath + '/index.php?title=User:' + page +
var import_url = 'http://commons.wikimedia.org' + wgScriptPath + '/index.php?title=User:' + page +
'.js&action=raw&ctype=text/javascript&smaxage=0';
'.js&action=raw&ctype=text/javascript&smaxage=0';
/* import page */
// import page
var Head = document.getElementsByTagName('head').item(0);
var Head = document.getElementsByTagName('head').item(0);
var Script = document.createElement('script');
var Script = document.createElement('script');

Version vom 11. Februar 2010, 19:16 Uhr

/* // DÜP-monobook import ([[Benutzer:Forrester/düp-monobook.js]])
 importScript('Benutzer:Forrester/düp-monobook.js');

 // PDD-monobook import ([[Benutzer:Wuzur/pdd.js]])
 importScript('Benutzer:Wuzur/pdd.js');

 // Revision jumper
 var getoldid = true;
 var displayonview = true;
 importScript('Benutzer:DerHexer/revisionjumper.js');

 // Commons-Script import function
  function importJavascriptC(page)
 {
    try {
        // check the parameters and set defaults
        if(!page) throw("importJavascriptL: Missing parameter page.");
 
        // create import url
        var import_url = 'http://commons.wikimedia.org' + wgScriptPath + '/index.php?title=User:' + page +
           '.js&action=raw&ctype=text/javascript&smaxage=0';
 
        // import page
        var Head = document.getElementsByTagName('head').item(0);
        var Script = document.createElement('script');
        Script.setAttribute('type', 'text/javascript');
        Script.setAttribute('src', import_url);
        Script.setAttribute('charset', 'utf-8');
        Head.appendChild(Script);
 
        return true;
    } catch(e) {
        alert(e.message);
        return false;
    }
 }

 // force a summary
 importJavascriptC('Wuzur/forceSummary');

 // make it possible to view the source of a page
 importJavascriptC('Wuzur/viewSource');

 // add some extra links
addOnloadHook(function () {
   // add a log link
    if (wgCanonicalNamespace != "Special" ) {
      url = wgServer + "/w/index.php?title=Special:Log&page=" + encodeURIComponent(wgPageName);
      addPortletLink("p-cactions", url, "Logs", "ca-logs");
    }
   // link to second watchlist
    url = wgServer + "/wiki/Spezial:Änderungen_an_verlinkten_Seiten/Benutzer:Wuzur/Gemeinschaftsseiten";
    addPortletLink("p-personal", url, "Beo II", "p-beoII");
   // logout link
    url = wgServer + "/wiki/Spezial:Abmelden?returnto=" + wgPageName;
    addPortletLink("p-personal", url, "X", "p-logoutII");
});*/