MediaWiki:Common.js: различия между версиями

Материал из melioration.space
Строка 1: Строка 1:
 
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
 
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
 
mw.hook( 've.activationComplete' ).add( function() {
 
mw.hook( 've.activationComplete' ).add( function() {
alert('!');
+
 
var surface = ve.init.target.getSurface();
 
var surface = ve.init.target.getSurface();
 +
 +
if ( surface.getMode() === 'visual' ) {
 +
    // Visual mode
 +
    console.log('Visual mode');
 +
} else if ( surface.getMode() === 'source' ) {
 +
    // Source mode
 +
    console.log('Source mode');
 +
}
 +
 
surface.on( 'documentUpdate', function () {
 
surface.on( 'documentUpdate', function () {
alert('!');
+
console.log('Update');
    try
+
return true;
    {
+
});
        console.log('Update-Formulas !');
 
        if( MathJax ) { MathJax.typeset(); }               
 
        setTimeout( function () {
 
            view.showSelectionState( originalSelection );
 
        } );
 
    } catch(err){
 
        console.log('Error:documentUpdate');
 
        console.log(err);
 
    }
 
});
 
return surface;
 
 
});
 
});

Версия 18:31, 25 декабря 2020

/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
mw.hook( 've.activationComplete' ).add( function() {
	
	var surface = ve.init.target.getSurface();

	if ( surface.getMode() === 'visual' ) {
	    // Visual mode
	    console.log('Visual mode');
	} else if ( surface.getMode() === 'source' ) {
	    // Source mode
	    console.log('Source mode');
	}
	
	surface.on( 'documentUpdate', function () {
		console.log('Update');
		return true;
	});
});