|
|
1 月之前 | |
|---|---|---|
| .vscode | 4 年之前 | |
| build | 1 月之前 | |
| sample | 1 月之前 | |
| src | 1 月之前 | |
| tests | 4 年之前 | |
| .DS_Store | 1 月之前 | |
| .gitignore | 4 年之前 | |
| CHANGELOG.md | 4 年之前 | |
| CONTRIBUTING.md | 7 年之前 | |
| LICENSE.md | 3 年之前 | |
| README.md | 1 月之前 | |
| package-lock.json | 1 月之前 | |
| package.json | 1 月之前 | |
| test-export.html | 1 月之前 | |
| test-export.js | 1 月之前 | |
| webpack.config.js | 1 月之前 | |
| yarn.lock | 1 月之前 |
Кастомная сборка CKEditor 5 версии 44.3.0 с тремя типами редакторов.
Классический редактор с фиксированной панелью инструментов.
import { ClassicEditor } from './build/ckeditor.js';
ClassicEditor
.create(document.querySelector('#editor'))
.then(editor => {
console.log('ClassicEditor готов к использованию', editor);
})
.catch(error => {
console.error('Ошибка инициализации ClassicEditor:', error);
});
Редактор с плавающей панелью инструментов.
import { BalloonEditor } from './build/ckeditor.js';
BalloonEditor
.create(document.querySelector('#editor'))
.then(editor => {
console.log('BalloonEditor готов к использованию', editor);
})
.catch(error => {
console.error('Ошибка инициализации BalloonEditor:', error);
});
Встроенный редактор, который превращает любой элемент в редактируемый.
import { InlineEditor } from './build/ckeditor.js';
InlineEditor
.create(document.querySelector('#editor'))
.then(editor => {
console.log('InlineEditor готов к использованию', editor);
})
.catch(error => {
console.error('Ошибка инициализации InlineEditor:', error);
});
Все редакторы используют одинаковую конфигурацию по умолчанию с поддержкой:
Для пересборки проекта:
npm install
npm run build