From bd2d08c9ff3189d1047c6ae4a13b8bbde709d882 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9A=AE=E5=85=89=EF=BC=9A=E5=9F=8E=E4=B8=AD=E5=9F=8E?=
<806783409@qq.com>
Date: Sat, 26 Dec 2020 13:43:19 +0800
Subject: [PATCH] =?UTF-8?q?#I262OZ=20=E7=BC=96=E8=BE=91=E6=A1=86=E9=AB=98?=
=?UTF-8?q?=E5=BA=A6=E8=87=AA=E9=80=82=E5=BA=94?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
zyplayer-doc-ui/wiki-ui/src/views/page/Edit.vue | 4 ++--
.../main/resources/css/{app.e1e856e7.css => app.d1dc89b9.css} | 2 +-
...hunk-4b763d50.7e74e765.css => chunk-4b763d50.edd147c5.css} | 2 +-
...hunk-5544a2b8.b3d0f39b.css => chunk-5544a2b8.17d2b8a1.css} | 0
zyplayer-doc-wiki/src/main/resources/doc-wiki.html | 2 +-
.../main/resources/js/{app.f4439c4e.js => app.1467f310.js} | 2 +-
...{chunk-07e56bb7.476081ea.js => chunk-07e56bb7.ca7575bc.js} | 0
...{chunk-34407190.0d583c2d.js => chunk-34407190.69ced152.js} | 0
...{chunk-4b763d50.67c6b108.js => chunk-4b763d50.e8bf0362.js} | 2 +-
...{chunk-5544a2b8.6714a421.js => chunk-5544a2b8.774dc497.js} | 0
...{chunk-578c28a7.6a10864d.js => chunk-578c28a7.54a578cc.js} | 0
...{chunk-5dc97978.14484106.js => chunk-5dc97978.1238356c.js} | 0
12 files changed, 7 insertions(+), 7 deletions(-)
rename zyplayer-doc-wiki/src/main/resources/css/{app.e1e856e7.css => app.d1dc89b9.css} (61%)
rename zyplayer-doc-wiki/src/main/resources/css/{chunk-4b763d50.7e74e765.css => chunk-4b763d50.edd147c5.css} (90%)
rename zyplayer-doc-wiki/src/main/resources/css/{chunk-5544a2b8.b3d0f39b.css => chunk-5544a2b8.17d2b8a1.css} (100%)
rename zyplayer-doc-wiki/src/main/resources/js/{app.f4439c4e.js => app.1467f310.js} (82%)
rename zyplayer-doc-wiki/src/main/resources/js/{chunk-07e56bb7.476081ea.js => chunk-07e56bb7.ca7575bc.js} (100%)
rename zyplayer-doc-wiki/src/main/resources/js/{chunk-34407190.0d583c2d.js => chunk-34407190.69ced152.js} (100%)
rename zyplayer-doc-wiki/src/main/resources/js/{chunk-4b763d50.67c6b108.js => chunk-4b763d50.e8bf0362.js} (94%)
rename zyplayer-doc-wiki/src/main/resources/js/{chunk-5544a2b8.6714a421.js => chunk-5544a2b8.774dc497.js} (100%)
rename zyplayer-doc-wiki/src/main/resources/js/{chunk-578c28a7.6a10864d.js => chunk-578c28a7.54a578cc.js} (100%)
rename zyplayer-doc-wiki/src/main/resources/js/{chunk-5dc97978.14484106.js => chunk-5dc97978.1238356c.js} (100%)
diff --git a/zyplayer-doc-ui/wiki-ui/src/views/page/Edit.vue b/zyplayer-doc-ui/wiki-ui/src/views/page/Edit.vue
index 54e31e30..0c919851 100644
--- a/zyplayer-doc-ui/wiki-ui/src/views/page/Edit.vue
+++ b/zyplayer-doc-ui/wiki-ui/src/views/page/Edit.vue
@@ -32,7 +32,7 @@
设置标题
"),type:"list",list:[{$elem:r("正文
"),value:""}],onClick:function(e){t._command(e)}})}function v(e){var t=this;this.editor=e,this.$elem=r('
'),this.type="droplist",this._active=!1,this.droplist=new m(this,{width:160,$title:r("字号
"),type:"list",list:[{$elem:r('x-small'),value:"1"},{$elem:r('small'),value:"2"},{$elem:r("normal"),value:"3"},{$elem:r('large'),value:"4"},{$elem:r('x-large'),value:"5"},{$elem:r('xx-large'),value:"6"}],onClick:function(e){t._command(e)}})}function E(e){var t=this;this.editor=e,this.$elem=r(''),this.type="droplist",this._active=!1;var n=e.config,i=n.fontNames||[];this.droplist=new m(this,{width:100,$title:r("字体
"),type:"list",list:i.map((function(e){return{$elem:r(''+e+""),value:e}})),onClick:function(e){t._command(e)}})}m.prototype={constructor:m,show:function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var e=this.menu,t=e.$elem,n=this.$container;if(!this._show){if(this._rendered)n.show();else{var i=t.getSizeData().height||0,o=this.opt.width||100;n.css("margin-top",i+"px").css("width",o+"px"),t.append(n),this._rendered=!0}this._show=!0}},hide:function(){this.showTimeoutId&&clearTimeout(this.showTimeoutId);var e=this.$container;this._show&&(e.hide(),this._show=!1)}},w.prototype={constructor:w,_command:function(e){var t=this.editor,n=t.selection.getSelectionContainerElem();t.$textElem.equal(n)||t.cmd.do("formatBlock",e)},tryChangeActive:function(e){var t=this.editor,n=this.$elem,i=/^h/i,o=t.cmd.queryCommandValue("formatBlock");i.test(o)?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},v.prototype={constructor:v,_command:function(e){var t=this.editor;t.cmd.do("fontSize",e)}},E.prototype={constructor:E,_command:function(e){var t=this.editor;t.cmd.do("fontName",e)}};var b=function(){},y=[];function C(e,t){this.menu=e,this.opt=t}function B(e){this.editor=e,this.$elem=r(''),this.type="panel",this._active=!1}function x(e){this.editor=e,this.$elem=r(''),this.type="click",this._active=!1}function I(e){this.editor=e,this.$elem=r(''),this.type="click",this._active=!1}function k(e){this.editor=e,this.$elem=r(''),this.type="click",this._active=!1}function Q(e){this.editor=e,this.$elem=r(''),this.type="click",this._active=!1}function M(e){this.editor=e,this.$elem=r(''),this.type="click",this._active=!1}function S(e){var t=this;this.editor=e,this.$elem=r(''),this.type="droplist",this._active=!1,this.droplist=new m(this,{width:120,$title:r("设置列表
"),type:"list",list:[{$elem:r(' 有序列表'),value:"insertOrderedList"},{$elem:r(' 无序列表'),value:"insertUnorderedList"}],onClick:function(e){t._command(e)}})}function D(e){var t=this;this.editor=e,this.$elem=r(''),this.type="droplist",this._active=!1,this.droplist=new m(this,{width:100,$title:r("对齐方式
"),type:"list",list:[{$elem:r(' 靠左'),value:"justifyLeft"},{$elem:r(' 居中'),value:"justifyCenter"},{$elem:r(' 靠右'),value:"justifyRight"}],onClick:function(e){t._command(e)}})}function _(e){var t=this;this.editor=e,this.$elem=r(''),this.type="droplist";var n=e.config,i=n.colors||[];this._active=!1,this.droplist=new m(this,{width:120,$title:r("文字颜色
"),type:"inline-block",list:i.map((function(e){return{$elem:r(''),value:e}})),onClick:function(e){t._command(e)}})}function T(e){var t=this;this.editor=e,this.$elem=r(''),this.type="droplist";var n=e.config,i=n.colors||[];this._active=!1,this.droplist=new m(this,{width:120,$title:r("背景色
"),type:"inline-block",list:i.map((function(e){return{$elem:r(''),value:e}})),onClick:function(e){t._command(e)}})}function F(e){this.editor=e,this.$elem=r(''),this.type="click",this._active=!1}function N(e){this.editor=e,this.$elem=r(''),this.type="panel",this._active=!1}function P(e){this.editor=e,this.$elem=r(''),this.type="panel",this._active=!1}function R(e){this.editor=e,this.$elem=r(''),this.type="panel",this._active=!1}function U(e){this.editor=e,this.$elem=r(''),this.type="panel",this._active=!1}function Y(e){this.editor=e;var t=d("w-e-img");this.$elem=r(''),e.imgMenuId=t,this.type="panel",this._active=!1}C.prototype={constructor:C,show:function(){var e=this,t=this.menu;if(!(y.indexOf(t)>=0)){var n=t.editor,i=r("body"),o=n.$textContainerElem,a=this.opt,c=r(''),A=a.width||300;c.css("width",A+"px").css("margin-left",(0-A)/2+"px");var s=r('');c.append(s),s.on("click",(function(){e.hide()}));var l=r('"+o+""),a.insertAfter(n),void n.remove();"BLOCKQUOTE"===i&&(o=n.text(),a=r("
"+o+"
"),a.insertAfter(n),n.remove())}else"BLOCKQUOTE"===i?t.cmd.do("formatBlock",""):t.cmd.do("formatBlock","
")},tryChangeActive:function(e){var t=this.editor,n=this.$elem,i=/^BLOCKQUOTE$/i,o=t.cmd.queryCommandValue("formatBlock");i.test(o)?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},N.prototype={constructor:N,onClick:function(e){var t=this.editor,n=t.selection.getSelectionStartElem(),i=t.selection.getSelectionEndElem(),o=t.selection.isSelectionEmpty(),a=t.selection.getSelectionText(),c=void 0;if(n.equal(i))return o?void(this._active?this._createPanel(n.html()):this._createPanel()):(c=r(""+a+""),t.cmd.do("insertElem",c),t.selection.createRangeByElem(c,!1),void t.selection.restoreSelection());t.selection.restoreSelection()},_createPanel:function(e){var t=this;e=e||"";var n=e?"edit":"new",i=d("texxt"),o=d("btn"),a=new C(this,{width:500,tabs:[{title:"插入代码",tpl:'\n \n \n',events:[{selector:"#"+o,type:"click",fn:function(){var e=r("#"+i),o=e.val()||e.html();return o=u(o),"new"===n?t._insertCode(o):t._updateCode(o),!0}}]}]});a.show(),this.panel=a},_insertCode:function(e){var t=this.editor;t.cmd.do("insertHTML",""+e+"")},_updateCode:function(e){var t=this.editor,n=t.selection.getSelectionContainerElem();n&&(n.html(e),t.selection.restoreSelection())},tryChangeActive:function(e){var t=this.editor,n=this.$elem,i=t.selection.getSelectionContainerElem();if(i){var o=i.parent();"CODE"===i.getNodeName()&&"PRE"===o.getNodeName()?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}}},P.prototype={constructor:P,onClick:function(){this._createPanel()},_createPanel:function(){var e=this,t=this.editor,n=t.config,i=n.emotions||[],o=[];i.forEach((function(t){var n=t.type,i=t.content||[],a="";"emoji"===n&&i.forEach((function(e){e&&(a+=''+e+"")})),"image"===n&&i.forEach((function(e){var t=e.src,n=e.alt;t&&(a+='
')})),o.push({title:t.title,tpl:'
'+a+"",events:[{selector:"span.w-e-item",type:"click",fn:function(t){var n=t.target,i=r(n),o=i.getNodeName(),a=void 0;return a="IMG"===o?i.parent().html():""+i.html()+"",e._insert(a),!0}}]})}));var a=new C(this,{width:300,height:200,tabs:o});a.show(),this.panel=a},_insert:function(e){var t=this.editor;t.cmd.do("insertHTML",e)}},R.prototype={constructor:R,onClick:function(){this._active?this._createEditPanel():this._createInsertPanel()},_createInsertPanel:function(){var e=this,t=d("btn"),n=d("row"),i=d("col"),o=new C(this,{width:250,tabs:[{title:"插入表格",tpl:'\n',events:[{selector:"#"+t,type:"click",fn:function(){var t=parseInt(r("#"+n).val()),o=parseInt(r("#"+i).val());return t&&o&&t>0&&o>0&&e._insert(t,o),!0}}]}]});o.show(),this.panel=o},_insert:function(e,t){var n=void 0,i=void 0,o='\n 创建\n \n 行\n \n 列的表格\n
\n \n';for(n=0;n
",0===n)for(i=0;i ";else for(i=0;i ";o+=""}o+=" ";var a=this.editor;a.cmd.do("insertHTML",o),a.cmd.do("enableObjectResizing",!1),a.cmd.do("enableInlineTableEditing",!1)},_createEditPanel:function(){var e=this,t=d("add-row"),n=d("add-col"),i=d("del-row"),o=d("del-col"),a=d("del-table"),r=new C(this,{width:320,tabs:[{title:"编辑表格",tpl:'
\n \n ',events:[{selector:"#"+t,type:"click",fn:function(){return e._addRow(),!0}},{selector:"#"+n,type:"click",fn:function(){return e._addCol(),!0}},{selector:"#"+i,type:"click",fn:function(){return e._delRow(),!0}},{selector:"#"+o,type:"click",fn:function(){return e._delCol(),!0}},{selector:"#"+a,type:"click",fn:function(){return e._delTable(),!0}}]}]});r.show()},_getLocationData:function(){var e={},t=this.editor,n=t.selection.getSelectionContainerElem();if(n){var i=n.getNodeName();if("TD"===i||"TH"===i){var o=n.parent(),a=o.children(),r=a.length;a.forEach((function(t,i){if(t===n[0])return e.td={index:i,elem:t,length:r},!1}));var c=o.parent(),A=c.children(),s=A.length;return A.forEach((function(t,n){if(t===o[0])return e.tr={index:n,elem:t,length:s},!1})),e}}},_addRow:function(){var e=this._getLocationData();if(e){var t=e.tr,n=r(t.elem),i=e.td,o=i.length,a=document.createElement("tr"),c="",A=void 0;for(A=0;A";a.innerHTML=c,r(a).insertAfter(n)}},_addCol:function(){var e=this._getLocationData();if(e){var t=e.tr,n=e.td,i=n.index,o=r(t.elem),a=o.parent(),c=a.children();c.forEach((function(e){var t=r(e),n=t.children(),o=n.get(i),a=o.getNodeName().toLowerCase(),c=document.createElement(a);r(c).insertAfter(o)}))}},_delRow:function(){var e=this._getLocationData();if(e){var t=e.tr,n=r(t.elem);n.remove()}},_delCol:function(){var e=this._getLocationData();if(e){var t=e.tr,n=e.td,i=n.index,o=r(t.elem),a=o.parent(),c=a.children();c.forEach((function(e){var t=r(e),n=t.children(),o=n.get(i);o.remove()}))}},_delTable:function(){var e=this.editor,t=e.selection.getSelectionContainerElem();if(t){var n=t.parentUntil("table");n&&n.remove()}},tryChangeActive:function(e){var t=this.editor,n=this.$elem,i=t.selection.getSelectionContainerElem();if(i){var o=i.getNodeName();"TD"===o||"TH"===o?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}}},U.prototype={constructor:U,onClick:function(){this._createPanel()},_createPanel:function(){var e=this,t=d("text-val"),n=d("btn"),i=new C(this,{width:350,tabs:[{title:"插入视频",tpl:' \n \n \n',events:[{selector:"#"+n,type:"click",fn:function(){var n=r("#"+t),i=n.val().trim();return i&&e._insert(i),!0}}]}]});i.show(),this.panel=i},_insert:function(e){var t=this.editor;t.cmd.do("insertHTML",e+"")}},Y.prototype={constructor:Y,onClick:function(){var e=this.editor,t=e.config;t.qiniu||(this._active?this._createEditPanel():this._createInsertPanel())},_createEditPanel:function(){var e=this.editor,t=d("width-30"),n=d("width-50"),i=d("width-100"),o=d("del-btn"),a=[{title:"编辑图片",tpl:'
\n \n ',events:[{selector:"#"+t,type:"click",fn:function(){var t=e._selectedImg;return t&&t.css("max-width","30%"),!0}},{selector:"#"+n,type:"click",fn:function(){var t=e._selectedImg;return t&&t.css("max-width","50%"),!0}},{selector:"#"+i,type:"click",fn:function(){var t=e._selectedImg;return t&&t.css("max-width","100%"),!0}},{selector:"#"+o,type:"click",fn:function(){var t=e._selectedImg;return t&&t.remove(),!0}}]}],r=new C(this,{width:300,tabs:a});r.show(),this.panel=r},_createInsertPanel:function(){var e=this.editor,t=e.uploadImg,n=e.config,i=d("up-trigger"),o=d("up-file"),a=d("link-url"),c=d("link-btn"),A=[{title:"上传图片",tpl:'\n',events:[{selector:"#"+i,type:"click",fn:function(){var e=r("#"+o),t=e[0];if(!t)return!0;t.click()}},{selector:"#"+o,type:"change",fn:function(){var e=r("#"+o),n=e[0];if(!n)return!0;var i=n.files;return i.length&&t.uploadImg(i),!0}}]},{title:"网络图片",tpl:'\n \n\n \n\n \n \n',events:[{selector:"#"+c,type:"click",fn:function(){var e=r("#"+a),n=e.val().trim();return n&&t.insertLinkImg(n),!0}}]}],s=[];(n.uploadImgShowBase64||n.uploadImgServer||n.customUploadImg)&&window.FileReader&&s.push(A[0]),n.showLinkImg&&s.push(A[1]);var l=new C(this,{width:300,tabs:s});l.show(),this.panel=l},tryChangeActive:function(e){var t=this.editor,n=this.$elem;t._selectedImg?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}};var L={};function H(e){this.editor=e,this.menus={}}function j(e){var t=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData,n=void 0;return n=null==t?window.clipboardData&&window.clipboardData.getData("text"):t.getData("text/plain"),u(n)}function z(e,t,n){var i=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData,o=void 0,a=void 0;if(null==i?o=window.clipboardData&&window.clipboardData.getData("text"):(o=i.getData("text/plain"),a=i.getData("text/html")),!a&&o&&(a=""+u(o)+"
"),a){var r=a.split("