Gebruiker:MakiBoy/Gadget-TestGadget.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
Regel 2: Regel 2:
 
     if (mw.config.get('wgArticleId') === 1) {
 
     if (mw.config.get('wgArticleId') === 1) {
 
         var x = document.getElementById("newpagessection").innerHTML;
 
         var x = document.getElementById("newpagessection").innerHTML;
         x = x.replaceAll('\" title=', '?x=h\" title=');
+
         x = x.replaceAll('\" title=', '?x=hp\" title=');
 
         document.getElementById("newpagessection").innerHTML = x;
 
         document.getElementById("newpagessection").innerHTML = x;
 
     }
 
     }
  
     var object = {
+
     if (mw.config.get('wgArticleId') >= 0 && mw.config.get('wgNamespaceNumber') === 0) {
        title: mw.config.get('wgPageName'),
+
    var object = {
        fromMainPage: false
+
        title: mw.config.get('wgPageName'),
    };
+
        fromMainPage: false
 
+
    };
    if (mw.util.getParamValue('x') === "h") {
+
        object.fromMainPage = true;
+
    if (mw.util.getParamValue('x') === "h") {
 +
        object.fromMainPage = true;
 +
    }
 +
        fetch("https://wikikids.martvanweeghel.nl/pages",
 +
            {
 +
                headers: {
 +
                    'Accept': 'application/json',
 +
                    'Content-Type': 'application/json'
 +
                },
 +
                method: "POST",
 +
                body: JSON.stringify(object)
 +
            })
 +
            .then(function (res) {})
 +
            .catch(function (res) {});
 
     }
 
     }
 
    fetch("https://wikikids.martvanweeghel.nl/pages",
 
        {
 
            headers: {
 
                'Accept': 'application/json',
 
                'Content-Type': 'application/json'
 
            },
 
            method: "POST",
 
            body: JSON.stringify(object)
 
        })
 
        .then(function (res) { })
 
        .catch(function (res) { });
 
 
}
 
}
$.when($.ready, mw.loader.using(['mediawiki.util'])).done(process);
+
$.when($.ready, mw.loader.using(['mediawiki.util'])).done(function () {
 +
if (mw.util.getParamValue('x') !== "N") {
 +
process();
 +
}
 +
});

Versie van 13 jan 2023 17:50

function process() {
    if (mw.config.get('wgArticleId') === 1) {
        var x = document.getElementById("newpagessection").innerHTML;
        x = x.replaceAll('\" title=', '?x=hp\" title=');
        document.getElementById("newpagessection").innerHTML = x;
    }

    if (mw.config.get('wgArticleId') >= 0 && mw.config.get('wgNamespaceNumber') === 0) {
	    var object = {
	        title: mw.config.get('wgPageName'),
	        fromMainPage: false
	    };
	
	    if (mw.util.getParamValue('x') === "h") {
	        object.fromMainPage = true;
	    }
        fetch("https://wikikids.martvanweeghel.nl/pages",
            {
                headers: {
                    'Accept': 'application/json',
                    'Content-Type': 'application/json'
                },
                method: "POST",
                body: JSON.stringify(object)
            })
            .then(function (res) {})
            .catch(function (res) {});
    }
}
$.when($.ready, mw.loader.using(['mediawiki.util'])).done(function () {
	if (mw.util.getParamValue('x') !== "N") {
		process();
	}
});
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=Gebruiker:MakiBoy/Gadget-TestGadget.js&oldid=759860"