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.
/* Any JavaScript here will be loaded for all users on every page load. <script>*/
//check for visualeditor textareas
var vetextarea = document.querySelectorAll('.ve-area-wrapper textarea');
if(vetextarea){
//load veforall
mw.loader.using('ext.veforall.main').then(function(data){
vetextarea.forEach(function(el){
//un-escape pipes
var text = $(el).val();
var esc = text.replace(/{{!}}/gmi, "|");
$(el).val(esc);
//apply visualeditor(s)
$(el).applyVisualEditor();
})
})
}
//save visualeditor form
function veToText(){
//find active visualeditors
var visualEditors = $.fn.getVEInstances();
if( visualEditors.length > 0 ) {
var savingQueue = [];
$(visualEditors).each( function( i, ve ) {
//update textareas
savingQueue.push( ve.target.updateContent() );
});
$.when.apply( $, savingQueue ).then( function () {
$(visualEditors).each( function( i, ve ) {
//escape pipes
var text = ve.$node.val();
var esc = text.replace(/\|/gmi, "{{!}}");
ve.$node.val(esc);
});
//submit form
$('#real-submit').click();
});
}
}