diff --git a/www/js/zui3/zen-editor/index.esm.js b/www/js/zui3/zen-editor/index.esm.js index 4ef650f2f1..3761589056 100644 --- a/www/js/zui3/zen-editor/index.esm.js +++ b/www/js/zui3/zen-editor/index.esm.js @@ -1 +1 @@ -export{M as MonacoEditor,Z as ZenEditor}from"./p-13f3e58d.js";import"./p-1f29e0e0.js"; \ No newline at end of file +export{M as MonacoEditor,Z as ZenEditor}from"./p-38bd6d84.js";import"./p-1f29e0e0.js"; \ No newline at end of file diff --git a/www/js/zui3/zen-editor/p-3ed11fa8.js b/www/js/zui3/zen-editor/p-13db32d1.js similarity index 97% rename from www/js/zui3/zen-editor/p-3ed11fa8.js rename to www/js/zui3/zen-editor/p-13db32d1.js index 767654bba1..0543feea51 100644 --- a/www/js/zui3/zen-editor/p-3ed11fa8.js +++ b/www/js/zui3/zen-editor/p-13db32d1.js @@ -1,4 +1,4 @@ -import{m as e}from"./p-13f3e58d.js";import"./p-1f29e0e0.js"; +import{m as e}from"./p-38bd6d84.js";import"./p-1f29e0e0.js"; /*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56) diff --git a/www/js/zui3/zen-editor/p-43aeda09.js b/www/js/zui3/zen-editor/p-32ead016.js similarity index 99% rename from www/js/zui3/zen-editor/p-43aeda09.js rename to www/js/zui3/zen-editor/p-32ead016.js index 8261657b25..cbcd83a177 100644 --- a/www/js/zui3/zen-editor/p-43aeda09.js +++ b/www/js/zui3/zen-editor/p-32ead016.js @@ -1,4 +1,4 @@ -import{m as e}from"./p-13f3e58d.js";import"./p-1f29e0e0.js"; +import{m as e}from"./p-38bd6d84.js";import"./p-1f29e0e0.js"; /*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56) diff --git a/www/js/zui3/zen-editor/p-13f3e58d.js b/www/js/zui3/zen-editor/p-38bd6d84.js similarity index 90% rename from www/js/zui3/zen-editor/p-13f3e58d.js rename to www/js/zui3/zen-editor/p-38bd6d84.js index c48a74ca11..696c71139a 100644 --- a/www/js/zui3/zen-editor/p-13f3e58d.js +++ b/www/js/zui3/zen-editor/p-38bd6d84.js @@ -1,4 +1,4 @@ -import{r as t,f as i,h as e,F as s,g as n,c as o,H as r}from"./p-1f29e0e0.js";const h={en:{"menu.source":"Source Code Mode","menu.align.left":"Align Left","menu.align.center":"Center","menu.align.right":"Align Right","menu.align.justify":"Justify","menu.font.family":"Font Family","menu.font.family.sansserif":"Sans-serif","menu.font.family.serif":"Serif","menu.font.family.cursive":"Cursive","menu.font.family.monospace":"Monospace","menu.font.size":"Font Size","menu.font.size.format.px":"{0}px","menu.font.weight.bold":"Bold","menu.font.italic":"Italic","menu.font.decoration.underline":"Underline","menu.font.decoration.strike":"Strike","menu.font.highlight":"Highlight","menu.font.color":"Text Color","menu.font.color.crimson":"Crimson","menu.font.color.deeppink":"Deep Pink","menu.font.color.darkorange":"Dark Orange","menu.font.color.darkviolet":"Dark Violet","menu.font.color.forestgreen":"Forest Green","menu.font.color.royalblue":"Royal Blue","menu.font.color.saddlebrown":"Saddle Brown","menu.font.color.dimgray":"Dim Gray","menu.font.color.none":"Clear Color","menu.link":"Link","menu.link.remove":"Unlink","menu.line.spacing":"Line Spacing","menu.line.spacing.format":"{0}x","menu.heading":"Heading","menu.heading.1":"Heading 1","menu.heading.2":"Heading 2","menu.heading.3":"Heading 3","menu.heading.4":"Heading 4","menu.paragraph":"Paragraph","menu.code":"Code","menu.code.block":"Code Block","menu.list.bullet":"Bullet List","menu.list.ordered":"Ordered List","menu.list.task":"Task List","menu.image":"Image","menu.quote":"Blockquote","menu.hr":"Horizontal Rule","menu.table":"Table","menu.table.cell.merge":"Merge Table Cells","menu.table.row.insert.before":"Insert Table Row Before","menu.table.row.insert.after":"Insert Table Row After","menu.table.column.insert.before":"Insert Table Column Before","menu.table.column.insert.after":"Insert Table Column After","menu.table.row.remove":"Delete Table Row","menu.table.column.remove":"Delete Table Column","menu.table.remove":"Delete Table","menu.format.clear":"Clear Format","menu.undo":"Undo","menu.redo":"Redo","menu.fullscreen":"Toggle Fullscreen","error.fullscreen.enter":"Unable to enter fullscreen: {0} ({1})","error.fullscreen.exit":"Unable to exit fullscreen: {0} ({1})"},zh:{"menu.source":"源码模式","menu.align.left":"左对齐","menu.align.center":"居中","menu.align.right":"右对齐","menu.align.justify":"两端对齐","menu.font.family":"字体","menu.font.family.sansserif":"无衬线体","menu.font.family.serif":"衬线体","menu.font.family.cursive":"手写体","menu.font.family.monospace":"等宽体","menu.font.size":"字号","menu.font.size.format.px":"{0}px","menu.font.weight.bold":"加粗","menu.font.italic":"斜体","menu.font.decoration.underline":"下划线","menu.font.decoration.strike":"删除线","menu.font.highlight":"高亮","menu.font.color":"字体颜色","menu.font.color.crimson":"深红","menu.font.color.deeppink":"深粉","menu.font.color.darkorange":"深橙","menu.font.color.darkviolet":"深紫","menu.font.color.forestgreen":"森绿","menu.font.color.royalblue":"皇蓝","menu.font.color.saddlebrown":"鞍棕","menu.font.color.dimgray":"暗灰","menu.font.color.none":"无","menu.link":"链接","menu.link.remove":"移除链接","menu.line.spacing":"行间距","menu.line.spacing.format":"{0} 倍","menu.heading":"标题","menu.heading.1":"标题 1","menu.heading.2":"标题 2","menu.heading.3":"标题 3","menu.heading.4":"标题 4","menu.paragraph":"段落","menu.code":"代码","menu.code.block":"代码块","menu.list.bullet":"无序列表","menu.list.ordered":"有序列表","menu.list.task":"任务列表","menu.image":"图片","menu.quote":"引用","menu.hr":"分割线","menu.table":"表格","menu.table.cell.merge":"合并单元格","menu.table.row.insert.before":"在上方插入表格行","menu.table.row.insert.after":"在下方插入表格行","menu.table.column.insert.before":"在左侧插入表格列","menu.table.column.insert.after":"在右侧插入表格列","menu.table.row.remove":"删除表格行","menu.table.column.remove":"删除表格列","menu.table.remove":"删除表格","menu.format.clear":"清除格式","menu.undo":"撤销","menu.redo":"重做","menu.fullscreen":"全屏","error.fullscreen.enter":"无法进入全屏: {0} ({1})","error.fullscreen.exit":"无法退出全屏: {0} ({1})"}},c=new class{constructor(){this.locale=this.guessLocale(),this.localeData=new Map(Object.entries(h[this.locale]))}guessLocale(){const t=document.documentElement.lang.split("-")[0].toLowerCase();return t in h?t:"en"}setLocale(t){"string"==typeof t?(this.locale=t,this.localeData=new Map(Object.entries(h[this.locale]))):(this.locale="custom",this.localeData=new Map(Object.entries(t)))}getLocale(){return this.locale}format(t,...i){var e;return(null===(e=this.localeData.get(t))||void 0===e?void 0:e.replace(/{(\d+)}/g,((t,e)=>void 0!==i[e]?i[e]:t)))||t}getString(t){return this.localeData.get(t)||t}},a=class{constructor(i){t(this,i),i.$hostElement$["s-ei"]?this.internals=i.$hostElement$["s-ei"]:(this.internals=i.$hostElement$.attachInternals(),i.$hostElement$["s-ei"]=this.internals),this.updateInputValue=()=>{const t=this.editor.getHTML().replace(/
<\/p>$/,"");this.value=t,this.internals.setFormValue(t)},this.toggleFullscreen=()=>{Boolean(document.fullscreenElement)?document.exitFullscreen().then((()=>{})).catch((t=>{alert(c.format("error.fullscreen.exit",t.message,t.name))})):this.element.requestFullscreen().then((()=>{})).catch((t=>{alert(c.format("error.fullscreen.enter",t.message,t.name))}))},this.handleEditorDidLoad=t=>{this.editor=t.detail,this.updateInputValue()},this.name="",this.uploadUrl="",this.placeholder="",this.fullscreenable=!1,this.resizable=!1,this.exposeEditor=!1,this.size="sm",this.hideMenubar=void 0,this.menubarMode="full",this.bubbleMenu=!1,this.locale=void 0,this.css=void 0,this.collaborative=!1,this.hocuspocus="",this.docName="",this.username="",this.userColor="#ffcc00",this.value=void 0,this.editor=null,this.isFullscreen=!1,this.rendered=!1}setHTML(t,i=!0){if(i){const i=`
${t}`,e=(new window.DOMParser).parseFromString(i,"text/html").body;e.querySelectorAll("br").forEach((t=>{t.remove()})),t=e.innerHTML}return this.editor.chain().setContent(t).run(),this.updateInputValue(),Promise.resolve()}getHTML(){return Promise.resolve(this.editor.getHTML())}getText(){return Promise.resolve(this.editor.getText())}focusEditor(){return Promise.resolve(this.editor.commands.focus())}blurEditor(){return Promise.resolve(this.editor.commands.blur())}onCSSChange(){Boolean(this.css)&&(Boolean(this.styles)||(this.styles=new CSSStyleSheet),this.styles.replaceSync(this.css),i(this))}componentWillLoad(){Boolean(this.css)&&(this.styles=new CSSStyleSheet,this.styles.replaceSync(this.css))}componentDidRender(){this.rendered||(this.rendered=!0)}componentDidLoad(){Boolean(this.styles)&&(this.element.shadowRoot.adoptedStyleSheets=[...this.element.shadowRoot.adoptedStyleSheets,this.styles]),this.element.addEventListener("fullscreenchange",(()=>{this.isFullscreen=Boolean(document.fullscreenElement)}))}render(){var t,i;return"full"===this.size&&(this.resizable=!1),e(s,null,Boolean(this.editor)?null:e("div",{class:`editor-skeleton ${this.size}`}),this.rendered&&e("zen-editor-core",{name:this.name,uploadUrl:this.uploadUrl,placeholder:this.placeholder,resizable:this.resizable,exposeEditor:this.exposeEditor,size:this.size,hideMenubar:this.hideMenubar,menubarMode:this.menubarMode,bubbleMenu:this.bubbleMenu,locale:this.locale,collaborative:this.collaborative,hocuspocus:this.hocuspocus,docName:this.docName,username:this.username,userColor:this.userColor,updateInputValue:this.updateInputValue,toggleFullscreen:this.toggleFullscreen,fullscreenable:this.fullscreenable,isFullscreen:this.isFullscreen,onEditorDidLoad:this.handleEditorDidLoad,styles:this.styles,initialContent:null===(t=this.element.querySelector('[slot="content"]'))||void 0===t?void 0:t.innerHTML,extraMenubarItems:null===(i=this.element.querySelector('[slot="menubar-items"]'))||void 0===i?void 0:i.innerHTML,value:this.value,style:{display:Boolean(this.editor)?"block":"none"}}))}static get formAssociated(){return!0}get element(){return n(this)}static get watchers(){return{css:["onCSSChange"]}}};function l(t,i=0){return t[t.length-(1+i)]}function u(t,i,e=((t,i)=>t===i)){if(t===i)return!0;if(!t||!i)return!1;if(t.length!==i.length)return!1;for(let s=0,n=t.length;s<\/p>$/,"");this.value=t,this.internals.setFormValue(t)},this.toggleFullscreen=()=>{Boolean(document.fullscreenElement)?document.exitFullscreen().then((()=>{})).catch((t=>{alert(c.format("error.fullscreen.exit",t.message,t.name))})):this.element.requestFullscreen().then((()=>{})).catch((t=>{alert(c.format("error.fullscreen.enter",t.message,t.name))}))},this.handleEditorDidLoad=t=>{this.editor=t.detail,this.updateInputValue()},this.name="",this.uploadUrl="",this.placeholder="",this.fullscreenable=!1,this.resizable=!1,this.exposeEditor=!1,this.size="sm",this.hideMenubar=void 0,this.menubarMode="full",this.bubbleMenu=!1,this.locale=void 0,this.css=void 0,this.collaborative=!1,this.hocuspocus="",this.docName="",this.username="",this.userColor="#ffcc00",this.value=void 0,this.editor=null,this.isFullscreen=!1,this.rendered=!1}setHTML(t,i=!0){if(i){const i=`
${t}`,e=(new window.DOMParser).parseFromString(i,"text/html").body;e.querySelectorAll("br").forEach((t=>{t.remove()})),t=e.innerHTML}return this.editor.chain().setContent(t).run(),this.updateInputValue(),Promise.resolve()}getHTML(){return Promise.resolve(this.editor.getHTML())}getText(){return Promise.resolve(this.editor.getText())}focusEditor(){return Promise.resolve(this.editor.commands.focus())}blurEditor(){return Promise.resolve(this.editor.commands.blur())}onCSSChange(){Boolean(this.css)&&(Boolean(this.styles)||(this.styles=new CSSStyleSheet),this.styles.replaceSync(this.css),i(this))}componentWillLoad(){Boolean(this.css)&&(this.styles=new CSSStyleSheet,this.styles.replaceSync(this.css))}componentDidRender(){this.rendered||(this.rendered=!0)}componentDidLoad(){Boolean(this.styles)&&(this.element.shadowRoot.adoptedStyleSheets=[...this.element.shadowRoot.adoptedStyleSheets,this.styles]),this.element.addEventListener("fullscreenchange",(()=>{this.isFullscreen=Boolean(document.fullscreenElement)}))}render(){var t,i;return"full"===this.size&&(this.resizable=!1),e(s,null,Boolean(this.editor)?null:e("div",{class:`editor-skeleton ${this.size}`}),this.rendered&&e("zen-editor-core",{name:this.name,uploadUrl:this.uploadUrl,placeholder:this.placeholder,resizable:this.resizable,exposeEditor:this.exposeEditor,size:this.size,hideMenubar:this.hideMenubar,menubarMode:this.menubarMode,bubbleMenu:this.bubbleMenu,locale:this.locale,collaborative:this.collaborative,hocuspocus:this.hocuspocus,docName:this.docName,username:this.username,userColor:this.userColor,updateInputValue:this.updateInputValue,toggleFullscreen:this.toggleFullscreen,fullscreenable:this.fullscreenable,isFullscreen:this.isFullscreen,onEditorDidLoad:this.handleEditorDidLoad,styles:this.styles,initialContent:null===(t=this.element.querySelector('[slot="content"]'))||void 0===t?void 0:t.innerHTML,extraMenubarItems:null===(i=this.element.querySelector('[slot="menubar-items"]'))||void 0===i?void 0:i.innerHTML,value:this.value,style:{display:Boolean(this.editor)?"block":"none",height:"100%"}}))}static get formAssociated(){return!0}get element(){return n(this)}static get watchers(){return{css:["onCSSChange"]}}};function l(t,i=0){return t[t.length-(1+i)]}function u(t,i,e=((t,i)=>t===i)){if(t===i)return!0;if(!t||!i)return!1;if(t.length!==i.length)return!1;for(let s=0,n=t.length;s