22.chunk.js 23.4 KB
webpackJsonpecComSmall([22],{716:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o,r,a=i(35),s=n(a),u=i(0),d=n(u),l=i(36),c=n(l),f=i(5),h=n(f),p=i(1),g=n(p),m=i(2),v=n(m),w=i(3),y=n(w),_=i(4),C=n(_),E=i(6),S=n(E),x=i(7),b=i(18),k=n(b),T=i(246),D=n(T),I=i(55),A=n(I),M=i(26),P=n(M),O=i(17),W=n(O),R=i(10),B=n(R),H=i(927),F=n(H),N=i(928),J=n(N),L=i(606),z=i(634),j=i(930),$=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}(j),K=(r=o=function(t){function e(t){(0,g.default)(this,e);var i=(0,y.default)(this,(e.__proto__||(0,h.default)(e)).call(this,t));i.bindFuncs=function(){[$].map(function(t){(0,c.default)(t).forEach(function(e){"function"===typeof t[e]&&(i[e]=t[e].bind(i))})})},i.updateState=function(t){return i.setState((0,d.default)({},t))},i.updateRichEditorState=function(t){return i.refs.richEditor&&i.refs.richEditor.updateState((0,d.default)({},t))},i.updateWindowCK=function(){return window.CK_REF[i.state.wrapId]=i},i.updateThis=function(t,e){(0,c.default)(t).forEach(function(e){return i[e]=t[e]}),e&&"function"===typeof e&&e()},i.loadJSAndInitAt=function(t){var e=t||i.props.extentsConfig;if(e.length>0&&e.some(function(t){return"At"===t.name})){i.atwhoProps={hasAt:!0};var n=function(){return i.initAutoAt(e)};A.default.isDefined("atwhoJS")?A.default.ready("atwhoJS",n):(0,A.default)(["/cloudstore/resource/pc/atwho/jquery.atwho_wev8.js","/cloudstore/resource/pc/atwho/jquery.nicescroll_wev8.js","/cloudstore/resource/pc/atwho/jquery.caret_wev8.js","css!/cloudstore/resource/pc/atwho/jquery.atwho_wev8.css"],"atwhoJS",n)}},i.getCurrentWindow=function(t){if(t)return t;var e=W.default.getParent(),n=(0,D.default)(i.refs.wrap).closest(".ant-modal");return e!==window&&n.length>0?W.default.getTop():window},i.getCurrentJQuery=function(t){var e=i.getCurrentWindow(t);return e.$||e.jQuery},i.getIframe=function(){if(i.editor){var t=i.getCurrentJQuery(),e=i.editor&&i.editor.container.getId(),n=t("#"+e).find("iframe"),o=void 0;if(n&&n.length>0)for(var r=0;r<n.length;r++){var a=n[r];a.className.indexOf("cke_wysiwyg_frame")>-1&&(o=a)}return o}},i.saveParentsPosition=function(){(0,D.default)(i.refs.wrap).parents().each(function(t,e){i.parentsPosition.push((0,D.default)(e).css("position"))})},i.onToolsChange=function(t,e,n,o,r){var a=i.props.onToolsChange,s="";s=a&&"function"===typeof a?a(t,e,n,o,r):(0,L.transfStr)(t,e,n,o),i.insertHTML(s)},i.filterData=function(t){var e=i.props.getDataWidthDefaultFont;return t=(0,L.clearEmptyChar)(t),e?(0,L.connectDataWithDiv)(i.config,t):t},i.changeAtVisibleStatus=function(t){var e=i.refs.extendRef,n=e&&e.refs&&e.refs.atModalRef;if(n){n.getVisibleStatus&&n.getVisibleStatus()&&n.onVisibleChange&&n.onVisibleChange(t)}},i.getWrap=function(){return i.refs.wrap},i.bindFuncs(),window.CK_REF||(window.CK_REF={});var n=(0,L.getHash)();return i.state=(0,d.default)({},z.defaultState,{wrapId:"wea_rich_text_wrap_"+(t.id||n),containerId:"wea_rich_text_"+(t.id||n),nomalHeight:t.ckConfig.height||0,required:3===t.viewAttr&&(!t.value||""===t.value)}),i.editor=null,i.config={},i.atwhoProps={},i.parentsPosition=[],i}return(0,C.default)(e,t),(0,v.default)(e,[{key:"componentDidMount",value:function(){var t=this,e=this.getCurrentWindow(this.props.layout);(0,D.default)(e).resize(function(){t.editor&&t.state.maximize&&t.resetHeight()})}},{key:"componentWillReceiveProps",value:function(t){var e=this;if(this.editor||(this.editor=this.getEditor()),this.editor){var i=this.props,n=i.value,o=i.ckConfig,r=i.viewAttr,a=i.readOnly,s=i.extentsConfig,u=t.value,d=t.ckConfig,l=t.viewAttr,c=t.readOnly,f=t.id,h=t.extentsConfig;if(n!==(u||"")&&this.editor){var p=(0,L.clearEmptyChar)(this.editor.getData()),g=u&&""!==u?(0,L.filterValueOfDiv)(u):"";p!==g&&this.setData(g,function(){e.initAutoAt(h)})}var m=d||{};if(!(0,P.default)(o,m)){var v=(0,L.getHash)();this.setState({wrapId:"wea_rich_text_wrap_"+(f||v),containerId:"wea_rich_text_"+(f||v)},function(){e.refs.richEditor.removeEditor(),e.refs.richEditor.createEditor(m)})}var w=h||[];if(!(0,P.default)(s,w)){var y=s.length>0&&s.some(function(t){return"At"===t.name}),_=w.length>0&&w.some(function(t){return"At"===t.name});!y&&_&&this.loadJSAndInitAt(w)}var C=l||2,E=c||!1;r===C&&a===E||this.refs.richEditor&&this.refs.richEditor.setReadOnly(E||1===C)}}},{key:"render",value:function(){var t,e=this.props,i=e.className,n=e.style,o=this.state,r=o.loading,a=o.maximize,u=o.wrapId,l=o.loadExtends,c=o.required,f=(0,k.default)((t={},(0,s.default)(t,i,!0),(0,s.default)(t,"wea-rich-text",!0),(0,s.default)(t,"wea-rich-text-maximize",a),(0,s.default)(t,"required",c),t));return S.default.createElement(x.Spin,{spinning:r},S.default.createElement("div",{id:u,ref:"wrap",className:f,style:n},S.default.createElement(F.default,(0,d.default)({ref:"richEditor"},this.props,this.state,{getCurrentJQuery:this.getCurrentJQuery,getCurrentWindow:this.getCurrentWindow,getWrap:this.getWrap,updateState:this.updateState,updateWindowCK:this.updateWindowCK,updateThis:this.updateThis,checkMode:this.checkMode,saveParentsPosition:this.saveParentsPosition,onToolsChange:this.onToolsChange,filterData:this.filterData,loadJSAndInitAt:this.loadJSAndInitAt,initAutoAt:this.initAutoAt,updateReqired:this.updateReqired,changeAtVisibleStatus:this.changeAtVisibleStatus,resetHeight:this.resetHeight})),l&&S.default.createElement(J.default,(0,d.default)({ref:"extendRef"},this.props,this.state,{editor:this.editor,config:this.config,getCurrentJQuery:this.getCurrentJQuery,updateState:this.updateState,updateRichEditorState:this.updateRichEditorState,insertHTML:this.insertHTML,checkMode:this.checkMode,onFullScreen:this.onFullScreen,onToolsChange:this.onToolsChange}))))}}]),e}(S.default.Component),o.defaultProps=z.defaultProps,r),U=(0,B.default)(K,"WeaRichText");e.default=U},927:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(0),r=n(o),a=i(36),s=n(a),u=i(5),d=n(u),l=i(1),c=n(l),f=i(2),h=n(f),p=i(3),g=n(p),m=i(4),v=n(m),w=i(6),y=n(w),_=i(55),C=n(_),E=i(7),S=i(606),x=function(t){function e(t){(0,c.default)(this,e);var i=(0,g.default)(this,(e.__proto__||(0,d.default)(e)).call(this,t));return i.addEventListener=function(){i.editor&&(i.editor.on("instanceReady",function(t){var e=new Date,n=e.getTime();window.localStorage.weaRichTextLoadTime="\n        加载ck底层js文件耗时: "+(i.loadJSTime-i.readLoadTime)+"ms,\n        js加载完成到页面渲染完耗时: "+(n-i.loadJSTime)+"ms,\n        总耗时: "+(n-i.readLoadTime)+"ms,\n      ";var o=i.props,r=o.readOnly,a=o.viewAttr,s=o.layout,u=o.scrollContainer,d=o.containerId,l=o.saveParentsPosition,c=o.getCurrentJQuery,f=o.getCurrentWindow;i.setReadOnly(r||1===a),(i.currentWindow||f(s)).CKEDITOR.instances[d].getImageDom=function(t){return'<img src="'+t.imgSrc+'" alt="" />&#8203'},u&&c()(u).scroll(function(){i.editor&&i.editor.hideAllFloatPanel&&"function"===typeof i.editor.hideAllFloatPanel&&i.editor.hideAllFloatPanel()}),i.addDropUpload(),l()}),i.editor.on("change",function(t){var e=i.props,n=e.onChange,o=e.filterData,r=e.viewAttr,a=e.updateState,s=e.required,u=t.editor.getData();3===r&&u&&(""!==u?s&&a({required:!1}):!s&&a({required:!0})),"function"===typeof n&&n(o(u))}),i.editor.on("blur",function(t){var e=i.props,n=e.onBlur,o=e.filterData;"function"===typeof n&&n(o(t.editor.getData()))}),i.editor.on("focus",function(t){var e=i.props,n=e.onFocus,o=e.filterData;(0,e.changeAtVisibleStatus)(!1),"function"===typeof n&&n(o(t.editor.getData()))}),i.editor.on("doubleclick",function(){return!1}),i.editor.on("compositionend",function(){i.editor.fire("saveSnapshot"),i.editor.undoManager.editingHandler.keyEventsStack.resetInputs()}),i.editor.on("afterPaste",function(t){var e=i.props,n=e.onChange,o=e.filterData;i.editor.undoManager.save(),"function"===typeof n&&n(o(t.editor.getData()))}))},i.addDropUpload=function(){i.editor.document&&i.editor.document.on("drop",function(t){var e=i.props.onToolsChange,n=t.data&&t.data.$||{},o=n.dataTransfer||{},r=o.files||[];if(r.length>0&&i.config.uploadUrl)for(var a=0;a<r.length;a++){var s=r[a],u=i.editor.uploadRepository.create(s);u.upload(i.config.uploadUrl,{},function(t){t&&t.responseData&&t.responseData.data&&e("Upload","",[t.responseData.data],"file")})}})},i.removeEditor=function(){if(i.editor){var t=i.props,e=t.updateThis,n=t.getCurrentJQuery;i.editor.focusManager.hasFocus=!1,i.editor.destroy(),i.editor=null,e({editor:null});var o=n();o(".atwho-view")&&o(".atwho-view").hide()}},i.setReadOnly=function(t){i.changeExtendsBtnStatus(!t),i.editor&&i.editor.setReadOnly(t)},i.getBody=function(){if(i.editor&&i.editor.document&&i.editor.document.getBody)return i.editor.document.getBody()},i.getEditor=function(){return i.editor},i.setDefaultFont=function(){var t=i.props.checkMode;if(i.editor&&t(i.editor)){var e=i.getBody();if(e&&e.$){var n=(0,S.checkDefaultFont)(i.config),o=n.hasDefaultFontFamily,r=n.hasDefaultFontSize,a=n.fontFamily,s=n.fontSize;if(o){var u=e.getStyle("font-family");u&&u===a||e.setStyle("font-family",a)}if(r){var d=e.getStyle("font-size");d&&d===s||e.setStyle("font-size",s)}}}},i.setDefaultHeight=function(t){var e=t||i.props.ckConfig.height;if(!(e&&"string"===typeof e&&e.indexOf("auto")>0)){var n=i.getBody();if(n&&n.$&&e){var o=n.getStyle("height");o&&o===e||n.setStyle("height","string"===typeof e&&e.indexOf("px")>0?e:e+"px")}}},i.setMode=function(t){var e=i.props,n=e.readOnlyInSourceMode,o=e.updateState,r=e.wrapId,a=e.initAutoAt;e.maximize,e.resetHeight;i.editor&&(i.editor.setMode(t),n&&i.editor.setReadOnly("wysiwyg"!==t)),"source"===t&&window.ATWHO_APP&&window.ATWHO_APP[r]&&(window.ATWHO_APP[r].shutdown(),window.ATWHO_APP[r].$inputor.data("atwho",null)),"wysiwyg"===t&&setTimeout(function(){return a()},1e3),o({mode:t})},i.changeExtendsBtnStatus=function(t){var e=i.getCurrentDocument(),n=["source","at","video","image","wordImport"];(0,s.default)(n).map(function(i){var o="cke_button__"+n[i],r=e.getElementsByClassName(o)[0];r&&(r.className="cke_button "+o+" cke_button_"+(t?"off":"disabled"))})},i.getCurrentWindow=function(){return i.currentWindow||(i.currentWindow=getCurrentWindow(layout)),i.currentWindow},i.getCurrentDocument=function(){if(!i.currentDocument){var t=i.getCurrentWindow();i.currentDocument=t.document}return i.currentDocument},i.updateState=function(t){return i.setState((0,r.default)({},t))},i.editor=null,i.config={},i.currentWindow=null,i.currentDocument=null,i.state={uploadLoading:!1},i}return(0,v.default)(e,t),(0,h.default)(e,[{key:"componentDidMount",value:function(){var t=this,e=new Date,i=e.getTime();this.readLoadTime=i;var n=function(){return t.createEditor()};C.default.isDefined("ckeditorJS")?C.default.ready("ckeditorJS",n):(0,C.default)("/cloudstore/resource/pc/ckeditor-4.6.2/ckeditor.js","ckeditorJS",n)}},{key:"componentWillUpdate",value:function(){return!1}},{key:"componentWillUnmount",value:function(){this.removeEditor()}},{key:"createEditor",value:function(t){var e=this;if(!this.props.getWrap())return void setTimeout(function(){return e.createEditor()},100);var i=new Date,n=i.getTime();this.loadJSTime=n;var o=this.props,a=o.value,s=o.ls,u=o.id,d=o.layout,l=o.onStatusChange,c=o.containerId,f=o.updateState,h=o.updateWindowCK,p=o.updateThis,g=o.loadJSAndInitAt,m=o.getCurrentWindow,v=t||this.props.ckConfig;f({loading:!1}),this.config=(0,S.getConfig)(v),this.currentWindow||(this.currentWindow=m(d));var w=this.currentWindow;w.e9ecComConfig&&w.e9ecComConfig.weaRichTextConfig&&(this.config=(0,r.default)({},this.config,w.e9ecComConfig.weaRichTextConfig)),(0,S.fillterToolbarStr)(v.toolbar,"Source")&&(this.config=(0,r.default)({},this.config,{setWeaRichTextMode:function(){var t=e.props,i=t.mode,n=t.readOnly,o=t.viewAttr;if(!n||1!==o){var r="source"===i?"wysiwyg":"source";e.setMode(r),"function"===typeof setMode&&setMode(r)}}}));var y=this.getCurrentDocument(),_=y.getElementById(c);if(this.editor=_&&w.CKEDITOR&&w.CKEDITOR.replace(_,this.config),this.editor){var C=s&&localStorage["wea_rich_text_ls_"+u]?localStorage["wea_rich_text_ls_"+u]:a,E=(0,S.filterValueOfDiv)(C);this.editor.setData(E,{callback:function(){e.setDefaultFont(),e.setDefaultHeight(),p({editor:e.editor,config:e.config},function(){f({loadExtends:!0}),g()}),h(),"function"===typeof l&&l("ready")}}),this.addEventListener()}}},{key:"render",value:function(){var t=this.props.containerId,e=this.state.uploadLoading;return y.default.createElement(E.Spin,{spinning:e},y.default.createElement("div",{id:t,name:t}))}}]),e}(y.default.Component);e.default=x},928:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(36),r=n(o),a=i(19),s=n(a),u=i(0),d=n(u),l=i(5),c=n(l),f=i(1),h=n(f),p=i(2),g=n(p),m=i(3),v=n(m),w=i(4),y=n(w),_=i(6),C=n(_),E=i(18),S=n(E),x=i(8),b=n(x),k=i(610),T=n(k),D=i(929),I=n(D),A=i(634),M=i(606),P=b.default.getLabel,O=function(t){function e(t){(0,h.default)(this,e);var i=(0,v.default)(this,(e.__proto__||(0,c.default)(e)).call(this,t));return i.updateState=function(t){return i.setState(t)},i.checkSourceMode=function(){return"wysiwyg"===i.props.mode},i.getTopItem=function(t,e,n){var o=i.checkSourceMode(),r="cke_button cke_button__"+(n||(0,M.getHash)())+" "+(o?"cke_button_off":"cke_button_disabled"),a={position:"relative"};return C.default.createElement("a",{className:r,style:a,title:e||""},t,!o&&C.default.createElement("span",{className:"wea-rich-text-not-allowed"}))},i.getTopExtendsItem=function(t){if("-"===t)return C.default.createElement("span",{className:"wea-rich-text-extents-line"});if("Component"===t.name)return i.getTopItem(t.show,t.title);var e=i.props,n=e.wrapId,o=e.config,r=e.readOnly,a=e.viewAttr,s={updateState:i.updateState,uploadUrl:o.uploadUrl};"At"===t.name&&(s=(0,d.default)({},s,{editorId:n,ref:"atModalRef"}),t.id="at"),"WordImport"===t.name&&(t.id="wordImport");var u=T.default[t.name],l=C.default.createElement(u,(0,d.default)({},i.props,t,s,{readOnly:r||1===a,viewAttr:2}));return i.getTopItem(l,t.title,t.id)},i.getBottomItem=function(t,e,n){var o=i.checkSourceMode(),r="wea-rich-text-toolbar-bottom-item "+(n||""),a=(0,d.default)({position:"relative"},e.style);return C.default.createElement("span",{className:r,style:a},t,!o&&C.default.createElement("span",{className:"wea-rich-text-not-allowed"}))},i.getBootomExtendsItem=function(t){var e=i.checkSourceMode(),n=void 0!==t.disabled?t.disabled:!e,o=n?"wea-rich-text-toolbar-bottom-item-disabled":"";if("Component"===t.name)return i.getBottomItem(t.show,t,o);var r=i.props,a=r.readOnly,s=r.viewAttr,u=T.default[t.name],l=C.default.createElement(u,(0,d.default)({},i.props,t,{readOnly:a||1===s,viewAttr:2})),c=e?"":"wea-rich-text-toolbar-bottom-item-disabled";return i.getBottomItem(l,t,c)},i.getBootomBarItems=function(t){var e=[];return t.forEach(function(t){return e.push(i.getBootomExtendsItem(t))}),e},i.getTopExtendsOfFirst=function(t){var e=i.props.extentsConfig;if(!e||0===e.length)return null;var n=e.filter(function(t){return"first"===t.position});return C.default.createElement(I.default,{key:"extents-first",position:"first",container:t},C.default.createElement("span",{className:"cke_toolgroup"},n.map(function(t){return i.getTopExtendsItem(t)})))},i.getTopExtendsOfLast=function(t){var e=i.props,n=e.extentsConfig,o=e.ckConfig,r=(0,M.fillterToolbarStr)(o.toolbar,"Html5video")&&o.extraPlugins&&o.extraPlugins.indexOf("html5video")>-1,a=(0,M.fillterToolbarStr)(o.toolbar,"Image"),u=n&&n.length>0?n.filter(function(t){return!t.position||"last"===t.position}):[];return a&&(u=[{name:"ImageUpload",title:P(20001,"上传图片"),id:"image"}].concat((0,s.default)(u))),r&&(u=[{name:"VideoUpload",title:P(507393,"上传视频"),id:"video"}].concat((0,s.default)(u))),0===u.length?null:C.default.createElement(I.default,{key:"extents-last",container:t},C.default.createElement("span",{className:"cke_toolgroup"},u.map(function(t){return i.getTopExtendsItem(t)})))},i.getMaximize=function(t){var e=i.props,n=e.ckConfig,o=e.maximize,r=e.onFullScreen;if(!n||!n.toolbar||0===n.toolbar.length)return null;if(!(0,M.fillterToolbarStr)(n.toolbar,"Maximize"))return null;var a=(0,S.default)({cke_button:!0,cke_button_on:o,cke_button_off:!o});return C.default.createElement(I.default,{className:"wea-rich-text-extents-maximize",container:t,position:"first"},C.default.createElement("span",{className:"cke_toolgroup",title:P(26096,"全屏")},C.default.createElement("a",{className:a,onClick:r},C.default.createElement("span",{className:"cke_button_icon cke_button__maximize_icon"}))))},i.getBottomExtends=function(){var t=i.props,e=t.bottomBarConfig,n=t.bottomBarRight,o=t.bootomBarStyle,a=e&&e.length>0,s=n&&(0,r.default)(n).length>0;if(!a&&!s)return null;var u=o||{};return!a&&s&&(u=(0,d.default)({},u,{minHeight:40})),C.default.createElement("div",{className:"wea-rich-text-toolbar-bottom",style:u},s?[C.default.createElement("div",{style:{width:n.width,float:"right"}},n.Component),C.default.createElement("div",{style:{width:"100%",paddingRight:n.width+"px"}},a&&i.getBootomBarItems(e))]:a&&i.getBootomBarItems(e))},i.state=(0,d.default)({},A.defaultExtendState),i}return(0,y.default)(e,t),(0,g.default)(e,[{key:"render",value:function(){var t=this.props,e=t.layout,i=t.ckConfig,n=t.containerId,o=t.getCurrentJQuery,r=o(e),a=r("#cke_"+n+" .cke_inner>span").get(0);return a?(i.toolbar&&Array.isArray(i.toolbar[0])&&(a=r("#cke_"+n+" .cke_inner .cke_toolbox .cke_toolgroup").get(0)),[this.getTopExtendsOfFirst(a),this.getTopExtendsOfLast(a),this.getMaximize(a),this.getBottomExtends()]):null}}]),e}(C.default.Component);e.default=O},929:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(5),r=n(o),a=i(1),s=n(a),u=i(2),d=n(u),l=i(3),c=n(l),f=i(4),h=n(f),p=i(6),g=n(p),m=i(245),v=n(m),w=i(115),y=function(t){function e(){return(0,s.default)(this,e),(0,c.default)(this,(e.__proto__||(0,r.default)(e)).apply(this,arguments))}return(0,h.default)(e,t),(0,d.default)(e,[{key:"append",value:function(){var t=this.props.children;v.default.unstable_renderSubtreeIntoContainer(this,t,this.container)}},{key:"componentDidMount",value:function(){var t=this.props,e=t.container,i=t.style,n=t.className,o=t.position,r=void 0===o?"last":o;this.container=document.createElement("div"),this.container.className=void 0===n?"wea-rich-text-extents":n;for(var a in i)i.hasOwnProperty(a)&&(this.container.style[a]=i[a]);"first"===r?e.insertBefore(this.container,e.firstChild):e.appendChild(this.container),this.append(),(0,w.loadCss)()}},{key:"componentDidUpdate",value:function(){this.append()}},{key:"componentWillUnmount",value:function(){var t=this.props.container;t&&t.removeChild(this.container)}},{key:"render",value:function(){return null}}]),e}(g.default.Component);e.default=y},930:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}function o(){return this.refs.richEditor&&this.refs.richEditor.getEditor()||null}function r(){return this.refs.richEditor&&this.refs.richEditor.getBody()}function a(){return this.refs.richEditor&&this.refs.richEditor.removeEditor()}function s(t){if(this.editor){if(this.editor.focus(),"first"===t){var e=this.editor.createRange();e.moveToElementEditStart(this.editor.editable()),e.select(),e.scrollIntoView()}if("last"===t&&this.editor.getData()){var i=this.editor.createRange();i.moveToElementEditEnd(this.editor.editable()),i.select(),i.scrollIntoView()}}}function u(){if(this.editor){var t=this.props,e=t.ls,i=t.id,n=void 0===i?"":i,o=this.editor.getData();return e&&!o&&localStorage.setItem("wea_rich_text_ls_"+n,o),this.filterData(o)}}function d(t,e){this.editor&&this.editor.setData(t,{callback:function(){e&&e()}})}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"selection",i=this,n=arguments[2],o=arguments[3];if(this.editor){var r=this.props.onChange;this.focus(e);var a=function(){i.checkMode()?(n?i.editor.setData(t,{callback:function(){return"function"===typeof o&&o()}}):i.editor.insertHtml(t),"function"===typeof r&&r(i.getData())):b.message.warning(getLabel("385907","源码模式仅供查看!"),5)};"last"===e?this.timer_insert=setTimeout(function(){a(),i.timer_insert&&clearTimeout(i.timer_insert)},200):a()}}function c(t){this.checkMode()?this.editor.insertText(t):b.message.warning(getLabel("385907","源码模式仅供查看!"),5)}function f(t){if(this.checkMode()){var e=this.getCurrentWindow().CKEDITOR.dom.element.createFromHtml(t);this.editor.insertElement(e)}else b.message.warning(getLabel("385907","源码模式仅供查看!"),5)}function h(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.state.containerId;this.getCurrentWindow().CKEDITOR.instances[e].notEnterNewLine=t}function p(t){if(t||this.editor){return"wysiwyg"===this.state.mode}return!1}function g(){if(this.editor)return this.editor.mode}function m(){var t=this,e=this.state,i=e.maximize,n=e.modalTrans,o=$(this.refs.wrap).closest(".ant-modal"),r="inherit";if(1===o.length){i||(r=o[0].style.transform,o[0].style.transform="inherit");var a=$(".ant-modal-wrap");a.length>0&&a.each(function(t,e){e.style.position=i?"fixed":"static"});var s=$(".ant-modal-mask");s.length>0&&s.each(function(t,e){e.style.position=i?"fixed":"static"})}i?this.parentsPosition.length>0&&$(this.refs.wrap).parents().each(function(e,i){$(i).css("position",t.parentsPosition[e]||"")}):$(this.refs.wrap).parents().css("position","static");var u=$(this.refs.wrap).find(".cke_contents").height(),d=this.editor.getCommand("maximize");d&&d.setState(this.getCurrentWindow().CKEDITOR["TRISTATE_"+(i?"OFF":"ON")]),this.setState(i?{maximize:!i,modalTrans:n}:{maximize:!i,nomalHeight:u,modalTrans:r},function(){return t.resetHeight(i)}),this.editor.setMaximize(!i)}function v(t){var e=this.props,i=e.bottomBarConfig,n=e.bottomBarRight,o=this.state,r=o.nomalHeight,a=o.wrapId,s=r;if(!t){var u=this.getCurrentJQuery();s=this.getCurrentWindow().document.documentElement.clientHeight-(i.length>0||(0,x.default)(n).length>0?u("#"+a+" .wea-rich-text-toolbar-bottom").height()+8:0)-($(this.refs.wrap).find(".cke_top").height()+9)}$(this.refs.wrap).find(".cke_contents").height(s),this.refs.richEditor.setDefaultHeight(s)}function w(t){var e=this;if(this.editor&&this.atwhoProps.hasAt){t||(t=this.props.extentsConfig);var i=this.atwhoProps.ifr;if(i||(i=this.getIframe(),this.atwhoProps=(0,E.default)({},this.atwhoProps,{ifr:i})),i){var n=this.state.wrapId,o=i.contentDocument&&i.contentDocument.body,r=this.atwhoProps.atWhoConfig;if(!r){var a={editorId:n,ckeditor:this.editor,setNotEnterNewLine:this.setNotEnterNewLine,save:function(){return e.editor&&e.editor.undoManager.save()}};r=(0,T.getAtwhoConfig)(t,a),this.atwhoProps=(0,E.default)({},this.atwhoProps,{atWhoConfig:r})}var s=this.getCurrentJQuery(),u=s(o);if(u&&u.atwho){u.atwho("setIframe",i).atwho(r).on("inserted.atwho");var d=s(".atwho-view");d&&d.perfectScrollbar({horizrailenabled:!1,zindex:11111})}}}}function y(){var t=this.editor.getData(),e=[];return $(t).find("a[atsome]").each(function(t){e.push($(this).attr("atsome-uid"))}),e}function _(t){var e=this.props.extentsConfig,i=(0,T.getAtConfigInExtendsConfig)(e),n=this.getChooseId();(0,k.callApi)("/api/ec/dev/message/groupsendmessage","POST",(0,E.default)({},i.pushMessageParams,{userid:n.join(",")})).then(function(){"function"===typeof t&&t(n)})}Object.defineProperty(e,"__esModule",{value:!0}),e.insertHTML=e.setData=void 0;var C=i(0),E=n(C),S=i(36),x=n(S);e.getEditor=o,e.getBody=r,e.removeEditor=a,e.focus=s,e.getData=u,e.insertText=c,e.insertElement=f,e.setNotEnterNewLine=h,e.checkMode=p,e.getMode=g,e.onFullScreen=m,e.resetHeight=v,e.initAutoAt=w,e.getChooseId=y,e.pushAtMessage=_;var b=i(7),k=i(20),T=i(606);e.setData=d,e.insertHTML=l}});
//# sourceMappingURL=22.chunk.js.map?v=1dacded1