UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

8 lines 3.19 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 n=t();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(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,n){"use strict";n.d(t,{dataBindCurrentKey:function(){return l},dataBindStoredKey:function(){return d}});var o=n(27222),i=n.n(o),r=n(6441),a=n(29807),u=n(86583);r.Config.prototype.mobileView={mode:"default"};var d="buttonmobileSView",l="buttonmobileCView";r.Config.prototype.controls.mobileView={tooltip:"Mobile View",icon:i(),command:"mobileView",isActive:function(e){return(0,u.dataBind)(e,l)&&"default"!==(0,u.dataBind)(e,l)},isChildActive:function(e,t){var n,o,i=null==(o=t.control)||null==(n=o.args)?void 0:n[0];return(0,a.isNumeric)(i)&&(i=Number(i)),((0,u.dataBind)(e,l)||"default")===i},exec:function(e){return!!(0,u.dataBind)(e,d)&&void e.execCommand("mobileView",!1,(0,u.dataBind)(e,d))},childExec:function(e,t,n){var o,i,r=null==(i=n.button.control)||null==(o=i.args)?void 0:o[0];e.execCommand("mobileView",!1,(0,a.isNumeric)(r)?Number(r):r)},list:{default:"Default",375:"iPhone SE",414:"iPhone XR",390:"iPhone 12 Pro",393:"Pixel 5",820:"iPad Air"}}},74398:function(e,t,n){"use strict";n.r(t);var o=n(80294),i=n(20616),r=n(67709),a=n(82749),u=n(18766),d=n(23078),l=n(31635),c=n(29606),f=n(65478),s=n(43555),m=n(50911),b=n(2692),p=function(e){function t(){var e;return(0,i._)(this,t),e=(0,o._)(this,t,arguments),(0,a._)(e,"buttons",[{name:"mobileView",group:"state"}]),(0,a._)(e,"__currentMode","default"),e}return(0,u._)(t,e),(0,r._)(t,[{key:"className",value:function(){return"MobileView"}},{key:"afterInit",value:function(e){var t=this;e.registerCommand("mobileView",{exec:function(n,o,i){t.__currentMode===i&&(i="default"),t.__currentMode=i,(0,s.dataBind)(e,c.dataBindCurrentKey,i),"default"!==t.__currentMode&&(0,s.dataBind)(e,c.dataBindStoredKey,i),"default"===i?(0,s.css)(t.jodit.currentPlace.slots.center,{width:null,margin:null}):(0,s.css)(t.j.currentPlace.slots.center,{width:i,margin:"0 auto"})}}),e.events.on("beforeSetMode",function(){})}},{key:"__beforeSetMode",value:function(){"default"!==this.__currentMode&&this.j.execCommand("mobileView",!1,"default")}},{key:"beforeDestruct",value:function(e){}}]),t}((0,d._)(m.Plugin));(0,a._)(p,"requires",["license"]),(0,l.__decorate)([(0,f.watch)(":beforeSetMode.mobileView")],p.prototype,"__beforeSetMode",null),p=(0,l.__decorate)([f.component],p),b.JoditPro.plugins.add("mobileView",p)}},function(e){return e(e.s=74398)}])});