MediaWiki:Gadget-TemplatePreloader.js

El Vikifontaro

Notu:Post publikigo forviŝu la kaŝmemoron de via foliumilo por vidi la ŝanĝojn.

  • Firefox / Safari: Premu majuskligan klavon klakante Reŝarĝi, aŭ premu aŭ Stir-F5Stir-R (⌘-R kun Makintoŝo)
  • Google Chrome: Premu Stir-majuskligklavon-R (⌘-Majuskligklavo-R kun Makintoŝo)
  • Interreta Esplorilo / Edge: Premu Stir klakante Refreŝu, aŭ premu Stir-F5
  • Opera: Premu Stir-F5.
// <nowiki>
/* Preload Template:Header when adding a new text */
/* For help, see '''Help:Header preloading script gadget''' */
function preloadHeaderTemplate() {
    var wpTextbox1 = document.getElementById("wpTextbox1");
    if (wpTextbox1.value != "")  return;
    wpTextbox1.value = "<pages index=\"\"\nfrom=\"\" to=\"\"\nheader=\"1\" />";
}

/* Preload Template:Textinfo when starting a discussion page */
function preloadTextinfoTemplate() {
    var wpTextbox1 = document.getElementById("wpTextbox1");
    if (wpTextbox1.value == "" && !document.URL.match('&section=new')) {
        wpTextbox1.value = "{" + "{info\n | fonto       = \n | kunlaborantoj = \n | permesilo     = \n | notoj        = \n | Reviziantoj = \n}}\n"
    }
}

/* Preload Template:Author when starting an author page, derived from [[User:Remember the dot]] code */
function preloadAuthorTemplate() {
    var wpTextbox1 = document.getElementById("wpTextbox1");
    if (wpTextbox1.value != "")  return;
    wpTextbox1.value  = "{{aŭtoro}}";
}

switch (mw.config.get('wgNamespaceNumber')) {
    case 0: //main
        $(preloadHeaderTemplate);
        break
    case 1: //Talk
        $(preloadTextinfoTemplate);
        break
    case 102: //Author
        $(preloadAuthorTemplate);
}
// </nowiki>