0.19.0 • Published 5 months ago
kangxi-editor v0.19.0
kangxi-editor
Another web-based rich text editor.
Demo
Installation
npm add kangxi-editor
Usage
Example
- Clone or download this repo
- Build the project
npm i && npm run r build
- Run the example in browser
npm run r serve
API
class Editor {
// The underlying ProseMirror editor view.
view: EditorView;
// The underlying ProseMirror document schema.
schema: Schema;
// The underlying ProseMirror plugin array mounted.
plugins: Plugin[];
// The HTML element where editor is mounted.
rootElement: HTMLElement;
// The HTML element where editor toolbar is mounted.
toolbarElement: HTMLElement;
// The HTML element where editor content area is mounted.
contentElement: HTMLElement;
// Fires when editor content changes.
contentChanged?: (sender: Editor) => void;
// Creates a new editor.
// * `src`: HTML element or a query selector to mount the editor.
// * `opt`: Options [see details below].
constructor(src: string | HTMLElement, opt?: Options): Editor;
// Gets the inner HTML of the editor.
contentHTML(): string;
// Gets the text content of the editor.
contentText(): string;
// Sets the inner HTML of the editor.
// Unlike `resetContentHTML`, this can be reverted by undo.
setContentHTML(html: string);
// Resets the inner HTML of the editor.
// Unlike `setContentHTML`, this clears undo history.
resetContentHTML(html: string);
}
// Options
interface Options {
// Initial content HTML upon creation.
contentHTML?: string;
// Localized strings. See `./dist/lang.d.ts` for definition.
lang?: Lang;
}
CSS Variables
--kx-back-color
--kx-fore-color
--kx-toolbar-separator-color
0.19.0
5 months ago
0.18.1
12 months ago
0.18.2
12 months ago
0.18.3
12 months ago
0.16.0
1 year ago
0.17.0
1 year ago
0.18.0
12 months ago
0.15.0
2 years ago
0.14.2
3 years ago
0.14.0
3 years ago
0.14.1
3 years ago
0.13.1
3 years ago
0.13.2
3 years ago
0.12.0
3 years ago
0.13.0
3 years ago
0.11.0
3 years ago
0.10.3
3 years ago
0.10.1
3 years ago
0.10.2
3 years ago
0.10.0
3 years ago
0.8.0
3 years ago
0.7.1
4 years ago
0.7.0
4 years ago
0.6.0
4 years ago
0.5.0
4 years ago
0.4.0
4 years ago
0.3.2
4 years ago
0.3.1
5 years ago
0.3.0
5 years ago
0.2.0
5 years ago
0.1.0
5 years ago
0.0.9
5 years ago
0.0.8
5 years ago
0.0.7
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago