@ckeditor/ckeditor5-import-word
Version:
Import from Word feature for CKEditor 5.
5 lines • 11.5 kB
JavaScript
!function(t){const r=t.en=t.en||{};r.dictionary=Object.assign(r.dictionary||{},{"An error occurred while importing the Word file.":"An error occurred while importing the Word file.","Import from Word":"Import from Word","Importing Word document":"Importing Word document"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),
/*!
* @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved.
* For licensing, see LICENSE.md.
*/(()=>{var t={237:t=>{"use strict";t.exports=CKEditor5.dll},311:(t,r,e)=>{t.exports=e(237)("./src/ui.js")},331:(t,r,e)=>{t.exports=e(237)("./src/clipboard.js")},355:(t,r,e)=>{t.exports=e(237)("./src/icons.js")},584:(t,r,e)=>{t.exports=e(237)("./src/utils.js")},782:(t,r,e)=>{t.exports=e(237)("./src/core.js")},783:(t,r,e)=>{t.exports=e(237)("./src/engine.js")}},r={};function e(n){var i=r[n];if(void 0!==i)return i.exports;var o=r[n]={exports:{}};return t[n](o,o.exports,e),o.exports}e.d=(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},e.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),e.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";e.r(n),e.d(n,{ImportWord:()=>b,ImportWordCommand:()=>I,ImportWordEditing:()=>W,ImportWordUI:()=>u});var t=e(782),r=e(355),i=e(311);function o(t,r){const e=t.t;switch(r){case"Import from Word":return e("Import from Word");case"An error occurred while importing the Word file.":return e("An error occurred while importing the Word file.");case"Importing Word document":return e("Importing Word document");default:return r}}function s(){const t=["isVisible","pluginName","Importing Word document","menuBar:importWord","children","label","219828NJKxMH","15YsimAr","46220ZHCgVy","get","isEnabled","commands","add","componentFactory","166738PpSSqR","tooltip","bind","focus","64EDchpQ","application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.wordprocessingml.template","execute","iconView","set","importWord","editor","isOn","6778kQSBxG","isOfficialPlugin","_createButton","view","init","123246hZhdkJ","897295kDiiYo","67986wEoLuS","9RIYoWs","locale","done","ImportWordUI","isPremiumPlugin","84ffLEvU","editing","16yShPGs","Import from Word","isBusy"];return(s=function(){return t})()}const a=c;function c(t,r){const e=s();return(c=function(t,r){return e[t-=236]})(t,r)}!function(t){const r=c,e=t();for(;;)try{if(132971===parseInt(r(270))/1*(parseInt(r(241))/2)+parseInt(r(278))/3*(parseInt(r(250))/4)+-parseInt(r(251))/5*(-parseInt(r(277))/6)+-parseInt(r(276))/7+parseInt(r(262))/8*(parseInt(r(275))/9)+parseInt(r(252))/10+parseInt(r(258))/11*(-parseInt(r(239))/12))break;e.push(e.shift())}catch(t){e.push(e.shift())}}(s);class u extends t.Plugin{static get[a(245)](){return a(237)}static get[a(271)](){return!0}static get[a(238)](){return!0}[a(274)](){const t=a,r=this[t(268)];r.ui[t(257)][t(256)](t(267),()=>{const e=t,n=this[e(272)](i.FileDialogButtonView),o=r[e(255)][e(253)](e(267));return n[e(260)](e(269)).to(o,e(243)),n[e(259)]=!0,n}),r.ui[t(257)][t(256)](t(247),()=>this[t(272)](i.MenuBarMenuListItemFileDialogButtonView))}[a(272)](t){const e=a,n=this[e(268)],s=n[e(255)][e(253)](e(267)),c=new t(n[e(279)]),u=new i.SpinnerView;return c[e(266)]({acceptedType:e(263)}),c[e(266)]({icon:r.IconImportWord}),c[e(260)](e(254)).to(s),c[e(260)](e(249)).to(s,e(243),t=>o(n[e(279)],e(t?246:242))),u[e(260)](e(244)).to(s,e(243)),c[e(265)][e(260)](e(244)).to(s,e(243),t=>!t),c[e(248)][e(256)](u),c.on(e(236),(t,r)=>{const i=e;n[i(264)](i(267),r[0],{}),n[i(240)][i(273)][i(261)]()}),c}}var p=e(331),l=e(783),d=e(584);function h(){const t=["fire","refresh","_handleImportFailure","_prepareForImport","DateTimeFormat","120622UtHCrm","editing","3176943uNAQgn","showWarning","Notification","MergeFields","root","removeMarker","html","importWord:","split","57xPRIbR","get","isEnabled","getSelectedBlocks","then","paragraph","isAtStart","finally","view","change:range","formatting","catch","_undoStepBatch","clipboardInput","element","dataInsert","stringify","document","rootName","text/html","isEmpty","$graveyard","stopListening","_sendImportRequest","10BRlsJo","selection","getRange","deleteContent","An error occurred while importing the Word file.","createPositionBefore","678419ivGdxV","json","set","isBusy","getFirstPosition","plugins","file","Authorization","timeZone","setData","bind","has","position","16qmsaLQ","locale","addMarker","getToken","merge_fields","execute","setSelection","createPositionAfter","value","_cleanUpAfterImport","_abortController","_importMarker","import-word-plugin-import-cancelled","model","603003xIkIfv","parent","createBatch","abort","2444355sEhRkE","config","checkChild","converterUrl","POST","resolve","reject","_checkEnabled","5335968sNCXOf","460CsvnBZ","low","ImportWordEditing","signal","import-word-plugin-conversion-failed","markers","_handleImportResponse","isCollapsed","aborted","isAtEnd","importWord","editor","enqueueChange","resolvedOptions","mergeFields","20915yBshah","headers","schema"];return(h=function(){return t})()}const f=m;function m(t,r){const e=h();return(m=function(t,r){return e[t-=355]})(t,r)}!function(t){const r=m,e=t();for(;;)try{if(586387===parseInt(r(449))/1+-parseInt(r(381))/2*(-parseInt(r(392))/3)+-parseInt(r(358))/4*(-parseInt(r(373))/5)+-parseInt(r(357))/6+parseInt(r(422))/7*(-parseInt(r(435))/8)+parseInt(r(453))/9*(-parseInt(r(416))/10)+-parseInt(r(383))/11)break;e.push(e.shift())}catch(t){e.push(e.shift())}}(h);class I extends t.Command{[f(446)];[f(404)];[f(445)];constructor(t){const r=f;super(t),this[r(424)](r(425),!1),this[r(446)]=null,this[r(404)]=null,this[r(445)]=null,this.on(r(407),(e,n)=>{const i=r,o=new DataTransfer;o[i(431)](i(411),n[i(389)]);const s=this[i(446)][i(418)]();this[i(369)][i(448)][i(370)](this[i(404)],r=>{const e=i;this[e(446)][e(414)](),r[e(441)](s),t[e(382)][e(400)][e(409)][e(376)](e(405),{dataTransfer:o})})},{priority:r(359)})}[f(377)](){const t=f;this[t(394)]=this[t(356)]()}[f(440)](t,r={}){const e=f;if(this[e(425)])return Promise[e(458)]();const n=this[e(369)][e(454)][e(393)](e(368));if(this[e(369)][e(427)][e(433)](e(386))){const{prefix:t,suffix:n}=this[e(369)][e(454)][e(393)](e(372));r[e(439)]={prefix:t,suffix:n}}const i={url:n[e(456)],file:t,serviceConfig:{...r,formatting:n[e(402)],timezone:(new(Intl[e(380)]))[e(371)]()[e(430)]}};return this[e(379)](),this[e(415)](i)[e(396)](this[e(364)][e(432)](this))[e(403)](this[e(378)][e(432)](this))[e(399)](this[e(444)][e(432)](this))}[f(356)](){const t=f;if(this[t(425)])return!1;const r=this[t(369)][t(448)],e=r[t(375)],n=r[t(409)][t(417)],i=(0,d.first)(n[t(395)]());return!!i&&e[t(455)](i[t(450)],t(397))}[f(379)](){const t=f,r=this[t(369)],e=r[t(448)],n=e[t(409)][t(417)];this[t(445)]=new AbortController,this[t(404)]=r[t(448)][t(451)]({isUndoable:!0}),e[t(370)](this[t(404)],r=>{const i=t;n[i(365)]||e[i(419)](n,{leaveUnmerged:!0});const o=n[i(426)](),s=(0,d.first)(n[i(395)]());let a;a=s.is(i(406),i(397))&&s[i(412)]?o:o[i(398)]?e[i(421)](s):o[i(367)]?e[i(442)](s):r[i(391)](o)[i(434)],this[i(446)]=r[i(437)](i(390)+(0,d.uid)(),{usingOperation:!1,affectsData:!1,range:new l.ModelRange(a)}),this[i(446)].on(i(401),()=>{const t=i;t(413)===this[t(446)][t(418)]()[t(387)][t(410)]&&this[t(445)][t(452)]()})}),this[t(425)]=!0,this[t(377)]()}[f(444)](){const t=f,r=this[t(369)][t(448)];r[t(363)][t(433)](this[t(446)])&&r[t(370)](this[t(404)],r=>{const e=t;r[e(388)](this[e(446)])}),this[t(446)]=null,this[t(404)]=null,this[t(445)]=null,this[t(425)]=!1,this[t(377)]()}[f(415)]({url:t,file:r,serviceConfig:e}){const n=f,i=this[n(369)][n(427)][n(393)](n(360))[n(438)](),o=new FormData;o[n(424)](n(454),JSON[n(408)](e)),o[n(424)](n(428),r);const s={method:n(457),headers:{},body:o,signal:this[n(445)][n(361)]};return i&&(s[n(374)][n(429)]=i[n(443)]),fetch(t,s)}[f(364)](t){const r=f;return t.ok?t[r(423)]()[r(396)](t=>{const e=r;this[e(369)][e(448)][e(363)][e(433)](this[e(446)])&&e(413)!==this[e(446)][e(418)]()[e(387)][e(410)]&&this[e(376)](e(407),t)}):Promise[r(355)]()}[f(378)](){const t=f;if(this[t(445)][t(361)][t(366)])return void(0,d.logWarning)(t(447));const r=this[t(369)],e=o(r[t(436)],t(420));r[t(427)][t(393)](t(385))[t(384)](e),(0,d.logError)(t(362))}}const g=w;function v(){const t=["ImportWordEditing","define","add","init","token","pluginName","isOfficialPlugin","none","https://docx-converter.cke-cs.com/v2/convert/docx-html","_token","3688962yURQdV","1259104cFwqRW","registerTokenUrl","tokenUrl","inline","296186pKTSrW","commands","321176NfxZUM","get","338360bSqymL","266OkHwHC","plugins","3014720jxEIBB","getToken","cloudServices","requires","293718kGAmLX","isPremiumPlugin","importWord","editor","config","CloudServices"];return(v=function(){return t})()}function w(t,r){const e=v();return(w=function(t,r){return e[t-=292]})(t,r)}!function(t){const r=w,e=t();for(;;)try{if(699841===parseInt(r(311))/1+-parseInt(r(315))/2+parseInt(r(306))/3+parseInt(r(307))/4+parseInt(r(318))/5+-parseInt(r(322))/6+-parseInt(r(316))/7*(parseInt(r(313))/8))break;e.push(e.shift())}catch(t){e.push(e.shift())}}(v);class W extends t.Plugin{[g(305)];static get[g(301)](){return g(296)}static get[g(302)](){return!0}static get[g(323)](){return!0}static get[g(321)](){const t=g;return[i.Notification,p.ClipboardPipeline,t(295)]}constructor(t){const r=g;super(t),this[r(305)]=null}async[g(299)](){const t=g,r=this[t(293)];r[t(294)][t(297)](t(292),{converterUrl:t(304),tokenUrl:(r[t(294)][t(314)](t(320))||{})[t(309)],formatting:{resets:t(303),defaults:t(303),styles:t(310)}}),r[t(312)][t(298)](t(292),new I(r));const{tokenUrl:e}=r[t(294)][t(314)](t(292));if(e){const{tokenUrl:n}=r[t(294)][t(314)](t(320))||{};this[t(305)]=e===n?r[t(317)][t(314)](t(295))[t(300)]:await r[t(317)][t(314)](t(295))[t(308)](e)}}[g(319)](){return this[g(305)]}}function x(){var t=["ImportWord","pluginName","1YqgUka","4AIyFLy","2498360XBJAPU","21DbiGtF","4612227JTdsSa","9LkRiVD","11991944PpTmdX","isOfficialPlugin","1334868eXevWA","12676620Dulujk","1981190RiJAyZ","6622785tGRJwR","isPremiumPlugin","requires"];return(x=function(){return t})()}var y=k;function k(t,r){var e=x();return(k=function(t,r){return e[t-=421]})(t,r)}!function(t){for(var r=k,e=t();;)try{if(783550===parseInt(r(424))/1*(parseInt(r(434))/2)+parseInt(r(428))/3+-parseInt(r(425))/4*(-parseInt(r(435))/5)+-parseInt(r(432))/6*(parseInt(r(427))/7)+-parseInt(r(430))/8*(parseInt(r(429))/9)+parseInt(r(426))/10+-parseInt(r(433))/11)break;e.push(e.shift())}catch(t){e.push(e.shift())}}(x);class b extends t.Plugin{static get[y(423)](){return y(422)}static get[y(431)](){return!0}static get[y(436)](){return!0}static get[y(421)](){return[W,u]}}function P(){var t=["447609nCwxSv","711530FuHAVW","1952853hwoSVx","72SQLkWT","725770MThOJP","2155021cNDtqB","2168886ReGIeA","8UjcPCq","347323YJCIcE","6iRCJLV","20xYkgbG"];return(P=function(){return t})()}function S(t,r){var e=P();return(S=function(t,r){return e[t-=139]})(t,r)}!function(t){for(var r=S,e=t();;)try{if(386653===-parseInt(r(142))/1+-parseInt(r(143))/2*(parseInt(r(145))/3)+parseInt(r(144))/4*(parseInt(r(149))/5)+parseInt(r(140))/6+parseInt(r(147))/7*(-parseInt(r(141))/8)+parseInt(r(148))/9*(parseInt(r(146))/10)+-parseInt(r(139))/11)break;e.push(e.shift())}catch(t){e.push(e.shift())}}(P)})(),(window.CKEditor5=window.CKEditor5||{}).importWord=n})();