Ckeditor.java
package org.silverpeas.mobile.client.common;
import com.google.gwt.dom.client.Element;
public class Ckeditor {
public static native void createEditor(Element element) /*-{
$wnd.ClassicEditor.create(element, {
toolbar: { items : [ 'undo', 'redo', 'heading', 'bold', 'italic', 'outdent', 'indent', 'numberedList', 'bulletedList', 'link', 'blockQuote', 'insertTable' ], shouldNotGroupWhenFull: true}}
);
}-*/;
public static native String getCurrentData() /*-{
var domEditableElement = $wnd.document.querySelector( '.ck-editor__editable' );
var editorInstance = domEditableElement.ckeditorInstance;
return editorInstance.getData();
}-*/;
public static native void setCurrentData(String data) /*-{
var domEditableElement = $wnd.document.querySelector( '.ck-editor__editable' );
var editorInstance = domEditableElement.ckeditorInstance;
editorInstance.setData(data);
}-*/;
public static native void destroyEditor() /*-{
var domEditableElement = $wnd.document.querySelector( '.ck-editor__editable' );
var editorInstance = domEditableElement.ckeditorInstance;
editorInstance.destroy();
}-*/;
}