jQuery( function ( $ ) {
'use strict';
var $textarea = $( '#hiero-text' ),
$submit = $( '#hiero-submit' ),
$result = $( '#hiero-result' );
$textarea.keyup( function() {
if ( $textarea.val().length === 0 ) {
$submit.attr( 'disabled', 'disabled' );
} else {
$submit.removeAttr( 'disabled' );
}
});
$textarea.keyup();
$submit.click( function( e ) {
e.preventDefault();
$result.hide();
$result.injectSpinner( 'hiero' );
var text = $textarea.val();
var data = {
'format': 'json',
'action': 'parse',
'text': '
' + mw.msg( 'wikihiero-input' ) + ' | ' + mw.msg( 'wikihiero-result' ) + ' |
---|---|
<hiero>' +
mw.html.escape( text ).replace( '\n', ' | ' +
'' + data.parse.text['*'] + ' |