Some fixes for JS related stuff
parent
0cceec93e8
commit
8de850824a
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "@librecms/ccm-cms-editor",
|
"name": "@librecms/ccm-cms-editor",
|
||||||
"version": "7.0.0-SNAPSHOT.2022-04-27T185311",
|
"version": "7.0.0-SNAPSHOT.2022-04-28T171246",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@librecms/ccm-cms-editor",
|
"name": "@librecms/ccm-cms-editor",
|
||||||
"version": "7.0.0-SNAPSHOT.2022-04-27T185311",
|
"version": "7.0.0-SNAPSHOT.2022-04-28T171246",
|
||||||
"license": "LGPL-3.0-or-later",
|
"license": "LGPL-3.0-or-later",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tiptap/core": "^2.0.0-beta.127",
|
"@tiptap/core": "^2.0.0-beta.127",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@librecms/ccm-cms-editor",
|
"name": "@librecms/ccm-cms-editor",
|
||||||
"version": "7.0.0-SNAPSHOT.2022-04-27T185311",
|
"version": "7.0.0-SNAPSHOT.2022-04-28T171246",
|
||||||
"description": "HTML WYSIWYG editor for LibreCMS based on TipTap",
|
"description": "HTML WYSIWYG editor for LibreCMS based on TipTap",
|
||||||
"main": "target/generated-resources/assets/ccm-cms-editor.js",
|
"main": "target/generated-resources/assets/ccm-cms-editor.js",
|
||||||
"types": "target/generated-resources/assets/ccm-cms-editor.d.ts",
|
"types": "target/generated-resources/assets/ccm-cms-editor.d.ts",
|
||||||
|
|
|
||||||
|
|
@ -629,7 +629,7 @@ const BUTTONS: CmsEditorButton[] = [
|
||||||
// }
|
// }
|
||||||
];
|
];
|
||||||
|
|
||||||
class CmsEditor {
|
export class CmsEditor {
|
||||||
private editor: Editor;
|
private editor: Editor;
|
||||||
private editorElem: HTMLElement;
|
private editorElem: HTMLElement;
|
||||||
private saveUrl: string;
|
private saveUrl: string;
|
||||||
|
|
@ -759,7 +759,7 @@ class CmsEditor {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class CmsEditorBuilder {
|
export class CmsEditorBuilder {
|
||||||
private editorElem: HTMLElement;
|
private editorElem: HTMLElement;
|
||||||
private saveUrl: string;
|
private saveUrl: string;
|
||||||
private variantUrl: string;
|
private variantUrl: string;
|
||||||
|
|
@ -862,7 +862,7 @@ class CmsEditorBuilder {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
interface CmsEditorParameters {
|
export interface CmsEditorParameters {
|
||||||
editorElem: HTMLElement;
|
editorElem: HTMLElement;
|
||||||
variantUrl: string;
|
variantUrl: string;
|
||||||
}
|
}
|
||||||
|
|
@ -877,4 +877,4 @@ interface EditorParam {
|
||||||
editor: Editor;
|
editor: Editor;
|
||||||
}
|
}
|
||||||
|
|
||||||
export { CmsEditor, CmsEditorBuilder, CmsEditorParameters };
|
// export { CmsEditor, CmsEditorBuilder, CmsEditorParameters };
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "@librecms/ccm-cms",
|
"name": "@librecms/ccm-cms",
|
||||||
"version": "7.0.0-SNAPSHOT.2022-04-27T185311",
|
"version": "7.0.0-SNAPSHOT.2022-04-28T171246",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@librecms/ccm-cms",
|
"name": "@librecms/ccm-cms",
|
||||||
"version": "7.0.0-SNAPSHOT.2022-04-27T185311",
|
"version": "7.0.0-SNAPSHOT.2022-04-28T171246",
|
||||||
"license": "LGPL-3.0-or-later",
|
"license": "LGPL-3.0-or-later",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@librecms/ccm-cms-editor": "../ccm-cms-editor",
|
"@librecms/ccm-cms-editor": "../ccm-cms-editor",
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
},
|
},
|
||||||
"../ccm-cms-editor": {
|
"../ccm-cms-editor": {
|
||||||
"name": "@librecms/ccm-cms-editor",
|
"name": "@librecms/ccm-cms-editor",
|
||||||
"version": "7.0.0-SNAPSHOT.2022-04-27T185311",
|
"version": "7.0.0-SNAPSHOT.2022-04-28T171246",
|
||||||
"license": "LGPL-3.0-or-later",
|
"license": "LGPL-3.0-or-later",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tiptap/core": "^2.0.0-beta.127",
|
"@tiptap/core": "^2.0.0-beta.127",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@librecms/ccm-cms",
|
"name": "@librecms/ccm-cms",
|
||||||
"version": "7.0.0-SNAPSHOT.2022-04-27T185311",
|
"version": "7.0.0-SNAPSHOT.2022-04-28T171246",
|
||||||
"description": "JavaScript stuff for ccm-cms",
|
"description": "JavaScript stuff for ccm-cms",
|
||||||
"main": "target/generated-resources/assets/@content-sections/cms-admin.js",
|
"main": "target/generated-resources/assets/@content-sections/cms-admin.js",
|
||||||
"types": "target/generated-resources/assets/@content-sections/cms-admin.d.ts",
|
"types": "target/generated-resources/assets/@content-sections/cms-admin.d.ts",
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import { CmsEditorBuilder, CmsEditor } from "@librecms/ccm-cms-editor";
|
import { CmsEditorBuilder, CmsEditor } from "@librecms/ccm-cms-editor";
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", (event) => {
|
document.addEventListener("DOMContentLoaded", (event) => {
|
||||||
const editorElem = document.querySelector("#cms-article-text-editor");
|
const editorElem = document.querySelector("#cms-article-text-editor");
|
||||||
|
|
||||||
if (editorElem) {
|
if (editorElem) {
|
||||||
const saveUrl = editorElem.getAttribute("data-save-url");
|
const saveUrl = editorElem.getAttribute("data-save-url");
|
||||||
|
|
@ -38,7 +38,7 @@ document.addEventListener("DOMContentLoaded", (event) => {
|
||||||
console.log(editor.getEditor().getHTML());
|
console.log(editor.getEditor().getHTML());
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
console.error("Save button not found.")
|
console.error("Save button not found.");
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
|
|
@ -46,6 +46,6 @@ document.addEventListener("DOMContentLoaded", (event) => {
|
||||||
console.trace(error);
|
console.trace(error);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
console.error("Editor element not found.")
|
console.error("Editor element not found.");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue