| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | <script src="/static/plugins/ckeditor/ckeditor4/ckeditor.js"></script><script>if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 )	CKEDITOR.tools.enableHtml5Elements( document );// The trick to keep the editor in the sample quite small// unless user specified own height.CKEDITOR.config.height = 300;CKEDITOR.config.width = 'auto';var initSample = ( function() {	var wysiwygareaAvailable = isWysiwygareaAvailable(),		isBBCodeBuiltIn = !!CKEDITOR.plugins.get( 'bbcode' );	return function() {		var editorElement = CKEDITOR.document.getById( 'editor' );		// :(((		if ( isBBCodeBuiltIn ) {			editorElement.setHtml(				'Hello world!\n\n' +				'I\'m an instance of [url=https://ckeditor.com]CKEditor[/url].'			);		}		// Depending on the wysiwygarea plugin availability initialize classic or inline editor.		if ( wysiwygareaAvailable ) {			CKEDITOR.replace( 'editor' );		} else {			editorElement.setAttribute( 'contenteditable', 'true' );			CKEDITOR.inline( 'editor' );			// TODO we can consider displaying some info box that			// without wysiwygarea the classic editor may not work.		}	};	function isWysiwygareaAvailable() {		// If in development mode, then the wysiwygarea must be available.		// Split REV into two strings so builder does not replace it :D.		if ( CKEDITOR.revision == ( '%RE' + 'V%' ) ) {			return true;		}		return !!CKEDITOR.plugins.get( 'wysiwygarea' );	}} )();initSample();$("#form-button-save").click(function(){    if (!validator().form()) {        return false    }        const content = CKEDITOR.instances.editor.getData();        $("<input/>").attr("type","hidden").attr("name", "content").val(content).appendTo($("#form-save"));    $("#form-save")[0].submit();})</script>
 |