From da866be6343be37556c5cd2c2a2771f3e69ed505 Mon Sep 17 00:00:00 2001 From: James Purser Date: Fri, 4 Aug 2023 22:12:44 +1000 Subject: [PATCH] Removed body field from Article form. Added block quote and image resize --- config/ckeditor.txt | 4 + package.json | 1 + .../1.0.0/full_documentation.json | 2 +- yarn.lock | 182 +++++++++++++++++- 4 files changed, 187 insertions(+), 2 deletions(-) diff --git a/config/ckeditor.txt b/config/ckeditor.txt index a4bd674..9611302 100644 --- a/config/ckeditor.txt +++ b/config/ckeditor.txt @@ -64,6 +64,7 @@ globalThis.CKEditorConfig = { CKEditor5.autoformat.Autoformat, CKEditor5.basicStyles.Bold, CKEditor5.basicStyles.Italic, + CKEditor5.blockQuote.BlockQuote, CKEditor5.essentials.Essentials, CKEditor5.heading.Heading, CKEditor5.image.Image, @@ -71,6 +72,8 @@ globalThis.CKEditorConfig = { CKEditor5.image.ImageStyle, CKEditor5.image.ImageToolbar, CKEditor5.image.ImageUpload, + CKEditor5.image.ImageResizeEditing, + CKEditor5.image.ImageResizeHandles, CKEditor5.indent.Indent, CKEditor5.link.Link, CKEditor5.list.List, @@ -108,6 +111,7 @@ globalThis.CKEditorConfig = { '|', 'uploadImage', 'strapiMediaLib', 'insertTable', '|', + 'blockQuote', 'sourceEditing', '|', 'undo', 'redo' diff --git a/package.json b/package.json index 7e33b1d..45f81c0 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@_sh/strapi-plugin-ckeditor": "^2.0.4", + "@ckeditor/ckeditor5-block-quote": "^39.0.0", "@strapi/plugin-documentation": "^4.10.5", "@strapi/plugin-i18n": "4.10.5", "@strapi/plugin-users-permissions": "4.10.5", diff --git a/src/extensions/documentation/documentation/1.0.0/full_documentation.json b/src/extensions/documentation/documentation/1.0.0/full_documentation.json index f213c75..069c2dd 100644 --- a/src/extensions/documentation/documentation/1.0.0/full_documentation.json +++ b/src/extensions/documentation/documentation/1.0.0/full_documentation.json @@ -14,7 +14,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "x-generation-date": "2023-08-02T11:17:41.584Z" + "x-generation-date": "2023-08-04T12:07:16.432Z" }, "x-strapi-config": { "path": "/documentation", diff --git a/yarn.lock b/yarn.lock index 8db8877..460060c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1767,6 +1767,15 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-block-quote@npm:^39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-block-quote@npm:39.0.0" + dependencies: + ckeditor5: 39.0.0 + checksum: 06db14f52dca95439ca15e55580da5519f320f9db8d1dd45fbcb58b6e81bffe1dbab515f9558fdd86aecdeeb5fb00eea189b6365d8378c1670bc9fb1add38ce6 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-clipboard@npm:38.1.1": version: 38.1.1 resolution: "@ckeditor/ckeditor5-clipboard@npm:38.1.1" @@ -1781,6 +1790,20 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-clipboard@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-clipboard@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-engine": 39.0.0 + "@ckeditor/ckeditor5-ui": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + "@ckeditor/ckeditor5-widget": 39.0.0 + lodash-es: 4.17.21 + checksum: e1dfbec4b4ae276b1fbe2662d2486aded13aa38a22336a90812acd3824327e68533bc7497601667539c8346bea54ed65bbd39a5a0da1883c41a3e0f7a101a3d8 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-clipboard@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-clipboard@npm:36.0.1" @@ -1814,6 +1837,17 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-core@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-core@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-engine": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + lodash-es: 4.17.21 + checksum: d74ab35828a0e00472a0682a211fdd3b3f2fd38167f57e5e062f3b662fd3e66ddbb6d5812677e983487443e63571d09ef5fbc71e603a1ee9c564f4bc67ec550e + languageName: node + linkType: hard + "@ckeditor/ckeditor5-core@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-core@npm:36.0.1" @@ -1854,6 +1888,16 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-engine@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-engine@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-utils": 39.0.0 + lodash-es: 4.17.21 + checksum: 8f55e79c299c6dfa6fd7913d34e831dfff90c552b8d30d4a979a126fcb7db6d1c1412ad3ca2ef2ad99cda12b3de1197437b9ba70755f8888add70b7f68876f75 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-engine@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-engine@npm:36.0.1" @@ -1875,6 +1919,17 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-enter@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-enter@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-engine": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + checksum: 6f6cad619e1b5dca40d3b0e2119ecafae476e3386dc15afc6ae1867cbfd9d85730e287edaf32fc4553db12b966a997a40a43ad85405cc50424621cf72191ade2 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-enter@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-enter@npm:36.0.1" @@ -2042,6 +2097,17 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-paragraph@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-paragraph@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-ui": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + checksum: 71e00654d74295559b2beaf27f7923c73486695bc52c11c50f9fd5666d096b2550527de135f2d74445bd91011c3a27d5f09cf1f28a4c76e349a98c14e73ef04d + languageName: node + linkType: hard + "@ckeditor/ckeditor5-paragraph@npm:^36.0.0, @ckeditor/ckeditor5-paragraph@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-paragraph@npm:36.0.1" @@ -2093,6 +2159,17 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-select-all@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-select-all@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-ui": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + checksum: 18d225854dbceef59e9a8ce1436ac57e5fa05bef01d34d9ba130b8085838b8e39ddc0d149502ea8488a375571e9c4666cd0ac8c7558bae68206222d02ae3873a + languageName: node + linkType: hard + "@ckeditor/ckeditor5-select-all@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-select-all@npm:36.0.1" @@ -2163,6 +2240,18 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-typing@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-typing@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-engine": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + lodash-es: 4.17.21 + checksum: 091922f2fd9f393f5bc6208d2adf02bdd8c6d1dc245860ad0a07d4e9233954f5fbc097cc2c7c8d6c109acf32844b6f0d8c1b279d4cb0f6f383eb697d3966173a + languageName: node + linkType: hard + "@ckeditor/ckeditor5-typing@npm:^36.0.0, @ckeditor/ckeditor5-typing@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-typing@npm:36.0.1" @@ -2189,6 +2278,20 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-ui@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-ui@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + color-convert: 2.0.1 + color-parse: 1.4.2 + lodash-es: 4.17.21 + vanilla-colorful: 0.7.2 + checksum: f1ede1439aa40116e11a8318ac3e99f60f9b130f7136c07967d6609be25d1b816858ee55fc9d20fe9b1d199c45a57d0ba44c1c5e0a91849521444c930d4cf66a + languageName: node + linkType: hard + "@ckeditor/ckeditor5-ui@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-ui@npm:36.0.1" @@ -2211,6 +2314,17 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-undo@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-undo@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-engine": 39.0.0 + "@ckeditor/ckeditor5-ui": 39.0.0 + checksum: f2ee4dbd5f7a864a5c96774d642001317e4007153960d430dd1627b1940735ff2d59b076b2f8c3085467a0ea04fb57d97e07c0a9cc73e2773b1d2a2089ead3b6 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-undo@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-undo@npm:36.0.1" @@ -2233,6 +2347,17 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-upload@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-upload@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-ui": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + checksum: a718293337b87e940a1c29c8443430592bfd6b979f9d116667831329094fbb2c9464285fa3ee52786acdc91b5a26f1a27091398b44cc15503ae9e45e56a1d09f + languageName: node + linkType: hard + "@ckeditor/ckeditor5-upload@npm:^36.0.0, @ckeditor/ckeditor5-upload@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-upload@npm:36.0.1" @@ -2253,6 +2378,15 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-utils@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-utils@npm:39.0.0" + dependencies: + lodash-es: 4.17.21 + checksum: 3bcd794a26f94b8725834c4a870ec92d1512a5e254150a7041db680963cf3bd6b1c54f5d6cc5ce5cc5d36eefa6f3b6af5c171927eb7b547f9a688cda4132a340 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-utils@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-utils@npm:36.0.1" @@ -2271,6 +2405,15 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-watchdog@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-watchdog@npm:39.0.0" + dependencies: + lodash-es: 4.17.21 + checksum: 071b33b516d842d2fe0ff347d252142f93091db971a30c737a7a46e2ec64804fb35019c1a6bdbc120fc901d71d2f5cd396fa727113a5fe214afd3e669971176f + languageName: node + linkType: hard + "@ckeditor/ckeditor5-widget@npm:38.1.1": version: 38.1.1 resolution: "@ckeditor/ckeditor5-widget@npm:38.1.1" @@ -2286,6 +2429,21 @@ __metadata: languageName: node linkType: hard +"@ckeditor/ckeditor5-widget@npm:39.0.0": + version: 39.0.0 + resolution: "@ckeditor/ckeditor5-widget@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-engine": 39.0.0 + "@ckeditor/ckeditor5-enter": 39.0.0 + "@ckeditor/ckeditor5-typing": 39.0.0 + "@ckeditor/ckeditor5-ui": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + lodash-es: 4.17.21 + checksum: 3efde81f686e5ab8061956fe01d9b0749f635c48a2ea02e96ee1725b882817b57d09a86fa0494baa24141740821336fd92f8ae785e9ae412c0883d986c1d4bf6 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-widget@npm:^36.0.1": version: 36.0.1 resolution: "@ckeditor/ckeditor5-widget@npm:36.0.1" @@ -5664,6 +5822,7 @@ __metadata: resolution: "angrybeanie-cms@workspace:." dependencies: "@_sh/strapi-plugin-ckeditor": ^2.0.4 + "@ckeditor/ckeditor5-block-quote": ^39.0.0 "@strapi/plugin-documentation": ^4.10.5 "@strapi/plugin-i18n": 4.10.5 "@strapi/plugin-users-permissions": 4.10.5 @@ -6720,6 +6879,27 @@ __metadata: languageName: node linkType: hard +"ckeditor5@npm:39.0.0": + version: 39.0.0 + resolution: "ckeditor5@npm:39.0.0" + dependencies: + "@ckeditor/ckeditor5-clipboard": 39.0.0 + "@ckeditor/ckeditor5-core": 39.0.0 + "@ckeditor/ckeditor5-engine": 39.0.0 + "@ckeditor/ckeditor5-enter": 39.0.0 + "@ckeditor/ckeditor5-paragraph": 39.0.0 + "@ckeditor/ckeditor5-select-all": 39.0.0 + "@ckeditor/ckeditor5-typing": 39.0.0 + "@ckeditor/ckeditor5-ui": 39.0.0 + "@ckeditor/ckeditor5-undo": 39.0.0 + "@ckeditor/ckeditor5-upload": 39.0.0 + "@ckeditor/ckeditor5-utils": 39.0.0 + "@ckeditor/ckeditor5-watchdog": 39.0.0 + "@ckeditor/ckeditor5-widget": 39.0.0 + checksum: aa8f998711a433cecd039692431e863b7fcb2be584eb2bbf9397ca7dd45216d7d9706300e90ce0017a9f6d543f56a043801dcd8c1252b3fb328947b069c1d09d + languageName: node + linkType: hard + "ckeditor5@npm:>=35.4.0": version: 38.1.1 resolution: "ckeditor5@npm:38.1.1" @@ -11202,7 +11382,7 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:^4.17.11, lodash-es@npm:^4.17.15, lodash-es@npm:^4.17.21": +"lodash-es@npm:4.17.21, lodash-es@npm:^4.17.11, lodash-es@npm:^4.17.15, lodash-es@npm:^4.17.21": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2