MediaWiki:Common.js

Da Wikidonca.

Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.

  • Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
  • Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
  • Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
  • Opera: premi Ctrl-F5.
/* QUANTCAST GDPR*/
    var elem = document.createElement('script');
    elem.src = 'https://quantcast.mgr.consensu.org/cmp.js';
    elem.async = true;
    elem.type = "text/javascript";
    var scpt = document.getElementsByTagName('script')[0];
    scpt.parentNode.insertBefore(elem, scpt);
    (function() {
    var gdprAppliesGlobally = false;
    function addFrame() {
        if (!window.frames['__cmpLocator']) {
        if (document.body) {
            var body = document.body,
                iframe = document.createElement('iframe');
            iframe.style = 'display:none';
            iframe.name = '__cmpLocator';
            body.appendChild(iframe);
        } else {
            // In the case where this stub is located in the head,
            // this allows us to inject the iframe more quickly than
            // relying on DOMContentLoaded or other events.
            setTimeout(addFrame, 5);
        }
        }
    }
    addFrame();
    function cmpMsgHandler(event) {
        var msgIsString = typeof event.data === "string";
        var json;
        if(msgIsString) {
        json = event.data.indexOf("__cmpCall") != -1 ? JSON.parse(event.data) : {};
        } else {
        json = event.data;
        }
        if (json.__cmpCall) {
        var i = json.__cmpCall;
        window.__cmp(i.command, i.parameter, function(retValue, success) {
            var returnMsg = {"__cmpReturn": {
            "returnValue": retValue,
            "success": success,
            "callId": i.callId
            }};
            event.source.postMessage(msgIsString ?
            JSON.stringify(returnMsg) : returnMsg, '*');
        });
        }
    }
    window.__cmp = function (c) {
        var b = arguments;
        if (!b.length) {
        return __cmp.a;
        }
        else if (b[0] === 'ping') {
        b[2]({"gdprAppliesGlobally": gdprAppliesGlobally,
            "cmpLoaded": false}, true);
        } else if (c == '__cmp')
        return false;
        else {
        if (typeof __cmp.a === 'undefined') {
            __cmp.a = [];
        }
        __cmp.a.push([].slice.apply(b));
        }
    }
    window.__cmp.gdprAppliesGlobally = gdprAppliesGlobally;
    window.__cmp.msgHandler = cmpMsgHandler;
    if (window.addEventListener) {
        window.addEventListener('message', cmpMsgHandler, false);
    }
    else {
        window.attachEvent('onmessage', cmpMsgHandler);
    }
    })();
    window.__cmp('init', {
    		'Language': 'it',
		'Initial Screen Title Text': 'Il rispetto della tua privacy è la nostra priorità',
		'Initial Screen Reject Button Text': 'NON ACCETTO',
		'Initial Screen Accept Button Text': 'ACCETTO',
		'Initial Screen Purpose Link Text': 'Mostra informativa',
		'Purpose Screen Title Text': 'Il rispetto della tua privacy è la nostra priorità',
		'Purpose Screen Body Text': 'Di seguito puoi impostare le preferenze sul consenso e determinare come desideri utilizzare i dati in base alle finalità. Puoi impostare le tue preferenze per noi indipendentemente da quelle dei partner di terze parti.',
		'Purpose Screen Vendor Link Text': 'Visualizza i fornitori',
		'Purpose Screen Cancel Button Text': 'Annullare',
		'Purpose Screen Save and Exit Button Text': 'Salva ed Esci',
		'Vendor Screen Title Text': 'Il rispetto della tua privacy è la nostra priorità',
		'Vendor Screen Body Text': 'Di seguito puoi impostare le preferenze sul consenso per i singoli partner di terze parti con cui collaboriamo. Per visualizzare le finalità rispetto alle quali i singoli partner di terze parti usano i dati per agevolarti nelle tue scelte, espandi ogni voce dell'elenco di aziende. In alcuni casi, le aziende potrebbero utilizzare i tuoi dati senza chiedere il tuo consenso, in base ai loro legittimi interessi. Per ulteriori informazioni e per opporti a tale elaborazione, puoi fare clic sui rispettivi link alla policy sulla privacy.',
		'Vendor Screen Accept All Button Text': 'ACCETTA TUTTO',
		'Vendor Screen Reject All Button Text': 'RIFIUTA TUTTO',
		'Vendor Screen Purposes Link Text': 'Torna alle finalità',
		'Vendor Screen Cancel Button Text': 'Annullare',
		'Vendor Screen Save and Exit Button Text': 'Salva ed Esci',
		'Initial Screen Body Text': '[company name] utilizza dei cookie tecnici per ricordare le tue preferenze durante la navigazione del sito. Il sito usa anche cookies di Google relativamente ai banner e di Google Analytics per ricavare informazioni sul pubblico che ha visualizzato i contenuti. Fai clic sotto per acconsentire all' utilizzo di questa tecnologia e al trattamento dei tuoi dati personali per queste finalità. Puoi cambiare idea e modificare le tue opzioni sul consenso in qualsiasi momento ritornando su questo sito.',
		'Initial Screen Body Text Option': 3,
		'Publisher Name': 'Wikidonca',
		'Publisher Logo': 'https://wikidonca.it/img/wiki.png',
		'Publisher Purpose IDs': [1],
		'Consent Scope': 'service',
		'UI Layout': 'banner',
		'Soft Opt-in Enabled': true,
		'Publisher Purpose Legitimate Interest IDs': [1],
    });
/* FINE QUANTCAST GDPR*/