big restructure
This commit is contained in:
@@ -1,12 +1,16 @@
|
||||
import EditorJS from '../../vendor/editorjs/editorjs.mjs';
|
||||
import { warnOnce } from '../core/app-dom.js';
|
||||
|
||||
const form = document.querySelector('[data-page-editor]');
|
||||
if (form) {
|
||||
const holder = form.querySelector('[data-editor-holder]');
|
||||
if (!holder) {
|
||||
// No holder available, skip initialization.
|
||||
warnOnce('UI_EL_MISSING', 'Missing editor holder', { module: 'page-editor' });
|
||||
} else {
|
||||
const contentField = form.querySelector('#page-content');
|
||||
if (!contentField) {
|
||||
warnOnce('UI_EL_MISSING', 'Missing #page-content input', { module: 'page-editor' });
|
||||
}
|
||||
const toggleButton = document.querySelector('[data-editor-toggle]');
|
||||
const saveButton = document.querySelector('[data-editor-save]');
|
||||
const canEdit = form.dataset.canEdit === '1';
|
||||
|
||||
Reference in New Issue
Block a user