MediaWiki:Common.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
(nog een testje dan :p)
(Laat maar.. werkt niet op de manier waarop ik hoopte)
Regel 3: Regel 3:
 
//Als het goed is wordt de scrollbalk nu niet weergegeven, maar word het suggestievakje wat groter...
 
//Als het goed is wordt de scrollbalk nu niet weergegeven, maar word het suggestievakje wat groter...
 
os_max_lines_per_suggest = 10;
 
os_max_lines_per_suggest = 10;
 
// <source lang='javascript'>
 
/**
 
* Protection templates
 
* Written by: Erwin
 
* Description: Display templates on protected pages.
 
*
 
*/
 
function protectionTemplates() {
 
    if (wgPageName == wgMainPageTitle) {
 
        // The current page is the main page. So quit.
 
        return false;
 
    }
 
 
    var content = document.getElementById('content'); 
 
    if (content == null || document.getElementsByTagName('h1')[0] == null) {
 
        // There is no 'content' element and/or no h1 element. So quit.
 
        return false;
 
    }
 
 
    // Determine template.
 
    if (wgRestrictionEdit[0] != null && wgRestrictionEdit[0] == 'sysop') {
 
        // Editing is limited to sysops.
 
        var templateTitle = 'Beveiligd';
 
        var nodeId = 'templ_Beveiligd';
 
    } else if (wgRestrictionEdit[0] != null && wgRestrictionEdit[0] == 'autoconfirmed') {
 
        // Editing is limited to autoconfirmed users.
 
        var templateTitle = 'Semibeveiligd';
 
        var nodeId = 'templ_Semibeveiligd';
 
    } else if (wgRestrictionMove[0] != null) {
 
        // Moving the page is limited.
 
        var templateTitle = 'TitelBeveiligd';
 
        var nodeId = 'templ_TitelBeveiligd';
 
    } else {
 
        // The page is not protected.
 
        return false;
 
    }
 
 
    // Get template from API.
 
    var request = sajax_init_object ();     
 
    request.open('GET', wgServer + wgScriptPath + '/api.php?format=json&action=parse&text={{' + encodeURIComponent(templateTitle) + '}}&title=' + encodeURIComponent(wgPageName), true);
 
    request.onreadystatechange =
 
    function () {
 
        if (request.readyState != 4) return;
 
        if (request.status == 200 && request.responseText && request.responseText.charAt(0) == '{') {
 
            var json = eval ('(' + request.responseText + ')');
 
            if (json.parse.text['*']) {
 
                var divContent = json.parse.text['*'];
 
            }
 
        }
 
 
        if (divContent != null) {
 
            // We retrieved the template. Add it to the page.
 
            var divNode = document.createElement('div');
 
            divNode.id = nodeId;
 
            divNode.className = 'Titel_item3';
 
            divNode.innerHTML = divContent;
 
            content.insertBefore(divNode, document.getElementsByTagName('h1')[0]);
 
        }
 
    };
 
    request.setRequestHeader ('Pragma', 'cache=yes');
 
    request.setRequestHeader ('Cache-Control', 'no-transform');
 
    request.send (null);
 
}
 
 
addOnloadHook(protectionTemplates);
 
// </source>
 

Versie van 21 dec 2010 22:03

/* JavaScript die hier wordt geplaatst heeft invloed op alle pagina's voor alle gebruikers */

//Als het goed is wordt de scrollbalk nu niet weergegeven, maar word het suggestievakje wat groter...
os_max_lines_per_suggest = 10;
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=MediaWiki:Common.js&oldid=170346"