UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

8 lines 2.84 kB
/*! * jodit-pro - PRO Version of Jodit Editor * Author: Chupurnov Valerii <chupurnov@gmail.com> * Version: v4.9.27 * Url: https://xdsoft.net/jodit/pro/ * License(s): SEE LICENSE IN LICENSE.md */ !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var o=t();for(var i in o)("object"==typeof exports?exports:e)[i]=o[i]}}(self,function(){return(self.webpackChunkjodit_pro=self.webpackChunkjodit_pro||[]).push([[782],{27222:function(e){e.exports='<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path d="M17,24a4,4,0,0,0,4-4V4a4,4,0,0,0-4-4H7A4,4,0,0,0,3,4V20a4,4,0,0,0,4,4ZM5,20V4A2,2,0,0,1,7,2H17a2,2,0,0,1,2,2V20a2,2,0,0,1-2,2H7A2,2,0,0,1,5,20Z"/> <path d="M8,19h8a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Z"/> <path d="M11,5h2a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z"/> </svg>'},29606:function(e,t,o){"use strict";o.d(t,{dataBindCurrentKey:function(){return u},dataBindStoredKey:function(){return s}});var i=o(27222),n=o.n(i),r=o(6441),a=o(29807),d=o(86583);r.Config.prototype.mobileView={mode:"default"};let s="buttonmobileSView",u="buttonmobileCView";r.Config.prototype.controls.mobileView={tooltip:"Mobile View",icon:n(),command:"mobileView",isActive:e=>(0,d.dataBind)(e,u)&&"default"!==(0,d.dataBind)(e,u),isChildActive(e,t){let o=t.control?.args?.[0];return(0,a.isNumeric)(o)&&(o=Number(o)),((0,d.dataBind)(e,u)||"default")===o},exec:e=>!!(0,d.dataBind)(e,s)&&void e.execCommand("mobileView",!1,(0,d.dataBind)(e,s)),childExec(e,t,{button:o}){let i=o.control?.args?.[0];e.execCommand("mobileView",!1,(0,a.isNumeric)(i)?Number(i):i)},list:{default:"Default",375:"iPhone SE",414:"iPhone XR",390:"iPhone 12 Pro",393:"Pixel 5",820:"iPad Air"}}},74398:function(e,t,o){"use strict";o.r(t);var i=o(82749),n=o(31635),r=o(29606),a=o(65478),d=o(43555),s=o(50911),u=o(2692);class l extends s.Plugin{className(){return"MobileView"}afterInit(e){e.registerCommand("mobileView",{exec:(t,o,i)=>{this.__currentMode===i&&(i="default"),this.__currentMode=i,(0,d.dataBind)(e,r.dataBindCurrentKey,i),"default"!==this.__currentMode&&(0,d.dataBind)(e,r.dataBindStoredKey,i),"default"===i?(0,d.css)(this.jodit.currentPlace.slots.center,{width:null,margin:null}):(0,d.css)(this.j.currentPlace.slots.center,{width:i,margin:"0 auto"})}}),e.events.on("beforeSetMode",()=>{})}__beforeSetMode(){"default"!==this.__currentMode&&this.j.execCommand("mobileView",!1,"default")}beforeDestruct(e){}constructor(...e){super(...e),(0,i._)(this,"buttons",[{name:"mobileView",group:"state"}]),(0,i._)(this,"__currentMode","default")}}(0,i._)(l,"requires",["license"]),(0,n.__decorate)([(0,a.watch)(":beforeSetMode.mobileView")],l.prototype,"__beforeSetMode",null),l=(0,n.__decorate)([a.component],l),u.JoditPro.plugins.add("mobileView",l)}},function(e){return e(e.s=74398)}])});