mirror of https://github.com/go-sonic/sonic.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1.9 MiB
JavaScript
2 lines
1.9 MiB
JavaScript
2 years ago
|
"use strict";(self["webpackChunkhalo_admin"]=self["webpackChunkhalo_admin"]||[]).push([[799],{58799:function(t,e,n){n.d(e,{Z:function(){return Vwt}});var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"h-full"},[n("halo-editor",{ref:"editor",attrs:{boxShadow:!1,subfield:t.subfield,toolbars:t.toolbars,uploadRequest:t.handleAttachmentUpload,autofocus:""},on:{change:t.handleChange,openImagePicker:function(e){t.attachmentSelectVisible=!0},save:t.handleSave},model:{value:t.originalContentData,callback:function(e){t.originalContentData=e},expression:"originalContentData"}}),n("AttachmentSelectModal",{attrs:{visible:t.attachmentSelectVisible},on:{"update:visible":function(e){t.attachmentSelectVisible=e},confirm:t.handleSelectAttachment}})],1)},i=[];n(31875),n(21082),n(93418);const a={F8:119,F9:120,F10:121,F11:122,F12:123,B:66,I:73,H:72,U:85,D:68,M:77,Q:81,O:79,L:76,S:83,Z:90,Y:89,C:67,T:84,R:82,DELETE:8,TAB:9,ENTER:13,ONE:97,TWO:98,THREE:99,FOUR:100,FIVE:101,SIX:102,_ONE:49,_TWO:50,_THREE:51,_FOUR:52,_FIVE:53,_SIX:54},o=t=>{t.shortCut&&t.$el.addEventListener("keydown",(function(e){if(e.ctrlKey||e.metaKey||e.altKey||e.shiftKey)if(!e.ctrlKey&&!e.metaKey||e.altKey||e.shiftKey){if((e.ctrlKey||e.metaKey)&&e.altKey&&!e.shiftKey)switch(e.keyCode){case a.S:e.preventDefault(),t.clickCommands("superscript");break;case a.U:e.preventDefault(),t.clickCommands("ul");break;case a.L:e.preventDefault(),t.clickCommands("imagelink");break;case a.C:e.preventDefault(),t.clickCommands("code");break;case a.T:e.preventDefault(),t.clickCommands("table");break}else if((e.ctrlKey||e.metaKey)&&e.shiftKey&&!e.altKey)switch(e.keyCode){case a.S:e.preventDefault(),t.clickCommands("subscript");break;case a.D:e.preventDefault(),t.clickCommands("strikethrough");break;case a.I:e.preventDefault(),t.openImagePicker();break}}else switch(e.keyCode){case a.B:e.preventDefault(),t.clickCommands("bold");break;case a.I:e.preventDefault(),t.clickCommands("italic");break;case a.H:e.preventDefault(),t.clickCommands("header",{level:1});break;case a.U:e.preventDefault(),t.clickCommands("underline");break;case a.Q:e.preventDefault(),t.clickCommands("quote");break;case a.O:e.preventDefault(),t.clickCommands("ol");break;case a.L:e.preventDefault(),t.insertLink("","");break;case a.ONE:case a._ONE:e.preventDefault(),t.clickCommands("header",{level:1});break;case a.TWO:case a._TWO:e.preventDefault(),t.clickCommands("header",{level:2});break;case a.THREE:case a._THREE:e.preventDefault(),t.clickCommands("header",{level:3});break;case a.FOUR:case a._FOUR:e.preventDefault(),t.clickCommands("header",{level:4});break;case a.FIVE:case a._FIVE:e.preventDefault(),t.clickCommands("header",{level:5});break;case a.SIX:case a._SIX:e.preventDefault(),t.clickCommands("header",{level:6});break}else switch(e.keyCode){case a.F8:t.toolbars.navigation&&(e.preventDefault(),t.toolbar_right_click("navigation"));break;case a.F9:t.toolbars.preview&&(e.preventDefault(),t.toolbar_right_click("preview"));break;case a.F10:t.toolbars.fullscreen&&(e.preventDefault(),t.toolbar_right_click("fullscreen"));break;case a.F11:t.toolbars.readmodel&&(e.preventDefault(),t.toolbar_right_click("read"));break;case a.F12:t.toolbars.subfield&&(e.preventDefault(),t.toolbar_right_click("subfield"));break;case a.ENTER:t.$refs.toolbar_left.s_img_link_open&&(e.preventDefault(),t.$refs.toolbar_left.handleAddLink());break}}))},s=t=>{let e;e=t.$refs.navigationContent,e.innerHTML=t.d_render;let n=e.children;if(n.length)for(let i=0;i<n.length;i++)r(n[i],i);function r(e,n){let r=/^H[1-6]{1}$/;r.exec(e.tagName)?e.onclick=function(){const e=t.$refs.vShowContent;t.s_preview_switch&&e&&(e.scrollTop=e.children[n].offsetTop)}:e.style.display="none"}},l=t=>{t.$el.addEventListener("fullscreenchange",(function(){t.$toolbar_right_read_change_status()}),!1),t.$el.addEventListener("mozfullscreenchange",(function(){t.$toolbar_right_read_change_status()}),!1),t.$el.addEventListener("webkitfullscreenchange",(function(){t.$toolbar_right_read_change_status()}),!1),t.$el.addEventListener("msfullscreenchange",(functi
|
||
|
/*! For license information please see mermaid.esm.min.mjs.LICENSE.txt */var Agt={1362:(t,e,n)=>{t=n.nmd(t);var r=function(){var t=function(t,e,n,r){for(n=n||{},r=t.length;r--;n[t[r]]=e);return n},e=[1,6],n=[1,7],r=[1,8],i=[1,9],a=[1,12],o=[1,11],s=[1,15,24],l=[1,19],c=[1,31],u=[1,34],h=[1,32],f=[1,33],d=[1,35],p=[1,36],g=[1,37],m=[1,38],y=[1,41],v=[1,42],b=[1,43],_=[1,44],x=[15,24],w=[1,56],k=[1,57],C=[1,58],E=[1,59],S=[1,60],T=[1,61],A=[15,24,31,38,39,47,50,51,52,53,54,55,60,62],M=[15,24,29,31,38,39,43,47,50,51,52,53,54,55,60,62,77,78,79,80],N=[7,8,9,10,15,18,22,24],D=[47,77,78,79,80],O=[47,54,55,77,78,79,80],L=[47,50,51,52,53,77,78,79,80],B=[15,24,31],I=[1,93],R={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,directive:6,direction_tb:7,direction_bt:8,direction_rl:9,direction_lr:10,graphConfig:11,openDirective:12,typeDirective:13,closeDirective:14,NEWLINE:15,":":16,argDirective:17,open_directive:18,type_directive:19,arg_directive:20,close_directive:21,CLASS_DIAGRAM:22,statements:23,EOF:24,statement:25,className:26,alphaNumToken:27,classLiteralName:28,GENERICTYPE:29,relationStatement:30,LABEL:31,classStatement:32,methodStatement:33,annotationStatement:34,clickStatement:35,cssClassStatement:36,CLASS:37,STYLE_SEPARATOR:38,STRUCT_START:39,members:40,STRUCT_STOP:41,ANNOTATION_START:42,ANNOTATION_END:43,MEMBER:44,SEPARATOR:45,relation:46,STR:47,relationType:48,lineType:49,AGGREGATION:50,EXTENSION:51,COMPOSITION:52,DEPENDENCY:53,LINE:54,DOTTED_LINE:55,CALLBACK:56,LINK:57,LINK_TARGET:58,CLICK:59,CALLBACK_NAME:60,CALLBACK_ARGS:61,HREF:62,CSSCLASS:63,commentToken:64,textToken:65,graphCodeTokens:66,textNoTagsToken:67,TAGSTART:68,TAGEND:69,"==":70,"--":71,PCT:72,DEFAULT:73,SPACE:74,MINUS:75,keywords:76,UNICODE_TEXT:77,NUM:78,ALPHA:79,BQUOTE_STR:80,$accept:0,$end:1},terminals_:{2:"error",7:"direction_tb",8:"direction_bt",9:"direction_rl",10:"direction_lr",15:"NEWLINE",16:":",18:"open_directive",19:"type_directive",20:"arg_directive",21:"close_directive",22:"CLASS_DIAGRAM",24:"EOF",29:"GENERICTYPE",31:"LABEL",37:"CLASS",38:"STYLE_SEPARATOR",39:"STRUCT_START",41:"STRUCT_STOP",42:"ANNOTATION_START",43:"ANNOTATION_END",44:"MEMBER",45:"SEPARATOR",47:"STR",50:"AGGREGATION",51:"EXTENSION",52:"COMPOSITION",53:"DEPENDENCY",54:"LINE",55:"DOTTED_LINE",56:"CALLBACK",57:"LINK",58:"LINK_TARGET",59:"CLICK",60:"CALLBACK_NAME",61:"CALLBACK_ARGS",62:"HREF",63:"CSSCLASS",66:"graphCodeTokens",68:"TAGSTART",69:"TAGEND",70:"==",71:"--",72:"PCT",73:"DEFAULT",74:"SPACE",75:"MINUS",76:"keywords",77:"UNICODE_TEXT",78:"NUM",79:"ALPHA",80:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[3,2],[5,1],[5,1],[5,1],[5,1],[4,1],[6,4],[6,6],[12,1],[13,1],[17,1],[14,1],[11,4],[23,1],[23,2],[23,3],[26,1],[26,1],[26,2],[26,2],[26,2],[25,1],[25,2],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[32,2],[32,4],[32,5],[32,7],[34,4],[40,1],[40,2],[33,1],[33,2],[33,1],[33,1],[30,3],[30,4],[30,4],[30,5],[46,3],[46,2],[46,2],[46,1],[48,1],[48,1],[48,1],[48,1],[49,1],[49,1],[35,3],[35,4],[35,3],[35,4],[35,4],[35,5],[35,3],[35,4],[35,4],[35,5],[35,3],[35,4],[35,4],[35,5],[36,3],[64,1],[64,1],[65,1],[65,1],[65,1],[65,1],[65,1],[65,1],[65,1],[67,1],[67,1],[67,1],[67,1],[27,1],[27,1],[27,1],[28,1]],performAction:function(t,e,n,r,i,a,o){var s=a.length-1;switch(i){case 4:r.setDirection("TB");break;case 5:r.setDirection("BT");break;case 6:r.setDirection("RL");break;case 7:r.setDirection("LR");break;case 11:r.parseDirective("%%{","open_directive");break;case 12:r.parseDirective(a[s],"type_directive");break;case 13:a[s]=a[s].trim().replace(/'/g,'"'),r.parseDirective(a[s],"arg_directive");break;case 14:r.parseDirective("}%%","close_directive","class");break;case 19:case 20:this.$=a[s];break;case 21:this.$=a[s-1]+a[s];break;case 22:case 23:this.$=a[s-1]+"~"+a[s];break;case 24:r.addRelation(a[s]);break;case 25:a[s-1].title=r.cleanupLabel(a[s]),r.addRelation(a[s-1]);break;case 33:r.addClass(a[s]);break;case 34:r.addClass(a[s-2]),r.setCssClass(a[s-2],a[s]);break;case 35:r.addClass(a[s-3]),r.addMembers(a[s-3],a[s-1]);break;case 36:r.addClass(a[s-5]),r.setCssClass(a[s-5
|