@ckeditor/ckeditor5-adapter-ckfinder
Advanced tools
Comparing version 0.0.0-nightly-20250213.0 to 0.0.0-nightly-20250214.0
/*! | ||
* @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. | ||
* For licensing, see LICENSE.md. | ||
*/(()=>{var e={782:(e,t,r)=>{e.exports=r(237)("./src/core.js")},260:(e,t,r)=>{e.exports=r(237)("./src/upload.js")},237:e=>{"use strict";e.exports=CKEditor5.dll}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,r),s.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";r.r(o),r.d(o,{CKFinderUploadAdapter:()=>a});var e=r(782),t=r(260);const n="ckCsrfToken",s="abcdefghijklmnopqrstuvwxyz0123456789";function i(){let e=function(e){e=e.toLowerCase();const t=document.cookie.split(";");for(const r of t){const t=r.split("=");if(decodeURIComponent(t[0].trim().toLowerCase())===e)return decodeURIComponent(t[1])}return null}(n);var t,r;return e&&40==e.length||(e=function(e){let t="";const r=new Uint8Array(e);window.crypto.getRandomValues(r);for(let e=0;e<r.length;e++){const o=s.charAt(r[e]%36);t+=Math.random()>.5?o.toUpperCase():o}return t}(40),t=n,r=e,document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(r)+";path=/"),e}class a extends e.Plugin{static get requires(){return[t.FileRepository]}static get pluginName(){return"CKFinderUploadAdapter"}static get isOfficialPlugin(){return!0}init(){const e=this.editor.config.get("ckfinder.uploadUrl");e&&(this.editor.plugins.get(t.FileRepository).createUploadAdapter=t=>new d(t,e,this.editor.t))}}class d{constructor(e,t,r){this.loader=e,this.url=t,this.t=r}upload(){return this.loader.file.then((e=>new Promise(((t,r)=>{this._initRequest(),this._initListeners(t,r,e),this._sendRequest(e)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const e=this.xhr=new XMLHttpRequest;e.open("POST",this.url,!0),e.responseType="json"}_initListeners(e,t,r){const o=this.xhr,n=this.loader,s=(0,this.t)("Cannot upload file:")+` ${r.name}.`;o.addEventListener("error",(()=>t(s))),o.addEventListener("abort",(()=>t())),o.addEventListener("load",(()=>{const r=o.response;if(!r||!r.uploaded)return t(r&&r.error&&r.error.message?r.error.message:s);e({default:r.url})})),o.upload&&o.upload.addEventListener("progress",(e=>{e.lengthComputable&&(n.uploadTotal=e.total,n.uploaded=e.loaded)}))}_sendRequest(e){const t=new FormData;t.append("upload",e),t.append("ckCsrfToken",i()),this.xhr.send(t)}}})(),(window.CKEditor5=window.CKEditor5||{}).adapterCkfinder=o})(); | ||
*/(()=>{var e={237:e=>{"use strict";e.exports=CKEditor5.dll},260:(e,t,r)=>{e.exports=r(237)("./src/upload.js")},782:(e,t,r)=>{e.exports=r(237)("./src/core.js")}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,r),s.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";r.r(o),r.d(o,{CKFinderUploadAdapter:()=>a});var e=r(782),t=r(260);const n="ckCsrfToken",s="abcdefghijklmnopqrstuvwxyz0123456789";function i(){let e=function(e){e=e.toLowerCase();const t=document.cookie.split(";");for(const r of t){const t=r.split("=");if(decodeURIComponent(t[0].trim().toLowerCase())===e)return decodeURIComponent(t[1])}return null}(n);var t,r;return e&&40==e.length||(e=function(e){let t="";const r=new Uint8Array(e);window.crypto.getRandomValues(r);for(let e=0;e<r.length;e++){const o=s.charAt(r[e]%36);t+=Math.random()>.5?o.toUpperCase():o}return t}(40),t=n,r=e,document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(r)+";path=/"),e}class a extends e.Plugin{static get requires(){return[t.FileRepository]}static get pluginName(){return"CKFinderUploadAdapter"}static get isOfficialPlugin(){return!0}init(){const e=this.editor.config.get("ckfinder.uploadUrl");e&&(this.editor.plugins.get(t.FileRepository).createUploadAdapter=t=>new d(t,e,this.editor.t))}}class d{constructor(e,t,r){this.loader=e,this.url=t,this.t=r}upload(){return this.loader.file.then((e=>new Promise(((t,r)=>{this._initRequest(),this._initListeners(t,r,e),this._sendRequest(e)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const e=this.xhr=new XMLHttpRequest;e.open("POST",this.url,!0),e.responseType="json"}_initListeners(e,t,r){const o=this.xhr,n=this.loader,s=(0,this.t)("Cannot upload file:")+` ${r.name}.`;o.addEventListener("error",(()=>t(s))),o.addEventListener("abort",(()=>t())),o.addEventListener("load",(()=>{const r=o.response;if(!r||!r.uploaded)return t(r&&r.error&&r.error.message?r.error.message:s);e({default:r.url})})),o.upload&&o.upload.addEventListener("progress",(e=>{e.lengthComputable&&(n.uploadTotal=e.total,n.uploaded=e.loaded)}))}_sendRequest(e){const t=new FormData;t.append("upload",e),t.append("ckCsrfToken",i()),this.xhr.send(t)}}})(),(window.CKEditor5=window.CKEditor5||{}).adapterCkfinder=o})(); |
{ | ||
"name": "@ckeditor/ckeditor5-adapter-ckfinder", | ||
"version": "0.0.0-nightly-20250213.0", | ||
"version": "0.0.0-nightly-20250214.0", | ||
"description": "CKFinder adapter for CKEditor 5.", | ||
@@ -16,5 +16,5 @@ "keywords": [ | ||
"dependencies": { | ||
"@ckeditor/ckeditor5-core": "0.0.0-nightly-20250213.0", | ||
"@ckeditor/ckeditor5-upload": "0.0.0-nightly-20250213.0", | ||
"ckeditor5": "0.0.0-nightly-20250213.0" | ||
"@ckeditor/ckeditor5-core": "0.0.0-nightly-20250214.0", | ||
"@ckeditor/ckeditor5-upload": "0.0.0-nightly-20250214.0", | ||
"ckeditor5": "0.0.0-nightly-20250214.0" | ||
}, | ||
@@ -21,0 +21,0 @@ "author": "CKSource (http://cksource.com/)", |
+ Added@ckeditor/ckeditor5-alignment@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-autoformat@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-autosave@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-basic-styles@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-block-quote@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-bookmark@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-ckbox@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-ckfinder@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-clipboard@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-cloud-services@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-code-block@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-core@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-easy-image@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-editor-balloon@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-editor-classic@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-editor-decoupled@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-editor-inline@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-editor-multi-root@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-emoji@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-engine@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-enter@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-essentials@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-find-and-replace@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-font@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-heading@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-highlight@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-horizontal-line@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-html-embed@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-html-support@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-image@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-indent@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-language@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-link@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-list@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-markdown-gfm@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-media-embed@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-mention@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-minimap@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-page-break@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-paragraph@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-paste-from-office@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-remove-format@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-restricted-editing@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-select-all@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-show-blocks@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-source-editing@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-special-characters@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-style@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-table@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-theme-lark@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-typing@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-ui@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-undo@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-upload@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-utils@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-watchdog@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-widget@0.0.0-nightly-20250214.0(transitive)
+ Added@ckeditor/ckeditor5-word-count@0.0.0-nightly-20250214.0(transitive)
+ Addedckeditor5@0.0.0-nightly-20250214.0(transitive)
- Removed@ckeditor/ckeditor5-alignment@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-autoformat@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-autosave@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-basic-styles@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-block-quote@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-bookmark@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-ckbox@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-ckfinder@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-clipboard@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-cloud-services@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-code-block@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-core@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-easy-image@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-editor-balloon@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-editor-classic@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-editor-decoupled@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-editor-inline@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-editor-multi-root@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-emoji@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-engine@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-enter@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-essentials@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-find-and-replace@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-font@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-heading@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-highlight@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-horizontal-line@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-html-embed@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-html-support@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-image@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-indent@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-language@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-link@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-list@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-markdown-gfm@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-media-embed@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-mention@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-minimap@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-page-break@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-paragraph@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-paste-from-office@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-remove-format@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-restricted-editing@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-select-all@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-show-blocks@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-source-editing@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-special-characters@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-style@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-table@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-theme-lark@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-typing@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-ui@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-undo@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-upload@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-utils@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-watchdog@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-widget@0.0.0-nightly-20250213.0(transitive)
- Removed@ckeditor/ckeditor5-word-count@0.0.0-nightly-20250213.0(transitive)
- Removedckeditor5@0.0.0-nightly-20250213.0(transitive)