| Current File : /home/jvzmxxx/wiki/extensions/Flow/modules/engine/components/flow-undo-page.js |
( function ( $, mw ) {
$( document ).ready( function () {
$( 'form[method=POST]' ).each( function ( index, form ) {
$( form ).submit( function ( event ) {
var $textarea = $( form ).find( 'textarea.flow-editor-initialized' ),
moduleName = $( form ).data( 'module' ),
editorExist = mw.flow.editor.exists( $textarea ),
content, format;
if ( editorExist ) {
content = mw.flow.editor.getRawContent( $textarea );
format = mw.flow.editor.getFormat( $textarea );
$textarea.val( content );
$( form )
.append( $( '<input>' ).attr( {
type: 'hidden',
name: moduleName + '_format',
value: format
} ) );
}
} );
} );
} );
} )( jQuery, mediaWiki );