„Benutzer:ABF/monobook.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
ABF (Diskussion | Beiträge) +twinkle |
K Wunsch des Benutzers |
||
Zeile 3: | Zeile 3: | ||
var godmodenewstyle = true; // neuer Rollback-Kommentartext? |
var godmodenewstyle = true; // neuer Rollback-Kommentartext? |
||
// get URL parameters (used for page type variables) |
|||
var UrlParameters = new Array (); |
|||
readparams(); |
|||
function readparams() { |
|||
var asReadInUrlParameters; |
|||
var asReadInUrlParameter; |
|||
// Get URL parameters |
|||
asReadInUrlParameters = location.search.substring(1, location.search.length).split("&"); |
|||
for (i = 0; i < asReadInUrlParameters.length; i++) { |
|||
asReadInUrlParameter = asReadInUrlParameters[i].split("="); |
|||
UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]); |
|||
} |
|||
} |
|||
function importJavascriptL(page, lang) |
function importJavascriptL(page, lang) |
||
{ |
{ |
Version vom 8. März 2008, 22:53 Uhr
// Modul: godmode-light.js
var godmodelight = true; // "Zurücksetzen" einblenden?
var godmodenewstyle = true; // neuer Rollback-Kommentartext?
// get URL parameters (used for page type variables)
var UrlParameters = new Array ();
readparams();
function readparams() {
var asReadInUrlParameters;
var asReadInUrlParameter;
// Get URL parameters
asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");
for (i = 0; i < asReadInUrlParameters.length; i++) {
asReadInUrlParameter = asReadInUrlParameters[i].split("=");
UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]);
}
}
function importJavascriptL(page, lang)
{
try {
/* check the parameters and set defaults */
if(!page) throw("importJavascriptL: Missing parameter page.");
if(!lang) lang = wgContentLanguage;
/* create import url */
var import_url = 'http://' + lang + '.wikipedia.org' + wgScriptPath + '/index.php?title=User:' + page +
'.js&action=raw&ctype=text/javascript&smaxage=0&dontcountme=s';
/* 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;
}
}
// ausgelagerte obligatorische Funktionen
importJavascriptL('DerHexer/helperFunctions','de'); // [[Benutzer:PDD/helperFunctions.js]]
// revert/loglink-Funktionen: möglichst früh einbinden
// Revert godmode-light
if (godmodelight) {
importJavascriptL('PDD/godmode-light','de'); // [[Benutzer:PDD/godmode-light.js]]
// importJavascriptL('Olliminatore/godmode-light','en'); // [[:en:User:Olliminatore/godmode-light.js]]
}
//<nowiki>
// Konfiguration von TWINKLE:
// Die genaue Beschreibung der einzelnen Module befindet sich hier:
// http://en.wikipedia.org/wiki/WP:TWINKLE#Configuration
TwinkleConfig = {
revertMaxRevisions : 50,
userTalkPageMode : 'window',
showSharedIPNotice : true,
openTalkPage : [ 'agf', 'vand' ],
openTalkPageOnAutoRevert : false,
openAOLAnonTalkPage : false,
summaryAd : "",
deletionSummaryAd : "",
protectionSummaryAd : "",
watchSpeedyPages : [ 'g3', 'g5', 'g10', 'g11', 'g12' ],
watchProdPages : true,
openUserTalkPageOnSpeedyDelete : [ 'g1', 'g2', 'g10', 'g11', 'g12', 'a1', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ],
watchRevertedPages : [ 'agf', 'norm', 'vand', 'torev' ],
markRevertedPagesAsMinor : [ 'agf', 'norm', 'vand', 'torev' ],
deleteTalkPageOnDelete : false,
markWarningsAsMinor : true,
markAIVReportAsMinor : true,
markSpeedyPagesAsMinor : true,
markProdPagesAsMinor : true,
confirmUsernameToAIV : true,
toolboxButtons : [ ]
};
// Ab hier nichts mehr ändern
importJS('morebits2.js');
importJS('twinkleportlet.js');
importJS('twinklefluff.js');
importJS('twinklespeedy.js');
function importJS(page){
document.write('<script type="text/javascript" src="'
+ 'http://de.wikipedia.org/w/index.php?title=Benutzer:C-M/'
+ page
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
//</nowiki>