MediaWiki:Common.js: verschil tussen versies
Uit Auditpedia
Regel 15: | Regel 15: | ||
var vetextarea = document.querySelectorAll('.ve-area-wrapper textarea'); | var vetextarea = document.querySelectorAll('.ve-area-wrapper textarea'); | ||
− | if(vetextarea){ | + | if ( vetextarea ) { |
//load veforall | //load veforall | ||
mw.loader.using('ext.veforall.main').then(function(data){ | mw.loader.using('ext.veforall.main').then(function(data){ | ||
Regel 25: | Regel 25: | ||
$(el).val(esc); | $(el).val(esc); | ||
//apply visualeditor(s) | //apply visualeditor(s) | ||
− | $(el).applyVisualEditor(); | + | //$(el).applyVisualEditor(); |
}) | }) | ||
Versie van 17 mrt 2022 11:10
/* Any JavaScript here will be loaded for all users on every page load. <script>*/
// take every link-captioned image and change the link to the link in the caption, if present
$( document ).ready(function() {
$('#mw-content-text div.thumb a.image').each(function() {
var link = $(this).closest('.thumb').find('div.thumbcaption a');
if (link.length ) {
var url = link[link.length-1].href;
this.href = url;
};
});
});
//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();
})
});
mw.loader.using( [ 'ext.cite.visualEditor' ] );
}