MediaWiki:Common.js

Uit Dorpsbelang Den Hout
Versie door Robis (overleg | bijdragen) op 18 aug 2020 om 13:12
Ga naar:navigatie, zoeken

Opmerking: nadat u de wijzigingen hebt opgeslagen is het wellicht nodig uw browsercache te legen.

  • Firefox / Safari: houd Shift ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
  • Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
  • Internet Explorer: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
  • Opera: ga naar Menu → Instellingen (Opera → Voorkeuren op een Mac) en daarna naar Privacy & beveiliging → Browsegegevens wissen... → Tijdelijk opgeslagen afbeeldingen en bestanden.
// JavaScript die hier wordt geplaatst heeft invloed op alle pagina's voor alle gebruikers <script> 

function postBericht(el, template){
  var titel = "";
  var domein = "";
  var parameters = "";
  var inputs = el.closest('form').querySelectorAll('textarea, input:not([name="mwreturn"] ):not([name="mwdb"] ):not([name="mwtoken"] ):not([type="file"])'), i;
  for(i = 0; i < inputs.length; ++i){
   if(inputs[i].name == "Titel"){titel = inputs[i].value};
   if(inputs[i].name == "Domein"){domein = inputs[i].value};
    parameters += '|'+inputs[i].name+'='+inputs[i].value;
  }
  var url = domein.replace('.','-')+'/'+titel.replace(' ', '-')
  var wikitext = '{{'+template+parameters+'}}'
  
var params = {
					action: 'edit',
					title: url,
					text: wikitext,
					format: 'json'
				},
				api = new mw.Api();

				api.postWithToken( 'csrf', params ).done( function ( html ) {
                          window.location = url;
              })
}