MediaWiki:Common.js: verschil tussen versies
Uit Dorpsbelang Den Hout
Regel 11: | Regel 11: | ||
parameters += '|'+inputs[i].name+'='+inputs[i].value; | parameters += '|'+inputs[i].name+'='+inputs[i].value; | ||
} | } | ||
− | var url = domein.replace('.','-') | + | var url = domein.replace('.','-')+'/'+titel.replace(' ', '-') |
− | var wikitext = '{'+template+parameters+'}' | + | var wikitext = '{{'+template+parameters+'}}' |
var params = { | var params = { | ||
Regel 23: | Regel 23: | ||
api.postWithToken( 'csrf', params ).done( function ( html ) { | api.postWithToken( 'csrf', params ).done( function ( html ) { | ||
− | window.location = | + | window.location = url; |
}) | }) | ||
} | } |
Versie van 18 aug 2020 12:42
// 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('input:not([name="mwreturn"] ):not([name="mwdb"] ):not([name="mwtoken"] )'), 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; }) }