UNPKG

@ckeditor/ckeditor5-comments

Version:

Collaborative comments feature for CKEditor 5.

23 lines 6.69 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. | * | | * | | * +---------------------------------------------------------------------------------+ * * * * */ const _0x447aca=_0x366b;(function(_0x5b6a79,_0x5d898c){const _0x220e6d=_0x366b,_0x22474c=_0x5b6a79();while(!![]){try{const _0x1ef731=parseInt(_0x220e6d(0xdb))/0x1*(parseInt(_0x220e6d(0xec))/0x2)+parseInt(_0x220e6d(0xeb))/0x3+-parseInt(_0x220e6d(0xce))/0x4+parseInt(_0x220e6d(0xd3))/0x5+parseInt(_0x220e6d(0xfa))/0x6+-parseInt(_0x220e6d(0xcf))/0x7+-parseInt(_0x220e6d(0xd2))/0x8;if(_0x1ef731===_0x5d898c)break;else _0x22474c['push'](_0x22474c['shift']());}catch(_0x56d655){_0x22474c['push'](_0x22474c['shift']());}}}(_0x3635,0x666d0));import{Plugin as _0x28791d}from'ckeditor5/src/core.js';function _0x3635(){const _0x25ad69=['containerElement','attribute:url:media','1019088QUfpJE','799115WUJYMG','addMarker:comment','schema','data','ck-comment-marker','overrideMediaEmbedConverter','removeMarker:','isResolved','1gKPfvG','addMarker:','add','createContainerElement','stop','markerName','addClass','plugins','comment','getCommentThread','ck-horizontal-line','getCustomProperty','overrideImageInlineConverter','for','consumable','createEmptyElement','828360cqLvSs','1224278shcxGR','get','elementToElement','conversion','writer','high','item','editor','dataDowncast','widget','createPositionAt','isObject','div','consume','1575858kSBPtl','insert','options','init','toViewElement','model','media','mapper','overrideHorizontalRuleConverter','downcastDispatcher','showCommentHighlights','img','ignoreResolvedComments','span','overrideMarkerConverters','elementToStructure','imageInline','horizontalLine','image-inline','markerToHighlight','3025848KtgtDh','51387zsDDAL'];_0x3635=function(){return _0x25ad69;};return _0x3635();}function _0x366b(_0x1f831b,_0x1ec0bc){const _0x363511=_0x3635();return _0x366b=function(_0x366bc0,_0x1be899){_0x366bc0=_0x366bc0-0xbb;let _0xa1f58c=_0x363511[_0x366bc0];return _0xa1f58c;},_0x366b(_0x1f831b,_0x1ec0bc);}import{toWidget as _0x37f03a}from'ckeditor5/src/widget.js';import{splitMarkerName as _0x3d956e}from'../commentsediting.js';import{CommentsRepository as _0x210f7b}from'../commentsrepository.js';export class ShowCommentHighlights extends _0x28791d{[_0x447aca(0xbd)](){const _0xdc6df9=_0x447aca;this[_0xdc6df9(0xc8)](),this[_0xdc6df9(0xc2)](),this[_0xdc6df9(0xe7)](),this[_0xdc6df9(0xd8)]();}[_0x447aca(0xc8)](){const _0x4798c5=_0x447aca;this[_0x4798c5(0xf3)][_0x4798c5(0xef)][_0x4798c5(0xe8)](_0x4798c5(0xf4))[_0x4798c5(0xcd)]({'model':_0x4798c5(0xe3),'view':(_0x5e665e,_0x58674a)=>{const _0x4bf5ce=_0x4798c5;if(!_0x58674a[_0x4bf5ce(0xbc)][_0x4bf5ce(0xc4)])return null;if(_0x58674a[_0x4bf5ce(0xbc)][_0x4bf5ce(0xc6)]){const {id:_0x5a4a28}=_0x3d956e(_0x5e665e[_0x4bf5ce(0xe0)]),_0x337bbc=this[_0x4bf5ce(0xf3)][_0x4bf5ce(0xe2)][_0x4bf5ce(0xed)](_0x210f7b);if(_0x337bbc[_0x4bf5ce(0xe4)](_0x5a4a28)?.[_0x4bf5ce(0xda)]&&_0x5e665e[_0x4bf5ce(0xf2)])return _0x58674a[_0x4bf5ce(0xe9)][_0x4bf5ce(0xf9)](_0x5e665e[_0x4bf5ce(0xf2)],_0x4bf5ce(0xdc)+_0x5e665e[_0x4bf5ce(0xe0)]),_0x58674a[_0x4bf5ce(0xe9)][_0x4bf5ce(0xf9)](_0x5e665e[_0x4bf5ce(0xf2)],_0x4bf5ce(0xd9)+_0x5e665e[_0x4bf5ce(0xe0)]),null;}return{'classes':[_0x4bf5ce(0xd7)]};}}),this[_0x4798c5(0xf3)][_0x4798c5(0xef)][_0x4798c5(0xe8)](_0x4798c5(0xf4))[_0x4798c5(0xdd)](_0x1b21de=>{const _0x4cd0c1=_0x4798c5;_0x1b21de['on'](_0x4cd0c1(0xd4),(_0x1e57cd,_0x323c5d,_0x5eb9cd)=>{const _0x130651=_0x4cd0c1;if(!_0x5eb9cd[_0x130651(0xbc)][_0x130651(0xc4)])return;const _0x392825=_0x323c5d[_0x130651(0xf2)];if(!_0x392825)return;const _0x5900ba=_0x5eb9cd[_0x130651(0xc1)][_0x130651(0xbe)](_0x392825);this[_0x130651(0xf3)][_0x130651(0xbf)][_0x130651(0xd5)][_0x130651(0xf7)](_0x392825)&&_0x5900ba&&!_0x5900ba[_0x130651(0xe6)](_0x130651(0xf5))&&_0x5900ba['is'](_0x130651(0xd0))&&_0x37f03a(_0x5900ba,_0x5eb9cd[_0x130651(0xf0)]);},{'priority':_0x4cd0c1(0xf1)});});}[_0x447aca(0xc2)](){const _0x78c87=_0x447aca;this[_0x78c87(0xf3)][_0x78c87(0xef)][_0x78c87(0xe8)](_0x78c87(0xf4))[_0x78c87(0xc9)]({'model':_0x78c87(0xcb),'view':(_0x37391b,{writer:_0x4d0a21,options:_0x5ee264})=>{const _0xd30b93=_0x78c87;if(!_0x5ee264[_0xd30b93(0xc4)])return null;const _0x73c027=_0x4d0a21[_0xd30b93(0xde)](_0xd30b93(0xf8)),_0x590df6=_0x4d0a21[_0xd30b93(0xea)]('hr');return _0x4d0a21[_0xd30b93(0xe1)](_0xd30b93(0xe5),_0x73c027),_0x4d0a21[_0xd30b93(0xbb)](_0x4d0a21[_0xd30b93(0xf6)](_0x73c027,0x0),_0x590df6),_0x73c027;},'converterPriority':_0x78c87(0xf1)});}[_0x447aca(0xe7)](){const _0x27a95e=_0x447aca;this[_0x27a95e(0xf3)][_0x27a95e(0xef)][_0x27a95e(0xe8)](_0x27a95e(0xf4))[_0x27a95e(0xc9)]({'model':_0x27a95e(0xca),'view':(_0x2e15bc,{writer:_0x2f0bce,options:_0x983fd8})=>{const _0x5afc00=_0x27a95e;if(!_0x983fd8[_0x5afc00(0xc4)])return null;const _0x1024cc=_0x2f0bce[_0x5afc00(0xde)](_0x5afc00(0xc7)),_0x440e69=_0x2f0bce[_0x5afc00(0xea)](_0x5afc00(0xc5));return _0x2f0bce[_0x5afc00(0xe1)](_0x5afc00(0xcc),_0x1024cc),_0x2f0bce[_0x5afc00(0xbb)](_0x2f0bce[_0x5afc00(0xf6)](_0x1024cc,0x0),_0x440e69),_0x1024cc;},'converterPriority':_0x27a95e(0xf1)});}[_0x447aca(0xd8)](){const _0x5934d2=_0x447aca;this[_0x5934d2(0xf3)][_0x5934d2(0xef)][_0x5934d2(0xe8)](_0x5934d2(0xf4))[_0x5934d2(0xee)]({'model':_0x5934d2(0xc0),'view':(_0x4b681f,{writer:_0x4add67,options:_0x5ce27d})=>{const _0x568a3c=_0x5934d2;if(_0x5ce27d[_0x568a3c(0xc4)])return _0x4add67[_0x568a3c(0xea)](_0x568a3c(0xf8));},'converterPriority':_0x5934d2(0xf1)}),this[_0x5934d2(0xf3)][_0x5934d2(0xd6)][_0x5934d2(0xc3)]['on'](_0x5934d2(0xd1),(_0xa7ff15,_0x288cda,_0x559815)=>{const _0x3aa2c0=_0x5934d2;_0x559815[_0x3aa2c0(0xbc)][_0x3aa2c0(0xc4)]&&_0xa7ff15[_0x3aa2c0(0xdf)]();},{'priority':_0x5934d2(0xf1)});}}