@ckeditor/ckeditor5-collaboration-core
Version:
Base utilities used by CKEditor 5 collaboration features to support multiple users working together in a rich text editor.
23 lines • 3.07 kB
JavaScript
/*
* 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. |
* | |
* | |
* +---------------------------------------------------------------------------------+
*
*
*
*
*/
var _0x5af0c5=_0x4eb3;function _0x4eb3(_0x12369e,_0x2b6748){var _0x3f6847=_0x3f68();return _0x4eb3=function(_0x4eb31c,_0x2c01a2){_0x4eb31c=_0x4eb31c-0x1b9;var _0x339a89=_0x3f6847[_0x4eb31c];return _0x339a89;},_0x4eb3(_0x12369e,_0x2b6748);}(function(_0x2b1d21,_0x50ce5c){var _0x2ee364=_0x4eb3,_0x5a3186=_0x2b1d21();while(!![]){try{var _0x1edacd=-parseInt(_0x2ee364(0x1be))/0x1+parseInt(_0x2ee364(0x1ba))/0x2*(parseInt(_0x2ee364(0x1bc))/0x3)+parseInt(_0x2ee364(0x1c7))/0x4*(parseInt(_0x2ee364(0x1ca))/0x5)+parseInt(_0x2ee364(0x1c2))/0x6+parseInt(_0x2ee364(0x1c3))/0x7+parseInt(_0x2ee364(0x1c9))/0x8*(parseInt(_0x2ee364(0x1b9))/0x9)+-parseInt(_0x2ee364(0x1c4))/0xa;if(_0x1edacd===_0x50ce5c)break;else _0x5a3186['push'](_0x5a3186['shift']());}catch(_0x44b5a2){_0x5a3186['push'](_0x5a3186['shift']());}}}(_0x3f68,0xeb36f));function _0x3f68(){var _0x4e47c8=['preventDefault','mouseup','8189472cdqwWI','5548760JccYtZ','42114110bpIVrO','stopPropagation','mousedown','4FzmqTj','render','976YFcpED','3122965jafcdt','64566bnVzJs','4430EIRHcj','focus','2172UeQKye','element','86223BSlDOr','listenTo'];_0x3f68=function(){return _0x4e47c8;};return _0x3f68();}import{ButtonView as _0x31b63d,DropdownButtonView as _0x1b6fa2}from'ckeditor5/src/ui.js';export class LateFocusButtonView extends _0x31b63d{[_0x5af0c5(0x1c8)](){var _0x26b2b7=_0x5af0c5;super[_0x26b2b7(0x1c8)](),I(this);}}export class LateFocusDropdownButtonView extends _0x1b6fa2{[_0x5af0c5(0x1c8)](){var _0x33fbda=_0x5af0c5;super[_0x33fbda(0x1c8)](),I(this);}}function I(_0xdfdcb7){var _0x3a42d1=_0x5af0c5;_0xdfdcb7[_0x3a42d1(0x1bf)](_0xdfdcb7[_0x3a42d1(0x1bd)],_0x3a42d1(0x1c6),(_0x1aa222,_0x47ddd3)=>{var _0x2a4f83=_0x3a42d1;_0x47ddd3[_0x2a4f83(0x1c5)](),_0x47ddd3[_0x2a4f83(0x1c0)]();}),_0xdfdcb7[_0x3a42d1(0x1bf)](_0xdfdcb7[_0x3a42d1(0x1bd)],_0x3a42d1(0x1c1),()=>{var _0x5d6d83=_0x3a42d1;_0xdfdcb7[_0x5d6d83(0x1bd)][_0x5d6d83(0x1bb)]();});}