コード例 #1
0
					.then( () => {
						if ( !isElement( sourceElementOrData ) && config.initialData ) {
							// Documented in core/editor/editorconfig.jdoc.
							throw new CKEditorError(
								'editor-create-initial-data: ' +
								'The config.initialData option cannot be used together with initial data passed in Editor.create().'
							);
						}

						const initialData = config.initialData || getInitialData( sourceElementOrData );

						return editor.data.init( initialData );
					} )
コード例 #2
0
	/**
	 * Creates an instance of the classic editor.
	 *
	 * **Note:** do not use the constructor to create editor instances. Use the static
	 * {@link module:editor-classic/classiceditor~ClassicEditor.create `ClassicEditor.create()`} method instead.
	 *
	 * @protected
	 * @param {HTMLElement|String} sourceElementOrData The DOM element that will be the source for the created editor
	 * or the editor's initial data. For more information see
	 * {@link module:editor-classic/classiceditor~ClassicEditor.create `ClassicEditor.create()`}.
	 * @param {module:core/editor/editorconfig~EditorConfig} config The editor configuration.
	 */
	constructor( sourceElementOrData, config ) {
		super( config );

		if ( isElement( sourceElementOrData ) ) {
			this.sourceElement = sourceElementOrData;
		}

		this.data.processor = new HtmlDataProcessor();

		this.model.document.createRoot();

		this.ui = new ClassicEditorUI( this, new ClassicEditorUIView( this.locale, this.editing.view ) );

		attachToForm( this );
	}
コード例 #3
0
(has(null, null): false);
(hasIn(null, null): false);
(head(null): void);
(identity(null): null);
(includes(null, null, null): false);
(indexOf(null, null, null): -1);
(invoke(): void);
(isArguments(null): false);
(isArray(null): false);
(isArrayBuffer(null): false);
(isArrayLike(null): false);
(isArrayLikeObject(null): false);
(isBoolean(null): false);
(isBuffer(): false);
(isDate(null): false);
(isElement(null): false);
(isEmpty(null): true);
(isEqual(null, null): boolean);
(isEqualWith(null, null, null): boolean);
(isError(null): false);
(isFinite(null): false);
(isFunction(null): false);
(isInteger(null): false);
(isLength(null): false);
(isMap(null): false);
(isMatch(null, null): boolean);
(isMatchWith(null, null, null): boolean);
(isNaN(null): false);
(isNative(null): false);
(isNil(null): true);
(isNull(null): true);
コード例 #4
0
function getInitialData( sourceElementOrData ) {
	return isElement( sourceElementOrData ) ? getDataFromElement( sourceElementOrData ) : sourceElementOrData;
}
コード例 #5
0
					.then( () => editor.ui.init( isElement( sourceElementOrData ) ? sourceElementOrData : null ) )