UNPKG

@ckeditor/ckeditor5-revision-history

Version:

Document revision history feature for CKEditor 5.

23 lines 4.98 kB
/* * Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * * * * * +---------------------------------------------------------------------------------+ * | | * | Hello stranger! | * | | * | | * | What you're currently looking at is the source code of a legally protected, | * | proprietary software. Any attempts to deobfuscate / disassemble this code | * | are forbidden and will result in legal consequences. | * | | * | | * +---------------------------------------------------------------------------------+ * * * * */ function _0x318a(_0x3f6ad9,_0x482c8f){const _0xaa674c=_0xaa67();return _0x318a=function(_0x318ad2,_0x3a25b0){_0x318ad2=_0x318ad2-0x152;let _0x4f91dc=_0xaa674c[_0x318ad2];return _0x4f91dc;},_0x318a(_0x3f6ad9,_0x482c8f);}function _0xaa67(){const _0x9e5612=['destroy','setEditableElement','959941ZdmqNC','getRoot','document','5816anEdxt','rootName','detachDomRoot','element','addToolbar','56yyGfCM','stickyPanel','name','_initToolbar','viewportTopOffset','192aXcjqR','replace','1560056xyUDvN','fire','bind','ready','limiterElement','240003vCHzuF','_toolbarConfig','restore','componentFactory','9443588CXefqR','view','11131780RUiQfH','get','isActive','attachDomRoot','editor','isFocused','focusTracker','render','init','config','_view','fillFromConfig','2229KwwJFF','toolbar','viewportOffset','21015GITCkH','editable','editing','_elementReplacer'];_0xaa67=function(){return _0x9e5612;};return _0xaa67();}const _0xec375b=_0x318a;(function(_0x3afd6c,_0x48001a){const _0xdf69d4=_0x318a,_0x34c487=_0x3afd6c();while(!![]){try{const _0x3e369e=-parseInt(_0xdf69d4(0x180))/0x1+parseInt(_0xdf69d4(0x160))/0x2+parseInt(_0xdf69d4(0x177))/0x3*(parseInt(_0xdf69d4(0x154))/0x4)+-parseInt(_0xdf69d4(0x17a))/0x5*(parseInt(_0xdf69d4(0x15e))/0x6)+parseInt(_0xdf69d4(0x169))/0x7+parseInt(_0xdf69d4(0x159))/0x8*(-parseInt(_0xdf69d4(0x165))/0x9)+-parseInt(_0xdf69d4(0x16b))/0xa;if(_0x3e369e===_0x48001a)break;else _0x34c487['push'](_0x34c487['shift']());}catch(_0x4daced){_0x34c487['push'](_0x34c487['shift']());}}}(_0xaa67,0xc702e));import{EditorUI as _0xdb906d,normalizeToolbarConfig as _0x1046af}from'ckeditor5/src/ui.js';import{ElementReplacer as _0x466fdb}from'ckeditor5/src/utils.js';export class RevisionViewerEditorUI extends _0xdb906d{[_0xec375b(0x175)];[_0xec375b(0x166)];[_0xec375b(0x17d)];get[_0xec375b(0x16a)](){const _0x55990e=_0xec375b;return this[_0x55990e(0x175)];}constructor(_0x44b703,_0x344e2){const _0x1a3151=_0xec375b;super(_0x44b703),this[_0x1a3151(0x175)]=_0x344e2,this[_0x1a3151(0x166)]=_0x1046af(_0x44b703[_0x1a3151(0x174)][_0x1a3151(0x16c)](_0x1a3151(0x178))),this[_0x1a3151(0x17d)]=new _0x466fdb();}get[_0xec375b(0x157)](){const _0x3b4a9f=_0xec375b;return this[_0x3b4a9f(0x16a)][_0x3b4a9f(0x157)];}[_0xec375b(0x173)](_0x3bfa6d){const _0xc41cb7=_0xec375b,_0x4dd9d7=this[_0xc41cb7(0x16f)],_0x275175=this[_0xc41cb7(0x16a)],_0x2bd850=_0x4dd9d7[_0xc41cb7(0x17c)][_0xc41cb7(0x16a)],_0x2079cd=_0x275175[_0xc41cb7(0x17b)],_0x59af13=_0x2bd850[_0xc41cb7(0x153)][_0xc41cb7(0x152)]();_0x2079cd[_0xc41cb7(0x15b)]=_0x59af13[_0xc41cb7(0x155)],_0x275175[_0xc41cb7(0x172)]();const _0x56b54d=_0x2079cd[_0xc41cb7(0x157)];this[_0xc41cb7(0x17f)](_0x2079cd[_0xc41cb7(0x15b)],_0x56b54d),_0x275175[_0xc41cb7(0x17b)][_0xc41cb7(0x162)](_0xc41cb7(0x170))['to'](this[_0xc41cb7(0x171)]),_0x2bd850[_0xc41cb7(0x16e)](_0x56b54d),this[_0xc41cb7(0x17d)][_0xc41cb7(0x15f)](_0x3bfa6d,this[_0xc41cb7(0x157)]),this[_0xc41cb7(0x15c)](),this[_0xc41cb7(0x161)](_0xc41cb7(0x163));}[_0xec375b(0x17e)](){const _0x16e401=_0xec375b;super[_0x16e401(0x17e)]();const _0x42175a=this[_0x16e401(0x16a)],_0xe6f3e4=this[_0x16e401(0x16f)][_0x16e401(0x17c)][_0x16e401(0x16a)];this[_0x16e401(0x17d)][_0x16e401(0x167)](),_0xe6f3e4[_0x16e401(0x156)](_0x42175a[_0x16e401(0x17b)][_0x16e401(0x15b)]),_0x42175a[_0x16e401(0x17e)]();}[_0xec375b(0x15c)](){const _0xac5ecd=_0xec375b,_0xd6885a=this[_0xac5ecd(0x16a)];_0xd6885a[_0xac5ecd(0x15a)][_0xac5ecd(0x162)](_0xac5ecd(0x16d))['to'](this[_0xac5ecd(0x171)],_0xac5ecd(0x170)),_0xd6885a[_0xac5ecd(0x15a)][_0xac5ecd(0x164)]=_0xd6885a[_0xac5ecd(0x157)],_0xd6885a[_0xac5ecd(0x15a)][_0xac5ecd(0x162)](_0xac5ecd(0x15d))['to'](this,_0xac5ecd(0x179),({top:_0x5900c8})=>_0x5900c8),_0xd6885a[_0xac5ecd(0x178)][_0xac5ecd(0x176)](this[_0xac5ecd(0x166)],this[_0xac5ecd(0x168)]),this[_0xac5ecd(0x158)](_0xd6885a[_0xac5ecd(0x178)]);}}