/** * @license Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. * For licensing, see LICENSE.md or http://ckeditor.com/license */ 'use strict'; CKEDITOR.dialog.add( 'asciimath', function( editor ) { var preview, lang = editor.lang.asciimath; var imagePath = CKEDITOR.plugins.getPath('asciimath') + "images/"; return { title: lang.title, minWidth: 350, minHeight: 100, contents: [ { id: 'info', elements: [ { id: 'equation', type: 'textarea', label: lang.dialogInput, onLoad: function( widget ) { var that = this; if ( !( CKEDITOR.env.ie && CKEDITOR.env.version == 8 ) ) { this.getInputElement().on( 'keyup', function() { // Add ` and ` for preview. preview.setValue( '`' + that.getInputElement().getValue() + '`' ); } ); } }, setup: function( widget ) { // Remove ` and `. this.setValue( CKEDITOR.plugins.asciimath.trim( widget.data.math ) ); }, commit: function( widget ) { // Add ` and ` to make ASCII be parsed by MathJax by default. widget.setData( 'math', '`' + this.getValue() + '`' ); } }, { id: 'clickInput', type: 'html', html: ''+ '
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ||||||||||
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |||||||||||
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |||
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | |
' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' | ' + ' |