To set up the repository:
git clone https://github.com/TriliumNext/trilium-ckeditor5.git
+cd trilium-ckeditor5.git
+yarn install
To trigger the build run:
yarn build
+ diff --git a/docs/1l1f6WZbaBEZ.html b/docs/1l1f6WZbaBEZ.html index c4eff1b6b..d2e8c3924 100644 --- a/docs/1l1f6WZbaBEZ.html +++ b/docs/1l1f6WZbaBEZ.html @@ -277,6 +277,66 @@ + + +
+ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + +parentWidget()
can
+
+
+
+ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + +The implementation is in < + + +
+ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + +To set up the repository:
git clone https://github.com/TriliumNext/trilium-ckeditor5.git
+cd trilium-ckeditor5.git
+yarn install
To trigger the build run:
yarn build
+ + + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + +Make + + +
+ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + +cd packages/ckeditor5-build-balloon-block
+yarn build
This will trigger a change in the build
directory.
Then go to packages/ckeditor5-build-balloon-block/build
and copy ckeditor.js
and ckeditor.js.map
to libraries/ckeditor
in the Notes
repository.
Commit the change on both sides.
Then run the server and check type CKEDITOR_VERSION
in the browser/Electron console to ensure that the correct version is used. Do a basic sanity check as well.
+ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + +Column Name | Data Type | Nullity | Default value | Description |
---|---|---|---|---|
noteId | Text | Non-null | The unique ID of the note (e.g. 2LJrKqIhr0Pe ). | |
title | Text | Non-null | "note" | The title of the note, as defined by the user. |
isProtected | Integer | Non-null | 0 | 1 if the entity is protected, 0 otherwise. |
type | Text | Non-null | "text" | The type of note (i.e. text , file , code , relationMap , mermaid , canvas ). |
mime | Text | Non-null | "text/html" | The MIME type of the note (e.g. text/html ). |
isDeleted | Integer | Nullable | 0 | 1 if the entity is deleted, 0 otherwise. |
deleteId | Text | Non-null | null | |
dateCreated | Text | Non-null | Localized creation date (e.g. 2023-11-08 18:43:44.204+0200 ) | |
dateModified | Text | Non-null | Localized modification date (e.g. 2023-11-08 18:43:44.204+0200 ) | |
utcDateCreated | Text | Non-null | Creation date in UTC format (e.g. 2023-11-08 16:43:44.204Z ) | |
utcDateModified | Text | Non-null | Modification date in UTC format (e.g. 2023-11-08 16:43:44.204Z ) | |
blobId | Text | Nullable | null | The corresponding ID from blobs. Although it can theoretically be NULL , haven't found any such note yet. |
Column Name | Data Type | Nullity | Default value | Description |
---|---|---|---|---|
noteId | Text | Non-null | The unique ID of the note (e.g. 2LJrKqIhr0Pe ). | |
title | Text | Non-null | "note" | The title of the note, as defined by the user. |
isProtected | Integer | Non-null | 0 | 1 if the entity is protected, 0 otherwise. |
type | Text | Non-null | "text" | The type of note (i.e. text , file , code , relationMap , mermaid , canvas ). |
mime | Text | Non-null | "text/html" | The MIME type of the note (e.g. text/html ).. Note that it can be an empty string in some circumstances, but not null. |
isDeleted | Integer | Nullable | 0 | 1 if the entity is deleted, 0 otherwise. |
deleteId | Text | Non-null | null | |
dateCreated | Text | Non-null | Localized creation date (e.g. 2023-11-08 18:43:44.204+0200 ) | |
dateModified | Text | Non-null | Localized modification date (e.g. 2023-11-08 18:43:44.204+0200 ) | |
utcDateCreated | Text | Non-null | Creation date in UTC format (e.g. 2023-11-08 16:43:44.204Z ) | |
utcDateModified | Text | Non-null | Modification date in UTC format (e.g. 2023-11-08 16:43:44.204Z ) | |
blobId | Text | Nullable | null | The corresponding ID from blobs. Although it can theoretically be NULL , haven't found any such note yet. |
+ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + ++ + + + CKEditor + +
+ + ++ + + + Environment setup + +
+ + + ++ + + + Building & updating + +
+ + + ++ + + + Differences from upstream + +
+ + + +isaul32/ckeditor5-math
, which is a third-party plugin for adding math support. CKEditor itself also has a math plugin with MathType and ChemType but it's premium-only.findandreplaceUI
: // FIXME: keyboard shortcut doesn't work: https://github.com/ckeditor/ckeditor5/issues/10645