From 6cb2d76bfba26cd4058d6e482fda52262ff08651 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: Wed, 6 Jan 2021 22:30:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E6=94=BEwiki=E9=A1=B5=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9=EF=BC=8C=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=9B=BE=E7=89=87=E9=A2=84=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/layouts/ShareLayout.vue | 19 +-- .../components/layouts/ShareMobileLayout.vue | 116 ++++++++++++++ zyplayer-doc-ui/wiki-ui/src/routes.js | 10 +- .../wiki-ui/src/views/page/share/View.vue | 88 ---------- .../src/views/page/share/mobile/Home.vue | 77 +++++++++ .../src/views/page/share/{ => pc}/Home.vue | 4 +- .../wiki-ui/src/views/page/share/pc/View.vue | 150 ++++++++++++++++++ .../{app.3d0d405b.css => app.53f1f836.css} | 2 +- .../resources/css/chunk-009efa60.3bdf63a4.css | 1 + .../resources/css/chunk-009efa60.c1509684.css | 1 - .../resources/css/chunk-213012a0.62b357fb.css | 1 + .../resources/css/chunk-2e5083a6.d0c31182.css | 1 + ...fe166d.css => chunk-4cdf76bb.bb45a557.css} | 2 +- ...d2b8a1.css => chunk-5544a2b8.b3d0f39b.css} | 0 .../resources/css/chunk-d89d7a9a.5edef94f.css | 1 - .../src/main/resources/doc-wiki.html | 2 +- .../src/main/resources/js/app.0c5bfe50.js | 1 - .../src/main/resources/js/app.2a594e3e.js | 1 + .../resources/js/chunk-009efa60.7b359ad1.js | 1 + .../resources/js/chunk-009efa60.dbe73c24.js | 1 - .../resources/js/chunk-213012a0.4b636a70.js | 1 + .../resources/js/chunk-2d20f55a.217546ad.js | 1 - ...77cd8954.js => chunk-2e5083a6.8ac3bd20.js} | 2 +- ...69ced152.js => chunk-34407190.0d583c2d.js} | 0 .../resources/js/chunk-4cdf76bb.8e528c95.js | 1 + ...774dc497.js => chunk-5544a2b8.6714a421.js} | 0 ...54a578cc.js => chunk-578c28a7.6a10864d.js} | 0 ...1238356c.js => chunk-5dc97978.14484106.js} | 0 .../resources/js/chunk-68400ce4.0d62fed5.js | 1 + .../resources/js/chunk-d89d7a9a.adc5e341.js | 1 - 30 files changed, 364 insertions(+), 122 deletions(-) create mode 100644 zyplayer-doc-ui/wiki-ui/src/components/layouts/ShareMobileLayout.vue delete mode 100644 zyplayer-doc-ui/wiki-ui/src/views/page/share/View.vue create mode 100644 zyplayer-doc-ui/wiki-ui/src/views/page/share/mobile/Home.vue rename zyplayer-doc-ui/wiki-ui/src/views/page/share/{ => pc}/Home.vue (95%) create mode 100644 zyplayer-doc-ui/wiki-ui/src/views/page/share/pc/View.vue rename zyplayer-doc-wiki/src/main/resources/css/{app.3d0d405b.css => app.53f1f836.css} (62%) create mode 100644 zyplayer-doc-wiki/src/main/resources/css/chunk-009efa60.3bdf63a4.css delete mode 100644 zyplayer-doc-wiki/src/main/resources/css/chunk-009efa60.c1509684.css create mode 100644 zyplayer-doc-wiki/src/main/resources/css/chunk-213012a0.62b357fb.css create mode 100644 zyplayer-doc-wiki/src/main/resources/css/chunk-2e5083a6.d0c31182.css rename zyplayer-doc-wiki/src/main/resources/css/{chunk-d3c77a1a.16fe166d.css => chunk-4cdf76bb.bb45a557.css} (94%) rename zyplayer-doc-wiki/src/main/resources/css/{chunk-5544a2b8.17d2b8a1.css => chunk-5544a2b8.b3d0f39b.css} (100%) delete mode 100644 zyplayer-doc-wiki/src/main/resources/css/chunk-d89d7a9a.5edef94f.css delete mode 100644 zyplayer-doc-wiki/src/main/resources/js/app.0c5bfe50.js create mode 100644 zyplayer-doc-wiki/src/main/resources/js/app.2a594e3e.js create mode 100644 zyplayer-doc-wiki/src/main/resources/js/chunk-009efa60.7b359ad1.js delete mode 100644 zyplayer-doc-wiki/src/main/resources/js/chunk-009efa60.dbe73c24.js create mode 100644 zyplayer-doc-wiki/src/main/resources/js/chunk-213012a0.4b636a70.js delete mode 100644 zyplayer-doc-wiki/src/main/resources/js/chunk-2d20f55a.217546ad.js rename zyplayer-doc-wiki/src/main/resources/js/{chunk-d3c77a1a.77cd8954.js => chunk-2e5083a6.8ac3bd20.js} (90%) rename zyplayer-doc-wiki/src/main/resources/js/{chunk-34407190.69ced152.js => chunk-34407190.0d583c2d.js} (100%) create mode 100644 zyplayer-doc-wiki/src/main/resources/js/chunk-4cdf76bb.8e528c95.js rename zyplayer-doc-wiki/src/main/resources/js/{chunk-5544a2b8.774dc497.js => chunk-5544a2b8.6714a421.js} (100%) rename zyplayer-doc-wiki/src/main/resources/js/{chunk-578c28a7.54a578cc.js => chunk-578c28a7.6a10864d.js} (100%) rename zyplayer-doc-wiki/src/main/resources/js/{chunk-5dc97978.1238356c.js => chunk-5dc97978.14484106.js} (100%) create mode 100644 zyplayer-doc-wiki/src/main/resources/js/chunk-68400ce4.0d62fed5.js delete mode 100644 zyplayer-doc-wiki/src/main/resources/js/chunk-d89d7a9a.adc5e341.js diff --git a/zyplayer-doc-ui/wiki-ui/src/components/layouts/ShareLayout.vue b/zyplayer-doc-ui/wiki-ui/src/components/layouts/ShareLayout.vue index ac42eaa7..3e24aa0a 100644 --- a/zyplayer-doc-ui/wiki-ui/src/components/layouts/ShareLayout.vue +++ b/zyplayer-doc-ui/wiki-ui/src/components/layouts/ShareLayout.vue @@ -14,7 +14,7 @@ style="background-color: #fafafa;padding-bottom: 30px;"> -
{{item.zanNum}}
+
{{item.zanNum}}
{{item.viewNum}}
{{item.updateTime||item.createTime}}
'+o.highlight(r,n,!0).value+"'+e.utils.escapeHtml(n)+""}};e.exports=n},function(e,t){e.exports=function(e,t){e.image_add=function(t,n){e.__image instanceof Object||(e.__image={}),e.__image[t]=n},e.image_del=function(t){e.__image instanceof Object||(e.__image={}),delete e.__image[t]};var n=e.renderer.rules.image;e.renderer.rules.image=function(t,r,o,i,a){var s=t[r].attrs;if(e.__image instanceof Object)for(var l=0;l"+a(e[t].content)+"\n"},fence:function(e,t,n,r,o){var s,l,c,u,p=e[t],_=p.info?i(p.info).trim():"",d="";return _&&(d=_.split(/\s+/g)[0]),s=n.highlight&&n.highlight(p.content,d)||a(p.content),0===s.indexOf(""+s+"\n"):""+s+"\n"},image:function(e,t,n,r,o){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=o.renderInlineAsText(i.children,n,r),o.renderToken(e,t,n)},hardbreak:function(e,t,n){return n.xhtmlOut?"设置标题
"),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("