„Benutzer:Wuzur/monobook.js“ – Versionsunterschied
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 |
||
if(!page) throw("importJavascriptL: Missing parameter page."); |
if(!page) throw("importJavascriptL: Missing parameter page."); |
||
/ |
// 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 |
||
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");
});*/