Gebruiker:Rots61/Gadget-LogTheCounter.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
Regel 9: Regel 9:
 
     }
 
     }
  
     var loggedPages = [149502, 149477];
+
     var loggedPages = [149502, 149477, 147314, 149471, 149469, 149340, 149344, 149161, 88142, 149408];
  
 
     if (loggedPages.includes(mw.config.get('wgArticleId'))) {
 
     if (loggedPages.includes(mw.config.get('wgArticleId'))) {

Versie van 12 jan 2023 22:55

/* jshint sub:true maxerr:100000 */
// Gemaakt door [[User:MakiBoy]] en [[User:Rots61]]

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

    var loggedPages = [149502, 149477, 147314, 149471, 149469, 149340, 149344, 149161, 88142, 149408];

    if (loggedPages.includes(mw.config.get('wgArticleId'))) {
        var object = {
            title: mw.config.get('wgPageName'),
            date: new Date().toISOString().split('T')[0],
            fromMainPage: false
        };

        if (mw.util.getParamValue('x') === "h") {
            object.fromMainPage = true;
        }

        console.log(object);
        fetch("https://wikikids.martvanweeghel.nl/pages",
            {
                headers: {
                    'Accept': 'application/json',
                    'Content-Type': 'application/json'
                },
                method: "POST",
                body: JSON.stringify(object)
            })
            .then(function (res) { console.log(res); })
            .catch(function (res) { console.log(res); });
    }
}
$.when($.ready, mw.loader.using(['mediawiki.util'])).done(process);
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=Gebruiker:Rots61/Gadget-LogTheCounter.js&oldid=759631"