From 921c44e361a7d2b1583f314b9757ba5fdf3c18c9 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Fri, 12 May 2023 12:33:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EUEditor=E7=AE=80=E6=B4=81?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=E5=92=8C=E5=90=84=E9=A1=B9=E4=BD=93=E9=AA=8C?= =?UTF-8?q?=E6=94=B9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/modules/cms/articleForm.html | 2 +- .../resources/views/modules/cms/cmsIndex.html | 4 +- .../ueditor/1.4/dialogs/preview/preview.html | 2 + .../ueditor/1.4/themes/simple/css/ueditor.css | 2128 +++++++++++++++++ .../ueditor/1.4/themes/simple/dialogbase.css | 101 + .../ueditor/1.4/themes/simple/exts/doc.svg | 18 + .../ueditor/1.4/themes/simple/exts/docx.svg | 18 + .../ueditor/1.4/themes/simple/exts/gif.svg | 12 + .../ueditor/1.4/themes/simple/exts/jpeg.svg | 12 + .../ueditor/1.4/themes/simple/exts/jpg.svg | 12 + .../ueditor/1.4/themes/simple/exts/mp3.svg | 12 + .../ueditor/1.4/themes/simple/exts/mp4.svg | 11 + .../ueditor/1.4/themes/simple/exts/pdf.svg | 12 + .../ueditor/1.4/themes/simple/exts/png.svg | 12 + .../ueditor/1.4/themes/simple/exts/ppt.svg | 19 + .../ueditor/1.4/themes/simple/exts/pptx.svg | 19 + .../ueditor/1.4/themes/simple/exts/rar.svg | 9 + .../1.4/themes/simple/exts/torrent.svg | 12 + .../ueditor/1.4/themes/simple/exts/txt.svg | 12 + .../1.4/themes/simple/exts/unknown.svg | 11 + .../ueditor/1.4/themes/simple/exts/xls.svg | 19 + .../ueditor/1.4/themes/simple/exts/xlsx.svg | 19 + .../ueditor/1.4/themes/simple/exts/zip.svg | 9 + .../1.4/themes/simple/font/iconfont.ttf | Bin 0 -> 25388 bytes .../1.4/themes/simple/font/iconfont.woff | Bin 0 -> 13976 bytes .../1.4/themes/simple/font/iconfont.woff2 | Bin 0 -> 11756 bytes .../1.4/themes/simple/images/anchor.gif | Bin 0 -> 184 bytes .../1.4/themes/simple/images/arrow.png | Bin 0 -> 1173 bytes .../1.4/themes/simple/images/arrow_down.png | Bin 0 -> 1610 bytes .../1.4/themes/simple/images/arrow_up.png | Bin 0 -> 1649 bytes .../1.4/themes/simple/images/button-bg.gif | Bin 0 -> 1114 bytes .../1.4/themes/simple/images/cancelbutton.gif | Bin 0 -> 1227 bytes .../1.4/themes/simple/images/charts.png | Bin 0 -> 518 bytes .../1.4/themes/simple/images/cursor_h.gif | Bin 0 -> 253 bytes .../1.4/themes/simple/images/cursor_h.png | Bin 0 -> 175 bytes .../1.4/themes/simple/images/cursor_v.gif | Bin 0 -> 370 bytes .../1.4/themes/simple/images/cursor_v.png | Bin 0 -> 177 bytes .../themes/simple/images/dialog-title-bg.png | Bin 0 -> 938 bytes .../1.4/themes/simple/images/filescan.png | Bin 0 -> 4282 bytes .../1.4/themes/simple/images/highlighted.gif | Bin 0 -> 111 bytes .../1.4/themes/simple/images/icons-all.gif | Bin 0 -> 3750 bytes .../1.4/themes/simple/images/icons.gif | Bin 0 -> 20947 bytes .../1.4/themes/simple/images/icons.png | Bin 0 -> 19694 bytes .../1.4/themes/simple/images/img-cracked.png | Bin 0 -> 1497 bytes .../1.4/themes/simple/images/loaderror.png | Bin 0 -> 3209 bytes .../1.4/themes/simple/images/loading.gif | Bin 0 -> 734 bytes .../ueditor/1.4/themes/simple/images/lock.gif | Bin 0 -> 1062 bytes .../themes/simple/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes .../1.4/themes/simple/images/openclose.png | Bin 0 -> 3666 bytes .../1.4/themes/simple/images/pagebreak.gif | Bin 0 -> 54 bytes .../1.4/themes/simple/images/scale.png | Bin 0 -> 167 bytes .../1.4/themes/simple/images/sortable.png | Bin 0 -> 2851 bytes .../1.4/themes/simple/images/spacer.gif | Bin 0 -> 43 bytes .../1.4/themes/simple/images/sparator_v.png | Bin 0 -> 122 bytes .../themes/simple/images/table-cell-align.png | Bin 0 -> 1847 bytes .../simple/images/tangram-colorpicker.png | Bin 0 -> 17355 bytes .../1.4/themes/simple/images/toolbar_bg.png | Bin 0 -> 170 bytes .../themes/simple/images/unhighlighted.gif | Bin 0 -> 111 bytes .../1.4/themes/simple/images/upload.png | Bin 0 -> 6608 bytes .../1.4/themes/simple/images/videologo.gif | Bin 0 -> 1604 bytes .../ueditor/1.4/themes/simple/images/word.gif | Bin 0 -> 1019 bytes .../1.4/themes/simple/images/wordpaste.png | Bin 0 -> 6467 bytes .../static/ueditor/1.4/ueditor.all.js | 13 +- .../static/ueditor/1.4/ueditor.config.js | 27 +- .../views/include/sysIndex/topMenu.html | 2 +- 65 files changed, 2503 insertions(+), 24 deletions(-) create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/css/ueditor.css create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/dialogbase.css create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/doc.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/docx.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/gif.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpeg.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpg.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp3.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp4.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pdf.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/png.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/ppt.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pptx.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/rar.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/torrent.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/txt.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/unknown.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xls.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xlsx.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/zip.svg create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/font/iconfont.ttf create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/font/iconfont.woff create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/font/iconfont.woff2 create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/anchor.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/arrow.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/arrow_down.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/arrow_up.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/button-bg.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cancelbutton.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/charts.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_h.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_h.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_v.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_v.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/dialog-title-bg.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/filescan.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/highlighted.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/icons-all.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/icons.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/icons.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/img-cracked.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/loaderror.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/loading.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/lock.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/neweditor-tab-bg.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/openclose.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/pagebreak.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/scale.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/sortable.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/spacer.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/sparator_v.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/table-cell-align.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/tangram-colorpicker.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/toolbar_bg.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/unhighlighted.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/upload.png create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/videologo.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/word.gif create mode 100644 modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/wordpaste.png diff --git a/modules/cms/src/main/resources/views/modules/cms/articleForm.html b/modules/cms/src/main/resources/views/modules/cms/articleForm.html index dc4c220d..11b00eb0 100644 --- a/modules/cms/src/main/resources/views/modules/cms/articleForm.html +++ b/modules/cms/src/main/resources/views/modules/cms/articleForm.html @@ -112,7 +112,7 @@
- <#form:ueditor id="content" path="articleData.content" maxlength="10000" height="500" class="required"/> + <#form:ueditor id="content" path="articleData.content" maxlength="10000" height="500" class="required" outline="${parameter.outline}"/>
diff --git a/modules/cms/src/main/resources/views/modules/cms/cmsIndex.html b/modules/cms/src/main/resources/views/modules/cms/cmsIndex.html index 2cff8264..01e8ced3 100644 --- a/modules/cms/src/main/resources/views/modules/cms/cmsIndex.html +++ b/modules/cms/src/main/resources/views/modules/cms/cmsIndex.html @@ -60,8 +60,8 @@ var setting = { var win = ifr[0].contentWindow, conts = ifr.contents(); conts.find('input[type=reset]').click(); conts.find('#categoryCode').val(treeNode.id); - conts.find('#outlineView').val(adminUrl.indexOf("outlineView=true") != -1); // 文章模型是否显示大纲视图 - conts.find('#fileDownload').val(adminUrl.indexOf("fileDownload=true") != -1); // 链接模型是否是下载栏目 + conts.find('#outline').val(adminUrl.indexOf("outline=true") != -1); // 文章模型是否显示大纲视图 + conts.find('#fileDown').val(adminUrl.indexOf("fileDown=true") != -1); // 链接模型是否是下载栏目 var caption = conts.find('.portlet-title .caption'); caption.html(caption.find('i').prop("outerHTML") + " " + treeNode.name); win.page(); diff --git a/modules/core/src/main/resources/static/ueditor/1.4/dialogs/preview/preview.html b/modules/core/src/main/resources/static/ueditor/1.4/dialogs/preview/preview.html index d35c67f8..ec083d26 100644 --- a/modules/core/src/main/resources/static/ueditor/1.4/dialogs/preview/preview.html +++ b/modules/core/src/main/resources/static/ueditor/1.4/dialogs/preview/preview.html @@ -9,6 +9,8 @@ + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/css/ueditor.css b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/css/ueditor.css new file mode 100644 index 00000000..0753c417 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/css/ueditor.css @@ -0,0 +1,2128 @@ +/*基础UI构建 +*/ + +:root{ + --edui-color-active-bg: rgba(200,200,200,0.3); +} + +@font-face { + font-family: "edui-iconfont"; /* Project id 2897874 */ + src: url('./../font/iconfont.woff2?t=1651572942270') format('woff2'), + url('./../font/iconfont.woff?t=1651572942270') format('woff'), + url('./../font/iconfont.ttf?t=1651572942270') format('truetype'); +} + +.edui-simple { + accent-color: #333; +} + +/* common layer */ +.edui-simple .edui-box { + border: none; + padding: 0; + margin: 0; + overflow: hidden; + line-height: 25px; +} + +.edui-simple a.edui-box { + display: block; + text-decoration: none; + color: black; +} + +.edui-simple a.edui-box:hover { + text-decoration: none; +} + +.edui-simple a.edui-box:active { + text-decoration: none; +} + +.edui-simple table.edui-box { + border-collapse: collapse; +} + +.edui-simple ul.edui-box { + list-style-type: none; +} + +div.edui-box { + position: relative; + display: -moz-inline-box !important; + display: inline-block !important; + vertical-align: middle; +} + +.edui-simple .edui-clearfix { + zoom: 1 +} + +.edui-simple .edui-clearfix:after { + content: '\20'; + display: block; + clear: both; +} + + * html div.edui-box { + display: inline !important; +} + +*:first-child+html div.edui-box { + display: inline !important; +} + +/* control layout */ +.edui-simple .edui-button-body, .edui-splitbutton-body, .edui-menubutton-body, .edui-combox-body { + position: relative; +} + +.edui-simple .edui-popup { + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; +} + +.edui-simple .edui-popup .edui-shadow { + position: absolute; + z-index: -1; +} + +.edui-simple .edui-popup .edui-bordereraser { + position: absolute; + overflow: hidden; +} + +.edui-simple .edui-tablepicker .edui-canvas { + position: relative; +} + +.edui-simple .edui-tablepicker .edui-canvas .edui-overlay { + position: absolute; +} + +.edui-simple .edui-dialog-modalmask, .edui-dialog-dragmask { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; +} + +.edui-simple .edui-toolbar { + position: relative; +} + +/* + * default theme + */ +.edui-simple .edui-label { + cursor: pointer; +} + +.edui-simple span.edui-clickable { + color: #666; + cursor: pointer; + text-decoration: none; +} +.edui-simple span.edui-clickable:hover{ + color: #333; +} + +.edui-simple span.edui-unclickable { + color: gray; + cursor: default; +} + +.edui-simple span.edui-popup-action-item { + margin-right: 5px; +} +.edui-simple span.edui-popup-action-item:last-child { + margin-right: 0; +} + +/* 工具栏 */ +.edui-simple .edui-toolbar { + cursor: default; + -webkit-user-select: none; + -moz-user-select: none; + padding: 1px; + overflow: hidden; /*全屏下单独一行不占位*/ + zoom: 1; + width:auto; + height:auto; +} + +.edui-simple .edui-toolbar .edui-button, +.edui-simple .edui-toolbar .edui-splitbutton, +.edui-simple .edui-toolbar .edui-menubutton, +.edui-simple .edui-toolbar .edui-combox { + margin: 1px; +} +/*UI工具栏、编辑区域、底部*/ +.edui-simple .edui-editor { + border: 1px solid #d4d4d4; + background-color: white; + position: relative; + overflow: visible; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.edui-editor div{ + width:auto; + height:auto; +} +.edui-simple .edui-editor-toolbarbox { + position: relative; + zoom: 1; + /*-webkit-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6);*/ + /*-moz-box-shadow:0 1px 4px rgba(204, 204, 204, 0.6);*/ + /*box-shadow:0 1px 4px rgba(204, 204, 204, 0.6);*/ + border-top-left-radius:2px; + border-top-right-radius:2px; +} + +.edui-simple .edui-editor-toolbarboxouter { + border-bottom: 1px solid #d4d4d4; + background-color: #fafafa; + /*background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);*/ + /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));*/ + /*background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);*/ + /*background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);*/ + /*background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);*/ + /*background-repeat: repeat-x;*/ + /*border: 1px solid #d4d4d4;*/ + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);*/ + /**zoom: 1;*/ + /*-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/ + /*-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/ + /*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/ +} + +.edui-simple .edui-editor-toolbarboxinner { + padding: 2px; +} + +.edui-simple .edui-editor-iframeholder { + position: relative; + /*for fix ie6 toolbarmsg under iframe bug. relative -> static */ + /*_position: static !important;* +} + +.edui-simple .edui-editor-iframeholder textarea { + font-family: consolas, "Courier New", "lucida console", monospace; + font-size: 12px; + line-height: 18px; +} + +.edui-simple .edui-editor-bottombar { + /*border-top: 1px solid #ccc;*/ + /*height: 20px;*/ + /*width: 40%;*/ + /*float: left;*/ + /*overflow: hidden;*/ +} + +.edui-simple .edui-editor-bottomContainer { + overflow: hidden; +} + +.edui-simple .edui-editor-bottomContainer table { + width: 100%; + height: 0; + overflow: hidden; + border-spacing: 0; +} + +.edui-simple .edui-editor-bottomContainer td { + white-space: nowrap; + border-top: 1px solid #ccc; + line-height: 20px; + font-size: 12px; + font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif; +} + +.edui-simple .edui-editor-wordcount { + text-align: right; + margin-right: 5px; + color: #aaa; +} +.edui-simple .edui-editor-scale { + width: 12px; +} +.edui-simple .edui-editor-scale .edui-editor-icon { + float: right; + width: 100%; + height: 12px; + margin-top: 10px; + background: url(../images/scale.png) no-repeat; + cursor: se-resize; +} +.edui-simple .edui-editor-breadcrumb { + margin: 2px 0 0 3px; + color: #666; +} + +.edui-simple .edui-editor-breadcrumb span { + cursor: pointer; + color: #666; + line-height: 16px; + display: inline-block; +} + +.edui-simple .edui-toolbar .edui-for-fullscreen { + float: right; +} + +.edui-simple .edui-bubble .edui-popup-content { + font-size: 13px; + box-shadow: 0 0 10px #0000001f; + transition: .25s; + color: #666; + background-color: #FFF; + padding: 10px; + border-radius: 5px; +} + +.edui-simple .edui-bubble .edui-shadow { + /*box-shadow: 1px 1px 3px #818181;*/ + /*-webkit-box-shadow: 2px 2px 3px #818181;*/ + /*-moz-box-shadow: 2px 2px 3px #818181;*/ + /*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius = '2', MakeShadow = 'true', ShadowOpacity = '0.5');*/ +} + +.edui-simple .edui-editor-toolbarmsg { + background-color: #FFF6D9; + border-bottom: 1px solid #ccc; + position: absolute; + bottom: -25px; + left: 0; + z-index: 1009; + width: 99.9%; +} + +.edui-simple .edui-editor-toolbarmsg-upload { + font-size: 14px; + color: blue; + width: 100px; + height: 16px; + line-height: 16px; + cursor: pointer; + position: absolute; + top: 5px; + left: 350px; +} + +.edui-simple .edui-editor-toolbarmsg-label { + font-size: 12px; + line-height: 16px; + padding: 4px; +} + +.edui-simple .edui-editor-toolbarmsg-close { + float: right; + width: 20px; + height: 16px; + line-height: 16px; + cursor: pointer; + color: red; +} + +/*可选中菜单按钮*/ +.edui-simple .edui-list .edui-bordereraser { + display: none; +} + +.edui-simple .edui-listitem { + padding: 1px; + white-space: nowrap; + cursor: pointer; +} + +.edui-simple .edui-list .edui-state-hover { + position: relative; + background-color: #EEE; + border: 1px solid #EEE; + padding: 0; + border-radius: 3px; +} + +.edui-simple .edui-for-fontfamily .edui-listitem-label { + min-width: 130px; + _width: 120px; + font-size: 12px; + height: 22px; + line-height: 22px; + padding-left: 5px; +} +.edui-simple .edui-for-insertcode .edui-listitem-label { + min-width: 120px; + _width: 120px; + font-size: 12px; + height: 22px; + line-height: 22px; + padding-left: 5px; +} +.edui-simple .edui-for-underline .edui-listitem-label { + min-width: 120px; + _width: 120px; + padding: 3px 5px; + font-size: 12px; +} + +.edui-simple .edui-for-fontsize .edui-listitem-label { + min-width: 120px; + _width: 120px; + padding: 3px 5px; + cursor: pointer; +} + +.edui-simple .edui-for-paragraph .edui-listitem-label { + min-width: 200px; + _width: 200px; + padding: 2px 5px; +} + +.edui-simple .edui-for-rowspacingtop .edui-listitem-label, +.edui-simple .edui-for-rowspacingbottom .edui-listitem-label { + min-width: 53px; + _width: 53px; + padding: 2px 5px; +} + +.edui-simple .edui-for-lineheight .edui-listitem-label { + min-width: 53px; + _width: 53px; + padding: 2px 5px; +} + +.edui-simple .edui-for-customstyle .edui-listitem-label { + min-width: 200px; + _width: 200px; + width: 200px !important; + padding: 2px 5px; +} + +/* 可选中按钮弹出菜单*/ +.edui-simple .edui-menu { + z-index: 3000; +} + +.edui-simple .edui-menu .edui-popup-content { + padding: 3px; +} + +.edui-simple .edui-menu-body { + _width: 150px; + min-width: 170px; + background: url("../images/sparator_v.png") repeat-y 25px; +} + +.edui-simple .edui-menuitem-body { +} + +.edui-simple .edui-menuitem { + height: 24px; + line-height: 22px; + cursor: default; + vertical-align: top; +} + +.edui-simple .edui-menuitem .edui-icon { + width: 20px !important; + height: 20px !important; + /*background: url(../images/icons.png) 0 -4000px;*/ + /*background: url(../images/icons.gif) 0 -4000px\9;*/ + font-family: 'edui-iconfont'; + font-size: 12px; + line-height: 20px; + text-align: center; +} + +.edui-simple .edui-menuitem .edui-menuitem-body .edui-icon:before{ + display:none; +} + +.edui-simple .edui-contextmenu .edui-popup-content .edui-menuitem-body .edui-icon:before{ + display: inline-block; +} + +.edui-simple .edui-menuitem .edui-label { + font-size: 12px; + line-height: 20px; + height: 20px; + padding-left: 10px; +} + +.edui-simple .edui-state-checked .edui-menuitem-body .edui-icon{ + line-height:20px; + text-align:center; +} +.edui-simple .edui-state-checked .edui-menuitem-body .edui-icon:before{ + content: "\e7fc"; + font-size: 10px; + display:inline-block; +} + +.edui-simple .edui-state-disabled .edui-menuitem-label { + color: gray; +} + + +/*不可选中菜单按钮 */ +.edui-simple .edui-toolbar .edui-combox-body .edui-button-body { + width: 60px; + font-size: 12px; + height: 30px; + line-height: 30px; + padding-left: 5px; + white-space: nowrap; + margin: 0 3px 0 0; + cursor: pointer; +} + +.edui-simple .edui-toolbar .edui-combox-body .edui-arrow { + height: 30px; + width: 13px; + cursor: pointer; +} + +.edui-simple .edui-toolbar .edui-combox-body .edui-arrow:before{ + content: "\e9f0"; + font-family: "edui-iconfont"; + font-size: 8px; +} + +.edui-simple .edui-toolbar .edui-combox .edui-combox-body { + border: 1px solid #CCC; + background-color: white; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; +} + +.edui-simple .edui-toolbar .edui-combox .edui-combox-body > div { + vertical-align: top; +} + +.edui-simple .edui-toolbar .edui-combox-body .edui-splitborder { + display: none; +} + +.edui-simple .edui-toolbar .edui-combox-body .edui-arrow { + border-left: 1px solid #CCC; +} + +.edui-simple .edui-toolbar .edui-state-hover .edui-combox-body { + /*background-color: #fff5d4;*/ + /*border: 1px solid #dcac6c;*/ +} + +.edui-simple .edui-toolbar .edui-state-hover .edui-combox-body .edui-arrow { + /*border-left: 1px solid #dcac6c;*/ +} + +.edui-simple .edui-toolbar .edui-state-checked .edui-combox-body { + background-color: #FFE69F; + border: 1px solid #DCAC6C; +} + +.edui-toolbar .edui-state-checked .edui-combox-body .edui-arrow { + border-left: 1px solid #DCAC6C; +} + +.edui-toolbar .edui-state-disabled .edui-combox-body { + background-color: #F0F0EE; + opacity: 0.3; +} + +.edui-toolbar .edui-state-opened .edui-combox-body { + background-color: white; + border: 1px solid gray; +} + +/*普通按钮样式及状态*/ +.edui-simple .edui-toolbar .edui-button .edui-icon, +.edui-simple .edui-toolbar .edui-menubutton .edui-icon, +.edui-simple .edui-toolbar .edui-splitbutton .edui-icon { + height: 26px !important; + width: 26px !important; + /*background-image: url(../images/icons.png);*/ + /*background-image: url(../images/icons.gif) \9;*/ + background-position: center; + background-repeat: no-repeat; + font-family: "edui-iconfont"; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: 16px; + text-align: center; + cursor: pointer; +} + +.edui-simple .edui-toolbar .edui-button .edui-button-wrap { + padding: 1px; + position: relative; + border-radius: 3px; +} + +.edui-simple .edui-toolbar .edui-button .edui-state-hover .edui-button-wrap { + background-color: #EEE; + border: 1px solid #EEE; + padding: 0; +} + +.edui-simple .edui-toolbar .edui-button .edui-state-checked .edui-button-wrap { + background-color: #F0F0EE; + padding: 0; + border: 1px solid #EEE; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; +} + +.edui-simple .edui-toolbar .edui-button .edui-state-active .edui-button-wrap { + background-color: #ffffff; + padding: 0; + border: 1px solid gray; +} +.edui-simple .edui-toolbar .edui-state-disabled .edui-label { + color: #ccc; +} +.edui-simple .edui-toolbar .edui-state-disabled .edui-icon { + opacity: 0.3; + filter: alpha(opacity = 30); +} + +.edui-simple .edui-toolbar-button-custom{ + display: inline-block !important; + line-height: 30px; + vertical-align: middle; + padding: 0 10px; + border-radius: 3px; + margin: 0 5px; +} + +.edui-simple .edui-toolbar-button-custom:hover{ + background: #EEE; +} + +/* toolbar icons */ +.edui-simple .edui-toolbar .edui-for-undo .edui-icon, +.edui-simple .edui-toolbar .edui-for-redo .edui-icon { + font-size: 14px; +} + +.edui-simple .edui-for-undo .edui-icon:before { + content: "\e60f"; +} + +.edui-simple .edui-for-redo .edui-icon:before { + content: "\e60c"; +} + +.edui-simple .edui-for-bold .edui-icon:before { + content: "\e628"; +} + +.edui-simple .edui-for-italic .edui-icon:before { + content: "\e62a"; +} + +.edui-simple .edui-for-fontborder .edui-icon:before { + content: '\e62d'; +} +.edui-simple .edui-for-underline .edui-icon:before { + content: "\e63e"; +} + +.edui-simple .edui-for-strikethrough .edui-icon:before { + content: "\e64a"; +} + +.edui-simple .edui-for-subscript .edui-icon:before { + content: "\ece9"; +} + +.edui-simple .edui-for-superscript .edui-icon:before { + content: "\e83e"; +} + +.edui-simple .edui-for-blockquote .edui-icon:before { + content: "\e6d8"; +} + +.edui-simple .edui-for-forecolor .edui-icon:before { + content: "\e7f8"; +} + +.edui-simple .edui-for-backcolor .edui-icon:before { + content: "\e71a"; +} + +.edui-simple .edui-for-inserttable .edui-icon:before { + content: "\e60d"; +} + +.edui-simple .edui-for-autotypeset .edui-icon:before { + content: "\e662"; +} + +.edui-simple .edui-for-justifyleft .edui-icon:before { + content: "\e7f7"; +} + +.edui-simple .edui-for-justifycenter .edui-icon:before { + content: "\e7f6"; +} + +.edui-simple .edui-for-justifyright .edui-icon:before { + content: "\e7f5"; +} + +.edui-simple .edui-for-justifyjustify .edui-icon:before { + content: "\e87c"; +} + +.edui-simple .edui-for-insertorderedlist .edui-icon:before { + content: "\e737"; +} + +.edui-simple .edui-for-insertunorderedlist .edui-icon:before { + content: "\e7f4"; +} + +.edui-simple .edui-for-lineheight .edui-icon:before { + content: "\e638"; +} + +.edui-simple .edui-for-rowspacingbottom .edui-icon:before { + content: '\eb09'; +} + +.edui-simple .edui-for-rowspacingtop .edui-icon:before { + content: '\eb0a'; +} + +.edui-simple .edui-for-horizontal .edui-icon:before { + content: "\e617"; +} + +.edui-simple .edui-for-link .edui-icon:before { + content: "\e648"; +} + +.edui-simple .edui-for-code .edui-icon:before { + background-position: -440px -40px; +} + +.edui-simple .edui-for-insertimage .edui-icon:before { + content: "\e605"; +} + +.edui-simple .edui-for-insertframe .edui-icon:before { + content: "\e6c0"; +} + +.edui-simple .edui-for-emoticon .edui-icon:before { + content: "\e60e"; +} + +.edui-simple .edui-for-spechars .edui-icon:before { + content: "\e891"; +} + +.edui-simple .edui-for-help .edui-icon:before { + content: "\e752"; +} + +.edui-simple .edui-for-print .edui-icon:before { + content: "\e67a"; +} + +.edui-simple .edui-for-preview .edui-icon:before { + content: "\e644"; +} + +.edui-simple .edui-for-selectall .edui-icon:before { + content: '\e62f'; +} + +.edui-simple .edui-for-searchreplace .edui-icon:before { + content: "\eb6c"; +} + +.edui-simple .edui-for-drafts .edui-icon:before { + content: "\e61e"; +} + +.edui-simple .edui-for-map .edui-icon:before { + content: "\e649"; +} + +.edui-simple .edui-for-insertvideo .edui-icon:before { + content: "\e636"; +} + +.edui-simple .edui-for-time .edui-icon:before { + content: "\e680"; +} + +.edui-simple .edui-for-date .edui-icon:before { + content: "\e697"; +} + +.edui-simple .edui-for-cut .edui-icon:before { + background-position: -680px 0; +} + +.edui-simple .edui-for-copy .edui-icon:before { + background-position: -700px 0; +} + +.edui-simple .edui-for-paste .edui-icon:before { + background-position: -560px 0; +} + +.edui-simple .edui-for-formatmatch .edui-icon:before { + content: "\e637"; +} + +.edui-simple .edui-for-pasteplain .edui-icon:before { + content: '\edfb'; +} + +.edui-simple .edui-for-directionalityltr .edui-icon:before { + content: "\e623"; +} + +.edui-simple .edui-for-directionalityrtl .edui-icon:before { + content: "\e7bc"; +} + +.edui-simple .edui-for-source .edui-icon:before { + content: "\e608"; +} + +.edui-simple .edui-for-removeformat .edui-icon:before { + content: "\e782"; +} + +.edui-simple .edui-for-unlink .edui-icon:before { + content: "\e92b"; +} + +.edui-simple .edui-for-touppercase .edui-icon:before { + content: "\e619"; +} + +.edui-simple .edui-for-tolowercase .edui-icon:before { + content: "\e61a"; +} + +.edui-simple .edui-for-insertrow .edui-icon:before { + content: "\e603"; +} + +.edui-simple .edui-for-insertrownext .edui-icon:before { + content: "\e602"; +} + +.edui-simple .edui-for-insertcol .edui-icon:before { + content: "\e601"; +} + +.edui-simple .edui-for-insertcolnext .edui-icon:before { + content: "\e600"; +} + +.edui-simple .edui-for-mergeright .edui-icon:before { + content: "\e615"; +} + +.edui-simple .edui-for-mergedown .edui-icon:before { + content: "\e613"; +} + +.edui-simple .edui-for-splittorows .edui-icon:before { + content: "\e610"; +} + +.edui-simple .edui-for-splittocols .edui-icon:before { + content: "\e611"; +} + +.edui-simple .edui-for-insertparagraphbeforetable .edui-icon:before { + content: '\e901'; +} + +.edui-simple .edui-for-deleterow .edui-icon:before { + content: "\e609"; +} + +.edui-simple .edui-for-deletecol .edui-icon:before { + content: "\e604"; +} + +.edui-simple .edui-for-splittocells .edui-icon:before { + content: "\e612"; +} + +.edui-simple .edui-for-mergecells .edui-icon:before { + content: "\e606"; +} + +.edui-simple .edui-for-deletetable .edui-icon:before { + content: "\e60a"; +} + +.edui-simple .edui-for-cleardoc .edui-icon:before { + content: "\e61e"; +} + +.edui-simple .edui-for-fullscreen .edui-icon:before { + content: "\e675"; +} + +.edui-simple .edui-for-anchor .edui-icon:before { + content: "\e61b"; +} + +.edui-simple .edui-for-pagebreak .edui-icon:before { + content: "\e61d"; +} + +.edui-simple .edui-for-imagenone .edui-icon:before { + content: "\e61f"; +} + +.edui-simple .edui-for-imageleft .edui-icon:before { + content: "\e621"; +} + +.edui-simple .edui-for-wordimage .edui-icon:before { + content: "\e618"; +} + +.edui-simple .edui-for-imageright .edui-icon:before { + content: "\e622"; +} + +.edui-simple .edui-for-imagecenter .edui-icon:before { + content: "\e620"; +} + +.edui-simple .edui-for-indent .edui-icon:before { + content: "\e7f3"; +} + +.edui-simple .edui-for-outdent .edui-icon:before { + background-position: -540px 0; +} + +.edui-simple .edui-for-table .edui-icon:before { + background-position: -580px -20px; +} + +.edui-simple .edui-for-edittable .edui-icon:before { + background-position: -420px -40px; +} + +.edui-simple .edui-for-template .edui-icon:before { + content: "\e6ad"; +} + +.edui-simple .edui-for-delete .edui-icon:before { + background-position: -360px -40px; +} + +.edui-simple .edui-for-attachment .edui-icon:before { + content: "\e704"; +} + +.edui-simple .edui-for-edittd .edui-icon:before { + background-position: -700px -40px; +} + +.edui-simple .edui-for-scrawl .edui-icon:before { + content: "\e70b"; +} + +.edui-simple .edui-for-background .edui-icon:before { + content: "\e624"; +} + +.edui-simple .edui-for-formula .edui-icon:before { + content: "\e616"; +} + +.edui-simple .edui-for-aligntd .edui-icon:before { + background-position: -236px -76px; +} + +.edui-simple .edui-for-insertparagraphtrue .edui-icon:before { + background-position: -625px -76px; +} + +.edui-simple .edui-for-insertparagraph .edui-icon:before { + background-position: -602px -76px; +} + +.edui-simple .edui-for-insertcaption .edui-icon:before { + background-position: -336px -76px; +} + +.edui-simple .edui-for-deletecaption .edui-icon:before { + background-position: -362px -76px; +} + +.edui-simple .edui-for-inserttitle .edui-icon:before { + background-position: -286px -76px; +} + +.edui-simple .edui-for-deletetitle .edui-icon:before { + background-position: -311px -76px; +} + +.edui-simple .edui-for-aligntable .edui-icon:before { + background-position: -440px 0; +} + +.edui-simple .edui-for-tablealignment-left .edui-icon:before { + background-position: -460px 0; +} + +.edui-simple .edui-for-tablealignment-center .edui-icon:before { + background-position: -420px 0; +} + +.edui-simple .edui-for-tablealignment-right .edui-icon:before { + background-position: -480px 0; +} + +.edui-simple .edui-for-inserttitlecol .edui-icon:before { + background-position: -673px -76px; +} + +.edui-simple .edui-for-deletetitlecol .edui-icon:before { + background-position: -698px -76px; +} + +.edui-simple .edui-for-simpleupload .edui-icon:before { + content: "\edfc"; +} + +/*splitbutton*/ +.edui-simple .edui-toolbar .edui-splitbutton-body .edui-arrow, +.edui-simple .edui-toolbar .edui-menubutton-body .edui-arrow { + height: 30px; + width: 13px; + cursor: pointer; +} +.edui-simple .edui-toolbar .edui-splitbutton-body .edui-arrow:before, +.edui-simple .edui-toolbar .edui-menubutton-body .edui-arrow:before { + content: "\e9f0"; + font-family: "edui-iconfont"; + font-size: 8px; +} + +.edui-simple .edui-toolbar .edui-splitbutton .edui-splitbutton-body, +.edui-simple .edui-toolbar .edui-menubutton .edui-menubutton-body { + padding: 1px; + border-radius: 3px; +} + +.edui-simple .edui-toolbar .edui-splitborder { + width: 1px; + height: 30px; +} + +.edui-simple .edui-toolbar .edui-state-hover .edui-splitborder { + width: 1px; + border-left: 0px solid #dcac6c; +} + +.edui-simple .edui-toolbar .edui-state-active .edui-splitborder { + width: 0; + border-left: 1px solid #EEE; +} + +.edui-simple .edui-toolbar .edui-state-opened .edui-splitborder { + width: 1px; + border: 0; +} + +.edui-simple .edui-toolbar .edui-splitbutton .edui-state-hover .edui-splitbutton-body, +.edui-simple .edui-toolbar .edui-menubutton .edui-state-hover .edui-menubutton-body { + background-color: #EEE; + border: 1px solid #EEE; + padding: 0; +} + +.edui-simple .edui-toolbar .edui-splitbutton .edui-state-checked .edui-splitbutton-body, +.edui-simple .edui-toolbar .edui-menubutton .edui-state-checked .edui-menubutton-body { + background-color: #ffffff; + border: 1px solid #EEE; + padding: 0; +} + +.edui-simple .edui-toolbar .edui-splitbutton .edui-state-active .edui-splitbutton-body, +.edui-simple .edui-toolbar .edui-menubutton .edui-state-active .edui-menubutton-body { + background-color: #ffffff; + border: 1px solid #EEE; + padding: 0; +} + +.edui-simple .edui-state-disabled .edui-arrow { + opacity: 0.3; + _filter: alpha(opacity = 30); +} + +.edui-simple .edui-toolbar .edui-splitbutton .edui-state-opened .edui-splitbutton-body, +.edui-simple .edui-toolbar .edui-menubutton .edui-state-opened .edui-menubutton-body { + background-color: white; + border: 1px solid #EEE; + padding: 0; +} + +.edui-simple .edui-for-insertorderedlist .edui-bordereraser, +.edui-simple .edui-for-lineheight .edui-bordereraser, +.edui-simple .edui-for-rowspacingtop .edui-bordereraser, +.edui-simple .edui-for-rowspacingbottom .edui-bordereraser, +.edui-simple .edui-for-insertunorderedlist .edui-bordereraser { + background-color: white; +} + +/* 解决嵌套导致的图标问题 */ +.edui-simple .edui-for-insertorderedlist .edui-popup-body .edui-icon, +.edui-simple .edui-for-lineheight .edui-popup-body .edui-icon, +.edui-simple .edui-for-rowspacingtop .edui-popup-body .edui-icon, +.edui-simple .edui-for-rowspacingbottom .edui-popup-body .edui-icon, +.edui-simple .edui-for-insertunorderedlist .edui-popup-body .edui-icon { + /*background-position: 0 -40px;*/ + background-image: none ; +} + +/* 弹出菜单 */ +.edui-simple .edui-popup { + z-index: 3000; + background-color: #ffffff; + width:auto; + height:auto; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + margin-top:1px; +} + +.edui-simple .edui-popup .edui-shadow { + left: 0; + top: 0; + width: 100%; + height: 100%; +} + +.edui-simple .edui-popup-content { + font-size: 13px; + box-shadow: 0 0 10px rgba(0,0,0,0.2); + transition: .25s; + color: #333; + background-color: #FFF; + padding: 10px; + border-radius: 5px; +} + +.edui-simple .edui-popup .edui-bordereraser { + background-color: transparent; + height: 3px; +} + +.edui-simple .edui-menu .edui-bordereraser { + height: 3px; +} + +.edui-simple .edui-anchor-topleft .edui-bordereraser { + left: 1px; + top: -2px; +} + +.edui-simple .edui-anchor-topright .edui-bordereraser { + right: 1px; + top: -2px; +} + +.edui-simple .edui-anchor-bottomleft .edui-bordereraser { + left: 0; + bottom: -6px; + height: 7px; + border-left: 1px solid gray; + border-right: 1px solid gray; +} + +.edui-simple .edui-anchor-bottomright .edui-bordereraser { + right: 0; + bottom: -6px; + height: 7px; + border-left: 1px solid gray; + border-right: 1px solid gray; +} + +.edui-popup div{ + width:auto; + height:auto; +} + +.edui-simple .edui-editor-messageholder { + display: block; + width: 150px; + height: auto; + border: 0; + margin: 0; + padding: 0; + position: absolute; + top: 28px; + right: 3px; +} + +.edui-simple .edui-message{ + min-height: 10px; + text-shadow: 0 1px 0 rgba(255,255,255,0.5); + padding: 0; + margin-bottom: 3px; + position: relative; +} +.edui-simple .edui-message-body{ + border-radius: 3px; + padding: 8px 15px 8px 8px; + color: #c09853; + background-color: #fcf8e3; + border: 1px solid #fbeed5; +} +.edui-simple .edui-message-type-info{ + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1 +} +.edui-simple .edui-message-type-success{ + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6 +} +.edui-simple .edui-message-type-danger, +.edui-simple .edui-message-type-error{ + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7 +} +.edui-simple .edui-message .edui-message-closer { + display: block; + width: 16px; + height: 16px; + line-height: 16px; + position: absolute; + top: 0; + right: 0; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + float: right; + font-size: 20px; + font-weight: bold; + color: #999; + text-shadow: 0 1px 0 #fff; + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; +} +.edui-simple .edui-message .edui-message-content { + font-size: 10pt; + word-wrap: break-word; + word-break: normal; +} +/* 弹出对话框按钮和对话框大小 */ +.edui-simple .edui-dialog { + z-index: 2000; + position: absolute; + +} + +.edui-dialog div{ + width:auto; +} + +.edui-simple .edui-dialog-wrap { + margin-right: 6px; + margin-bottom: 6px; +} + +.edui-simple .edui-dialog-fullscreen-flag { + margin-right: 0; + margin-bottom: 0; +} + +.edui-simple .edui-dialog-body { + position: relative; + /*padding:2px 0 0 2px;*/ + /*_zoom: 1;*/ +} + +.edui-simple .edui-dialog-fullscreen-flag .edui-dialog-body { + padding: 0; +} + +.edui-simple .edui-dialog-shadow { + position: absolute; + z-index: -1; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: #ffffff; + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.edui-simple .edui-dialog-foot { + background-color: white; + border-radius: 0 0 5px 5px; + height: 40px; +} + +.edui-simple .edui-dialog-titlebar { + height: 32px; + background: #FFF; + position: relative; + cursor: move; + border-radius:5px 5px 0 0; + padding: 5px; +} +.edui-simple .edui-dialog-caption { + font-weight: bold; + font-size: 14px; + line-height: 30px; + padding-left: 5px; +} + +.edui-simple .edui-dialog-draghandle { + height: 30px; +} + +.edui-simple .edui-dialog-closebutton { + position: absolute !important; + right: 5px; + top: 3px; +} + +.edui-simple .edui-dialog-closebutton .edui-button-body { + height: 20px; + width: 20px; + cursor: pointer; +} + +.edui-simple .edui-dialog-closebutton .edui-button-body .edui-icon{ + width: 20px; + height: 20px; + font-family: 'edui-iconfont'; + line-height: 26px; + font-size: 20px; + text-align: center; + color:#999; + vertical-align: top; +} +.edui-simple .edui-dialog-closebutton .edui-button-body .edui-icon:before{ + content: "\e6a7"; +} + +.edui-simple .edui-dialog-closebutton .edui-state-hover .edui-button-body .edui-icon{ + color:#333; +} + +.edui-simple .edui-dialog-buttons { + position: absolute; + right: 0; +} + +.edui-simple .edui-dialog-buttons .edui-button { + margin-right: 10px; +} + +.edui-simple .edui-dialog-buttons .edui-button .edui-button-body .edui-icon{ + display: none !important; +} + +.edui-simple .edui-dialog-buttons .edui-button .edui-button-body { + height: 30px; + font-size: 12px; + line-height: 28px; + cursor: pointer; + border-radius: 4px; + text-align: center; + background-color: #F8F8F8; + border: 1px solid #EEE; + padding:0 15px; +} + +.edui-simple .edui-dialog-buttons .edui-button .edui-state-hover .edui-button-body { + +} + +.edui-simple .edui-dialog iframe { + border: 0; + padding: 0; + margin: 0; + vertical-align: top; +} + +.edui-simple .edui-dialog-modalmask { + opacity: 0.3; + filter: alpha(opacity = 30); + background-color: #ccc; + position: absolute; + /*z-index: 1999;*/ +} + +.edui-simple .edui-dialog-dragmask { + position: absolute; + /*z-index: 2001;*/ + background-color: transparent; + cursor: move; +} + +.edui-simple .edui-dialog-content { + position: relative; +} + +.edui-simple .dialogcontmask { + cursor: move; + visibility: hidden; + display: block; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + filter: alpha(opacity = 0); +} + +/*link-dialog*/ +.edui-simple .edui-for-link .edui-dialog-content { + width: 420px; + height: 200px; + overflow: hidden; +} +/*background-dialog*/ +.edui-simple .edui-for-background .edui-dialog-content { + width: 440px; + height: 280px; + overflow: hidden; +} + +/*template-dialog*/ +.edui-simple .edui-for-template .edui-dialog-content { + width: 630px; + height: 390px; + overflow: hidden; +} + +/*scrawl-dialog*/ +.edui-simple .edui-for-scrawl .edui-dialog-content { + width: 515px; + *width: 506px; + height: 360px; +} + +/*spechars-dialog*/ +.edui-simple .edui-for-spechars .edui-dialog-content { + width: 620px; + height: 500px; + *width: 630px; + *height: 570px; +} + +/*image-dialog*/ +.edui-simple .edui-for-insertimage .edui-dialog-content { + width: 650px; + height: 400px; + overflow: hidden; +} + +/*image-insertframe*/ +.edui-simple .edui-for-insertframe .edui-dialog-content { + width: 350px; + height: 230px; + overflow: hidden; +} + +/*wordImage-dialog*/ +.edui-simple .edui-for-wordimage .edui-dialog-content { + width: 620px; + height: 380px; + overflow: hidden; +} + +/*formula-dialog*/ +.edui-simple .edui-for-formula .edui-dialog-content { + width: 620px; + height: 300px; + overflow: hidden; +} + +/*attachment-dialog*/ +.edui-simple .edui-for-attachment .edui-dialog-content { + width: 650px; + height: 400px; + overflow: hidden; +} + + +/*map-dialog*/ +.edui-simple .edui-for-map .edui-dialog-content { + width: 550px; + height: 400px; +} + +/*video-dialog*/ +.edui-simple .edui-for-insertvideo .edui-dialog-content { + width: 590px; + height: 420px; +} + +/*anchor-dialog*/ +.edui-simple .edui-for-anchor .edui-dialog-content { + width: 320px; + height: 60px; + overflow: hidden; +} + +/*searchreplace-dialog*/ +.edui-simple .edui-for-searchreplace .edui-dialog-content { + width: 400px; + height: 220px; +} + +/*help-dialog*/ +.edui-simple .edui-for-help .edui-dialog-content { + width: 400px; + height: 420px; +} + +/*edittable-dialog*/ +.edui-simple .edui-for-edittable .edui-dialog-content { + width: 540px; + _width:590px; + height: 335px; +} + +/*edittip-dialog*/ +.edui-simple .edui-for-edittip .edui-dialog-content { + width: 225px; + height: 60px; +} + +/*edittd-dialog*/ +.edui-simple .edui-for-edittd .edui-dialog-content { + width: 240px; + height: 50px; +} + +/*段落弹出菜单*/ +.edui-simple .edui-for-paragraph .edui-listitem-label { + font-family: Tahoma, Verdana, Arial, Helvetica; +} + +.edui-simple .edui-for-paragraph .edui-listitem-label .edui-for-p { + font-size: 22px; + line-height: 27px; +} + +.edui-simple .edui-for-paragraph .edui-listitem-label .edui-for-h1 { + font-weight: bolder; + font-size: 32px; + line-height: 36px; +} + +.edui-simple .edui-for-paragraph .edui-listitem-label .edui-for-h2 { + font-weight: bolder; + font-size: 27px; + line-height: 29px; +} + +.edui-simple .edui-for-paragraph .edui-listitem-label .edui-for-h3 { + font-weight: bolder; + font-size: 19px; + line-height: 23px; +} + +.edui-simple .edui-for-paragraph .edui-listitem-label .edui-for-h4 { + font-weight: bolder; + font-size: 16px; + line-height: 19px +} + +.edui-simple .edui-for-paragraph .edui-listitem-label .edui-for-h5 { + font-weight: bolder; + font-size: 13px; + line-height: 16px; +} + +.edui-simple .edui-for-paragraph .edui-listitem-label .edui-for-h6 { + font-weight: bolder; + font-size: 12px; + line-height: 14px; +} +/* 表格弹出菜单 */ +.edui-simple .edui-for-inserttable .edui-splitborder { + display: none +} +.edui-simple .edui-for-inserttable .edui-splitbutton-body .edui-arrow { + width: 0 +} +.edui-simple .edui-toolbar .edui-for-inserttable .edui-state-active .edui-splitborder{ + border-left: 1px solid transparent; +} +.edui-simple .edui-tablepicker .edui-infoarea { + height: 14px; + line-height: 14px; + font-size: 12px; + width: 220px; + margin-bottom: 3px; + clear: both; +} + +.edui-simple .edui-tablepicker .edui-infoarea .edui-label { + float: left; +} + +.edui-simple .edui-dialog-buttons .edui-label { + line-height: 30px; +} + +.edui-simple .edui-tablepicker .edui-infoarea .edui-clickable { + float: right; +} + +.edui-simple .edui-tablepicker .edui-pickarea { + background: url("../images/unhighlighted.gif") repeat; + height: 220px; + width: 220px; +} + +.edui-simple .edui-tablepicker .edui-pickarea .edui-overlay { + background: url("../images/highlighted.gif") repeat; +} + +/* 颜色弹出菜单 */ +.edui-simple .edui-colorpicker-topbar { + height: 27px; + width: 200px; + /*border-bottom: 1px gray dashed;*/ +} + +.edui-simple .edui-colorpicker-preview { + height: 20px; + border: 1px inset black; + margin-left: 1px; + width: 128px; + float: left; + border-radius:3px; + position: relative; +} + +.edui-simple .edui-colorpicker-preview input{ + padding: 0; + left: 0; + border: 0; + position: absolute; + top: 0; + width: 100%; + height: 100%; + border-radius: 3px; + opacity: 0; + cursor: pointer; +} + +.edui-simple .edui-colorpicker-nocolor { + float: right; + margin-right: 1px; + font-size: 12px; + line-height: 20px; + height: 20px; + border: 1px solid #333; + padding: 0 5px; + cursor: pointer; + border-radius: 3px; + box-sizing: content-box; +} + +.edui-simple .edui-colorpicker-tablefirstrow { + height: 30px; +} + +.edui-simple .edui-colorpicker-colorcell { + width: 14px; + height: 14px; + display: block; + margin: 0; + cursor: pointer; + border-radius:2px; +} + +.edui-simple .edui-colorpicker-colorcell:hover { + width: 14px; + height: 14px; + margin: 0; +} +.edui-simple .edui-colorpicker-advbtn{ + display: block; + text-align: center; + cursor: pointer; + height:20px; +} +.arrow_down{ + background: white url('../images/arrow_down.png') no-repeat center; +} +.arrow_up{ + background: white url('../images/arrow_up.png') no-repeat center; +} +/*高级的样式*/ +.edui-colorpicker-adv{ + position: relative; + overflow: hidden; + height: 180px; + display: none; +} +.edui-colorpicker-plant, .edui-colorpicker-hue { + border: solid 1px #666; +} +.edui-colorpicker-pad { + width: 150px; + height: 150px; + left: 14px; + top: 13px; + position: absolute; + background: red; + overflow: hidden; + cursor: crosshair; +} +.edui-colorpicker-cover{ + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; + background: url("../images/tangram-colorpicker.png") -160px -200px; +} +.edui-colorpicker-padDot{ + position: absolute; + top: 0; + left: 0; + width: 11px; + height: 11px; + overflow: hidden; + background: url(../images/tangram-colorpicker.png) 0px -200px repeat-x; + z-index: 1000; + +} +.edui-colorpicker-sliderMain { + position: absolute; + left: 171px; + top: 13px; + width: 19px; + height: 152px; + background: url(../images/tangram-colorpicker.png) -179px -12px no-repeat; + +} +.edui-colorpicker-slider { + width: 100%; + height: 100%; + cursor: pointer; +} +.edui-colorpicker-thumb{ + position: absolute; + top: 0; + cursor: pointer; + height: 3px; + left: -1px; + right: -1px; + border: 1px solid black; + background: white; + opacity: .8; +} + +/*自动排版弹出菜单*/ +.edui-simple .edui-autotypesetpicker .edui-autotypesetpicker-body { + font-size: 12px; + margin-bottom: 3px; + clear: both; +} + +.edui-simple .edui-autotypesetpicker-body table { + border-collapse: separate; + border-spacing: 2px; +} + +.edui-simple .edui-autotypesetpicker-body td { + font-size: 12px; + word-wrap: break-word; +} + +.edui-simple .edui-autotypesetpicker-body td input { + margin: 3px 3px 3px 4px; + *margin: 1px 0 0 0; +} + +.edui-simple .edui-autotypesetpicker-body td button { + border: none; + padding: 5px 10px; + font-size: 13px; + line-height: 1.5; + border-radius: 4rem; + -webkit-appearance: none; + cursor: pointer; + margin-bottom: 5px; + background-color: #EEE; +} + +/*自动排版弹出菜单*/ +.edui-simple .edui-cellalignpicker .edui-cellalignpicker-body { + width: 70px; + font-size: 12px; + cursor: default; +} + +.edui-simple .edui-cellalignpicker-body table { + border-collapse: separate; + border-spacing: 0; +} +.edui-simple .edui-cellalignpicker-body td{ + padding: 1px; +} +.edui-simple .edui-cellalignpicker-body .edui-icon{ + height: 20px; + width: 20px; + padding: 1px; + background-image: url(../images/table-cell-align.png); +} + +.edui-simple .edui-cellalignpicker-body .edui-left{ + background-position: 0 0; +} + +.edui-simple .edui-cellalignpicker-body .edui-center{ + background-position: -25px 0; +} +.edui-simple .edui-cellalignpicker-body .edui-right{ + background-position: -51px 0; +} + +.edui-simple .edui-cellalignpicker-body td.edui-state-hover .edui-left{ + background-position: -73px 0; +} + +.edui-simple .edui-cellalignpicker-body td.edui-state-hover .edui-center{ + background-position: -98px 0; +} + +.edui-simple .edui-cellalignpicker-body td.edui-state-hover .edui-right{ + background-position: -124px 0; +} + +.edui-simple .edui-cellalignpicker-body td.edui-cellalign-selected .edui-left { + background-position: -146px 0; + background-color: #f1f4f5; +} + +.edui-simple .edui-cellalignpicker-body td.edui-cellalign-selected .edui-center { + background-position: -245px 0; +} + +.edui-simple .edui-cellalignpicker-body td.edui-cellalign-selected .edui-right { + background-position: -271px 0; +} +/*分隔线*/ +.edui-simple .edui-toolbar .edui-separator { + width: 1px; + height: 20px; + margin: 5px 5px; + background: #CCC; +} + +/*颜色按钮 */ +.edui-simple .edui-toolbar .edui-colorbutton .edui-colorlump { + position: absolute; + overflow: hidden; + bottom: 1px; + left: 5px; + width: 20px; + height: 4px; +} + +/*表情按钮及弹出菜单*/ +/*去除了表情的下拉箭头*/ +.edui-simple .edui-for-emotion .edui-icon:before { + content: "\e60e"; +} +.edui-simple .edui-for-emotion .edui-popup-content iframe +{ + width: 514px; + height: 380px; + overflow: hidden; +} +.edui-simple .edui-for-emotion .edui-popup-content +{ + position: relative; + z-index: 555 +} + +.edui-simple .edui-for-emotion .edui-splitborder { + display: none +} + +.edui-simple .edui-for-emotion .edui-splitbutton-body .edui-arrow +{ + width: 0 +} +.edui-simple .edui-toolbar .edui-for-emotion .edui-state-active .edui-splitborder +{ + border-left: 1px solid transparent; +} + +/*contextmenu*/ +.edui-simple .edui-hassubmenu .edui-arrow { + height: 20px; + width: 20px; + float: right; + /*background: url("../images/icons-all.gif") no-repeat 10px -233px;*/ + font-family: 'edui-iconfont'; + font-size:12px; + line-height:20px; + text-align:center; +} + +.edui-simple .edui-hassubmenu .edui-arrow:before{ + content: "\e665"; +} + +.edui-simple .edui-menu-body .edui-menuitem { + padding: 1px; +} + +.edui-simple .edui-menuseparator { + margin: 2px 0; + height: 1px; + overflow: hidden; +} + +.edui-simple .edui-menuseparator-inner { + border-bottom: 1px solid #e2e3e3; + margin-left: 29px; + margin-right: 1px; +} + +.edui-simple .edui-menu-body .edui-state-hover { + padding: 0 !important; + background-color: var(--edui-color-active-bg); + border-radius:3px; + border:1px solid var(--edui-color-active-bg); +} + +/*弹出菜单*/ +.edui-simple .edui-shortcutmenu { + padding: 2px; + width: 300px; + height: auto; + background-color: #fff; + border: 1px solid #ccc; + border-radius: 5px; +} + +/*粘贴弹出菜单*/ +.edui-simple .edui-wordpastepop .edui-popup-content{ + border: none; + padding: 0; + width: 54px; + height: 21px; +} +.edui-simple .edui-pasteicon { + width: 100%; + height: 100%; + background-image: url('../images/wordpaste.png'); + background-position: 0 0; +} + +.edui-simple .edui-pasteicon.edui-state-opened { + background-position: 0 -34px; +} + +.edui-simple .edui-pastecontainer { + position: relative; + visibility: hidden; + width: 97px; + background: #fff; + border: 1px solid #ccc; +} + +.edui-simple .edui-pastecontainer .edui-title { + font-weight: bold; + background: #F8F8FF; + height: 25px; + line-height: 25px; + font-size: 12px; + padding-left: 5px; +} + +.edui-simple .edui-pastecontainer .edui-button { + overflow: hidden; + margin: 3px 0; +} + +.edui-simple .edui-pastecontainer .edui-button .edui-richtxticon, +.edui-simple .edui-pastecontainer .edui-button .edui-tagicon, +.edui-simple .edui-pastecontainer .edui-button .edui-plaintxticon{ + float: left; + cursor: pointer; + width: 29px; + height: 29px; + margin-left: 5px; + background-image: url('../images/wordpaste.png'); + background-repeat: no-repeat; +} +.edui-simple .edui-pastecontainer .edui-button .edui-richtxticon { + margin-left: 0; + background-position: -109px 0; +} +.edui-simple .edui-pastecontainer .edui-button .edui-tagicon { + background-position: -148px 1px; +} + +.edui-simple .edui-pastecontainer .edui-button .edui-plaintxticon { + background-position: -72px 0; +} + +.edui-simple .edui-pastecontainer .edui-button .edui-state-hover .edui-richtxticon { + background-position: -109px -34px; +} +.edui-simple .edui-pastecontainer .edui-button .edui-state-hover .edui-tagicon{ + background-position: -148px -34px; +} +.edui-simple .edui-pastecontainer .edui-button .edui-state-hover .edui-plaintxticon{ + background-position: -72px -34px; +} +.edui-quick-operate { + position: relative; + margin: -10px; + /*width: 40px;*/ + height: 40px; + background: #FFF; + width: 50px !important; + border-radius: 4px; +} + +.edui-quick-operate:hover .edui-quick-operate-menu { + display: block; +} + +.edui-quick-operate-status { + display: flex; +} + +.edui-quick-operate-icon { + display: inline-block; + line-height: 30px !important; + width: 30px !important; + text-align: center; + cursor: pointer; + color: #2A57FE; +} + +.edui-quick-operate-icon:last-child { + width: 20px !important; + font-size: 0; + color: #999; +} + +.edui-quick-operate-icon:last-child svg { + vertical-align: middle; +} + +.edui-quick-operate-menu { + border: 1px solid #CCC; + border-radius: 5px; + box-shadow: 0 0 10px #CCC; + position: absolute; + left: 50px; + top: 0; + background: #FFF; + width: 100px !important; + display: none; +} + +.edui-quick-operate-menu .item { + height: 30px; + line-height: 30px; + padding: 0 10px; + cursor: pointer; +} + +.edui-quick-operate-menu .item:hover { + background: #F5F5F5; +} + +.edui-quick-operate-menu .item i { + display: inline-block; + width: 2em; +} + +.edui-quick-operate .icon { + font-family: "edui-iconfont"; + font-style: normal; + -webkit-font-smoothing: antialiased; +} + +.edui-quick-operate .icon.icon-image:before { + content: "\e605"; +} + +.edui-quick-operate .icon.icon-list:before { + content: "\e87c"; +} +.edui-quick-operate .icon.icon-trash:before { + content: "\e87c"; +} + +/* 样式新增和覆盖 ThinkGem */ +.edui-textarea {position:absolute;z-index:-1000;top:20%;left:15%;width:200px;} +.edui-default .edui-editor {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;} + +/* 大纲视图样式 ThinkGem */ +.edui-outline {margin:0!important;position:relative;} +.edui-outline .left {padding:0;} +.edui-outline .right {padding-right:0;padding-left:0px;} +.edui-outline .open-close {width:6px;cursor:pointer;margin-left:1px;position:absolute;top:200px!important;z-index:100;display:inline-block;} +.edui-outline .toc-close {opacity:0.3;filter:alpha(opacity=30);} +.edui-outline .toc-close:hover {opacity:0.8;filter:alpha(opacity=80);} +.edui-outline .toc-open, .edui-outline .toc-close {background:#fff url("../images/openclose.png") no-repeat 1px center !important;} +.edui-outline .toc-close {background-position:-29px center !important;opacity:0.5;filter:alpha(opacity=50)} +.edui-outline .wrapper{border:1px solid #CCC;border-left-width: 0;} +.edui-outline .wrapperTitle{font-weight:bold;font-size:14px;padding:6px 10px;border-bottom:1px dashed #ccc;} +.edui-outline .wrapperContainer{min-height:100px;max-height:430px;overflow:auto;padding:10px 13px;} +.edui-outline .wrapperContainer ul{margin:0px;padding:0px 0px 0px 20px;} +.edui-outline .wrapperContainer ul li{width:100%;margin:0px;padding:0px;line-height:22px;list-style:circle;white-space:nowrap;} +.edui-outline .wrapperContainer ul span{display:block;margin:3px;padding:0px 3px;overflow:hidden;} +.edui-outline .wrapperContainer > ul{padding:0;} +.edui-outline .wrapperContainer > ul > li{list-style:none;} +.edui-outline .wrapperContainer > ul > li > span{background-color:#ddd;margin:4px 0px;font-weight:bold;} +.edui-outline .sectionItem{cursor:pointer;padding:4px;} +.edui-outline .sectionItem:hover{color:#f00;} +.edui-outline .fixTop{position:fixed!important;top:-3px;} diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/dialogbase.css b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/dialogbase.css new file mode 100644 index 00000000..29128cb8 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/dialogbase.css @@ -0,0 +1,101 @@ +/*弹出对话框页面样式组件 +*/ + +/*reset +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td { + margin: 0; + padding: 0; + outline: 0; + font-size: 100%; +} + +body { + line-height: 1; +} + +ol, ul { + list-style: none; +} + +blockquote, q { + quotes: none; +} + +ins { + text-decoration: none; +} + +del { + text-decoration: line-through; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +/*module +*/ +body { + background-color: #fff; + font: 14px/1.5 sans-serif, "宋体", "Arial Narrow", HELVETICA; + color: #646464; +} + +/*tab*/ +.tabhead { + position: relative; + z-index: 10; +} + +.tabhead span { + display: inline-block; + padding: 0 5px; + height: 30px; + border: 1px solid #ccc; + background: #EEE; + text-align: center; + line-height: 30px; + cursor: pointer; + *margin-right: 5px; + border-radius: 3px 3px 0 0; +} + +.tabhead span.focus { + height: 31px; + border-bottom: none; + background: #fff; +} + +.tabbody { + position: relative; + top: -1px; + margin: 0 auto; + border: 1px solid #ccc; +} + +/*button*/ +a.button { + display: block; + text-align: center; + line-height: 24px; + text-decoration: none; + height: 24px; + width: 95px; + border: 0; + color: #838383; + background: url(../../themes/simple/images/icons-all.gif) no-repeat; +} + +a.button:hover { + background-position: 0 -30px; +} diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/doc.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/doc.svg new file mode 100644 index 00000000..e659bcb9 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/doc.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/docx.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/docx.svg new file mode 100644 index 00000000..e659bcb9 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/docx.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/gif.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/gif.svg new file mode 100644 index 00000000..4ac397e5 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/gif.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpeg.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpeg.svg new file mode 100644 index 00000000..91c03d73 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpeg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpg.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpg.svg new file mode 100644 index 00000000..c01dc2d7 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/jpg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp3.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp3.svg new file mode 100644 index 00000000..a7077273 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp3.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp4.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp4.svg new file mode 100644 index 00000000..9ea15421 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/mp4.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pdf.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pdf.svg new file mode 100644 index 00000000..b6e9ac79 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pdf.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/png.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/png.svg new file mode 100644 index 00000000..88052f36 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/png.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/ppt.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/ppt.svg new file mode 100644 index 00000000..91c8ad58 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/ppt.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pptx.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pptx.svg new file mode 100644 index 00000000..91c8ad58 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/pptx.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/rar.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/rar.svg new file mode 100644 index 00000000..aefca9d5 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/rar.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/torrent.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/torrent.svg new file mode 100644 index 00000000..5ac15bb2 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/torrent.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/txt.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/txt.svg new file mode 100644 index 00000000..2f28948b --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/txt.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/unknown.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/unknown.svg new file mode 100644 index 00000000..1e9926b8 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/unknown.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xls.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xls.svg new file mode 100644 index 00000000..26d50cae --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xls.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xlsx.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xlsx.svg new file mode 100644 index 00000000..26d50cae --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/xlsx.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/zip.svg b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/zip.svg new file mode 100644 index 00000000..aefca9d5 --- /dev/null +++ b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/exts/zip.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/font/iconfont.ttf b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/font/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..58831d238b6f26c324082ebf42542465d8dca859 GIT binary patch literal 25388 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 eArE1>ft6ajW8;( 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 esM2ZEJ4BL|6n8{Sei@Jt0L_f7?5pN7PDVh+V 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 Oa|~VrhDkVV0RR9E*0<{b literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/anchor.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/anchor.gif new file mode 100644 index 0000000000000000000000000000000000000000..5aa797b2240a432d9f3f1d166ed5542eaf684937 GIT binary patch literal 184 zcmZ?wbhEHb6kygJ|Uu&?oD;%Ae!z@09(NL_hv#6Slx0y!YR{?r|LJZgAju=f-$sQVWNL{+Tsz18#+~Ke%+zTWns()WcPwy8dQcr!JH# U&i)o#ra{o6vp4_np&fqGg-1;GP^BJO_p_?A6nLIYwB=H*Qp>A8nZf?fNnCY(uvZL zYMq5r=M|ASom0_?Sn7~VE3B<^mcq1BrHIr9EGW>Ifm~m?y<>mJPIAsKPjWszPx7z| z^K(;^4e+i)B*?S*guTS?B+Vho2 z`WG1Kuclp>qR!nSa-c>gf6E3&1HPK$>6qGXeOCp%qBL8aEd$S;?m%#@0uH|roliGe zy#i~1E?Ad#U1t}6uwt+qqgIm=xY8r0F*7 zl{ZWo1&^Wcj_roRaNKw0cq|%;M#7eRWh<*7;!rva!w3Wdg+kTSXqlOr3+!(Y+UH1c!M>bUYK1<=lG*1pq%m&P~1QC>Rx($IJPWjnN zpR&G{Rq^JvgludxnIl{D8LgfGe-+MHCcM_UcHp8Td8VLE6B~29!k7r659<2nKp^Fl zj!GszzF7d5gy6DP@ZR1H93XOu{-OI@l6&5C>BJ*|uw%klayELyqgg z(1r2VJa0I-7Tj#n#oR8}RJ&g+`2!5Q8%of3mwZ1ylT{6m^cuZ3bEx<+w~3H6c=s2I zHqmMPM&{IH<=Icl=QPsL@wWkIaQ9;d5!{KiwDTAp6ANhcA|rcd_*y;vPo-D@#WUD8 zxj?H-u8_-Qb;^#oX{dywAOO4sP%-&Maru89peVTaNW45UP{=b_+ByMxH6aCa_?|l> lFG7akQpaiL%L!NFwXt25X8cm0x*UH6P&xU?o7rDC{|kH`9-#mL literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/arrow_down.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..e9257e83b00375259f2f724c7cbac03d0df5ceb2 GIT binary patch literal 1610 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW`)d{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v&`mZlGf*%y)H5_T zF*i5YQ7|$vG|)FN(l<2HH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow z*eU^C3h_d20o>TUVrVb{15Cdnu|VHY&j92lm_lD){7Q3k;i`*Ef>IIg#cFVINM%8) zeo$(0erZuMFyhjbK~@!5ITxiSmgEG&eP`1g19yq1OegIswNQ-xSi<4Z1u2!m4XhFqBbF8wG<_`!+|HhuxMFc&SLMF{7Z@fVvH$#8 ze|mSH#FSX^%>h00S4ci?>YufC3b$>be$N&e)g9;i=5%xkTh1s~5&sk~hpZURp;Qa?iE^5gq z0+?2AoO*aq`+eIDGp&3MoLz0RPBnf@mZEj!Y0cZVUxN2^iyZs(a?eI%oljxTtdUFo z4zJtT6vh6mc<(8@dEybWbJNr%Pc%*VvF}gIi|llP_mw#+z3j zapfmJXkU5iJgMMaq6;%eEr0F`fv2A$yk@Z1O`YMLW4b!$#En-43)(gNwO&tIE1$YR z{=f_5V<-h{r;w^f@VvOcJ`XH-Laf=HZ$7pE8y$b zea|FcbA8_y&V4&;c0EYAF6z7Uq;gWX%!S@_GP~BiYk9@S9hp{rSmuZc`!rX#z78?b z>^=VrHI}o6**U$5wKDVU&pfZEJI56Y zoT$4mvucV;+x1h4)@uJZd{#I=XN5ldnP;uVH#)aA-sLj_f6xsvx)X=xc_v2 z@-mt-`NgS3hTn0)cfZMswpSgNlI1YlD$F(+3=d#Wzp$P!&XKAJY literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/arrow_up.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..74277af1e6a8ef91f8fe664efde11377a5292dbc GIT binary patch literal 1649 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2c=9J8kh>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v&`mZlGf*%y)H5_T zF*i5YQ7|$vG|)FN(l<2HH8i&}HnK7>P=Ep@plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow z*eU^C3h_d2fv+#z;JjjJKmmhHzap_f-%!s$KQ|ZTFR<$3lAu(CGq9>I4yi0i)elN7 z&Mz%W2F6F4GE6ft?C@IzQV4X7m48ttFj5k8T=J7kb5rw5JY8&+fHHb1nJHGr&Zcf= zZpLmdj^@s;MuvtK&X$(07A9_{2F`9K1|}9TGqCA(Gj?@#HgIt=cQbG_G;}qxFf=l- zbaON}GPN)@wKR5t>GjMjE=kNwPKDW<3A7ig*AcH?E9aur#FG4?ko^1{SPBTp$S=t+ z&d4uNa1J(A2+zz*$uBPkMGnNTE~!PCWvMA{Mftf3;Lx?o#9}*PUqke!kP~A1K*#8V zk_J*zfe8WAABYK0_&^Rk>!juZ^GgvhW0Y{Wv@$R-E%tPA45_#^WvZ{gh@(K;>Z+== zX-At4KPH3-+4r@v2}X8*AN$Mh@OiHNYs3&%QbHW!0`#zh1`9tBzYV@8G#Wg&l2-#)h$FUdfE_lvm%b2=kt^Ebzn( zr(4oF%+7xg2Te=y(fqh}+AK?Nt8-e6Vo~YWrY1FhH}uX($oOv&HCTs__< zzEdCca~LbgR5%PtJYh=3FjGRGp=cUaJC^c^yU)Zr^k2P zlm5xRG;W0~lefT@)ERLuic?K4bNlUNS|KodrrwHIUNWEc`M1i>U^rI0VS1uR{)PLi zihmWG2&`Lpzrjh}nD@mILlb2Uhtt|CHp`N!r`KF5c$VaRcJZF}LJe(& zwV}p~KZGbP@?1Z4Mc+d4`MOQrYgSe4X#ZDh+%|1dL)h$@nv3?ZH`~Z?rV3X7(F@K> zb+Z2u>#VllaHj5&E!~}`b21Ja)w^fT&+2mzy!OR_pE1^}_1<=w+EA5Nm$Hp%M~^AK zU)Z92;jd=Sl<1n3x7z+*ci#Wo(IT=)J{K*+Q?C!N1MD&Sbd le02W-shBsPKJ+s%GgK)^wA}p_d>&K@c)I$ztaD0e0svXmV!r?Y literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/button-bg.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/button-bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec7fa2eabf0705226fe0c488d65198508bf547e9 GIT binary patch literal 1114 zcmV-g1f}~&Nk%w1VKM+R0OkMy00030|Nr{?`~Uyg|Nq+c_4NPz*Z=(3`t{5D_RRV9 z%lr1t{P@xN^27S{$occg`t-~D_Rjb6(E0Jf`t!&5^V9k7zxnUL`S8H{@x=P_$@uNP z`0c*=@5lM`q&aU|6w)f(-(ZHJcKyq);w!1v|A_vOL(=ELpXz3||{+03)&lq#;^N`q z;o#ul-{0Tf-rm~U+Sk|D(9qET|Nj6000000000000000000000A^8LW004OaEC2ui z05SkF000O7fO%_oc!h?Ch>41ei+5{zWp`--l$Dm3n3+> zsF_HyqQ#3CGiszrN8-khAVaF@xTd7ZlPFWFT*=ZTojPn{%A85Frp=o;W!90Hv!~CW zBj>nb)267=qezn~UCPvr&^vA(N|o9Msu?(T?r7c0wX4^!V8PmfVC>oFmqw6)fdnp04j^zqp|u`Sa-0r=OsK#f}aaILMz*zrOwZ z`0-!pup>tY5FP|5;D7`cXyAbdg3v(@I*72r2M|Um;e-@cXrYB0h@gWGA&@Y_haiS1 z;)o=cSRx4_Z1{o+CA8?`i!jD0v_{FvJiptdPRD zl1w(~KIEzAo_zM{=bwE7aRU-l5Rn8GGXU|#qKr1`=%bKE+9(h+P>}@@TWDd06i{^P z>8GHED(a}AN@0Z-TXdns6;*su#jCK!D(kGY)*7p;S18d%0YNN*1r}fgE9|hu7HjOW g!~VKN5CsU(L=jFzEA6z@R%`9G*G3VB0D%AiJBq`ncK`qY literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cancelbutton.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cancelbutton.gif new file mode 100644 index 0000000000000000000000000000000000000000..df4bc2c06d485df4403d689c98ee745a4cde8e97 GIT binary patch literal 1227 zcmV;+1T_0cNk%w1VH^Ms0QUd@000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~EC2ui02}}g000R80N?d8lSPY`ECmaSA@vT~rz=b%E}1xSN+M*v*63=s zj2W|z%bEpKgUQntPOMg`Ql)Ygt58`0p~(cQlP6A|I&tD;)03AgfeIBOG>DKjY^XJ4==@p5kGnYDTB5w7&K^jxZs(hL{cL~lH}dPcdt$q zD_5TQ&|`gZmzMqH0#&%8nU(?9AzvZOs&E($thW17wAnF=2dS zixx%10*e+@Tw%iubG*?-5ob)X#T8L>VFrIHgwcf)I#^*u6G{}}gcVlU-~$+ANa4h3 zU5Eh&8T;8#LljaNAp~tsNC8C^Rb1i1Av~P%1{`$QfyY)`G0{dGGhE??7h#NH1{!Ik pfd&v=WTQt8w{C>_-)j6kG zmZ@`2opZWct<*WE%jHsMvsp;f^!~Ol**?^DO`hifs44&=f~umb34Y07v! zehXl>0V0C67HciWn4KjeEEWr@sxtk4|8?WtNwEFcm{Yc@Vy$H`7@(^3dc70h4xmY} zPa;B+{C!@Q<^CQRW6lMfrwb>zFkriOfWsf}arIZ0*)jKSzW9HD4>|2i1+FOg^6oL0 zuMGL+PHkt#*vvh~NQ@CxMMM#xZ40h-e^cjfe*)md?7iRY1HqRBjSwR0J%@RRXP>@> zkKcbjGFwIi5M!jSYpSZEsw%t>6uuy+C;C8K=M*aB-KzlIq|@mbYi)bIUbpA-`I#n_ zWy#v)_!v+R^=b{kGLNXLO{}#BFq6sTxvIY0l+`3NPhQ=Ac;nXf2W4IstBgcUD^b-d zJ3eY@@JRF1!NCEoR?7f{5J-}wDJcQkB4Re+sH#y!e2lU916r{A&pdHrm;e9(07*qo IM6N<$g2apNRsaA1 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_h.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_h.gif new file mode 100644 index 0000000000000000000000000000000000000000..d7c3e7e9eb5755d57ec03c34097c258244abe61a GIT binary patch literal 253 zcmVG|6H_V+Po~-c6$N^_IEGZ*Iy1qOk3oThS@Yxn_+t|0*P6|%n+#L~Iyf|E zrg84hNMwpx9_!-6|BEHhl_}FHLcZHi@xo+A>tN1bvzr~8Z#Ex)a8Qdkef% WRW|>PuXh3sXYh3Ob6Mw<&;$VH);Gui literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_v.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/cursor_v.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb508db552b6ac3f670f9ce1fcb1e55669db0dd6 GIT binary patch literal 370 zcmZ?wbhEHbQBhG}zIty_2L(xqFsZe72A-PqWelao_UPVUE#AKKd5`}glJC@2UB2rw`(IB?*A zqN1XRh{(>JJ55YXczAeJRaJNI-YqUJE-x?t@#Dumd-if8Ejy6@I4`1w~F!Qzky-V-VnInOpfk+|GDYn9AS7wc)Z8bf!!3 zZ2HZ7qm!>fg-@N3u_S6BtfcFRaLzUWGF!q z%AzEfB~`D;I)q^T@hn>GjrE?{UdLiPgP&3w>7tmXsgPC#5>G@))3jVemdgxLP8K0W zSvgGh3k4G=ZtO?YCn3lc(TL2c!850)DFo3*HcZxKVg(a36p4}m^OOpp{&p|bt$J&&x7~}fl`AqcVt%cEU2}27dM96QnwD)g zZI46N>oIHU?{_Z!WDf$^W^<7J82vsuXemZ#a;t%OX9%BFi literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/filescan.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/filescan.png new file mode 100644 index 0000000000000000000000000000000000000000..1d271588692c1726e3521032f71d8354b66fab0e GIT binary patch literal 4282 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 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/highlighted.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/highlighted.gif new file mode 100644 index 0000000000000000000000000000000000000000..9272b4915ad2b8d4052a19b4c80a41b7c71cf1f1 GIT binary patch literal 111 zcmZ?wbhEHb6k`x$Sjfb1_to#iH~&L`;!hSvE(RtB9R?r($ulrHOzB@K_Ll!X=Ym_^ zj literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/icons-all.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/icons-all.gif new file mode 100644 index 0000000000000000000000000000000000000000..21915e59dede0aa22cda8c7097a14f0f1f68906c GIT binary patch literal 3750 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 b4O*493C(v}$CrKE*L~j?e&ctU0s;U#>#h02 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/icons.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..c015e3aac9a84ebad11b932e84722124772d9641 GIT binary patch literal 19694 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ÏmvOE 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 b`u_(2Nr-(&rSM literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/img-cracked.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/img-cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..3b1d38965486452bf9a13a913109299ec713c8f8 GIT binary patch literal 1497 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 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/loading.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..b713e27dfba708a01c380e7c731a13b52a34edfc GIT binary patch literal 734 zcmZ?wbhEHb6krfw*v!jdZ*RYU|9&kkt+4ULFya6I z{|pQa5E95x{Lk&@8WQa67~pE8XTZz|68g!)$-uzNpaWzB4HaNuV6okB(sT7*i`QqX zc^L!>4t!=<(wVp51?zD`Kkg=-D~S>;skcR%7#$omMC>21xN*pcHs0c0tRNsF(;}SM ziPc1Fu!&|20tT$-nJa`fCQUjv@kC+C3!quI1U@ISvoqf2Xk|(i=IUl?N@{e_G3Yq3 z;U-H^uFrB+CTuRW+i+5nfx|fagWLs?!jQY{X6=arU0riqs^&x$2`7X};t z37RYmQ;O#*G6uOVn*=nAm7~Q)&(!ybaj}oz`WtJ?PQSHN#^y?3ICf5PGS1Ha8pE+k zgJmJh5y6y1=@^y-ft=a0ZG|ZdPArq?H(+2`(;|7`F{6Xpbl>GI8B?M_My|#ljzAN4 z3Pb@-+?qdUsm6)xA>j@^Y0K7lSt}-Mopvo#qQ-sCkLXFkyF zSLvgkf4d8-w;?feL$4)lp3HYoMI*E5@=0AueT*09aVgICcu;r3k!5-F!GZ%U3=K0F z9S$(a^)KPCsC4r`z65*B*uc`x?)kvPGDl;Yns{Fj0|R3#FisfHGY4!D^0$zE1ljvXNk%w1VH^N10QUd@000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~EC2ui02}}=000R80RIUbNU)&6g9sBUT*$DY!-o(fN}Na$VuFhf5;SOl zQR2k}8962Z;Gkkb01ZqM%&2mp#+Cvv!u%%_X3ds21*#in3e-1?2?(ltc28ctYrP)k z{Pb@UlQicB-E)}JlDi_MMmXbuk803?iR{rRp~2S#dR_^-LU%))h*>DmHq0rnjf;8~ zsJM}rcHp`#D%4?EVW;cduL6J7ThT2kQ{cJka07oF;i3Wu4ZceYpGm&F`Sa-04-5zZJCANLt@XPdKI8X22WQ%mvv4FO#q2N BK}7%n literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/openclose.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/openclose.png new file mode 100644 index 0000000000000000000000000000000000000000..be9d0d2391ca9ad7b152541a8975f676e390fa04 GIT binary patch literal 3666 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 KelF{r5}E*+%QgN0 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/sortable.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/sortable.png new file mode 100644 index 0000000000000000000000000000000000000000..1bca649698e187a80e1b1951fde99ddea3d7b038 GIT binary patch literal 2851 zcmV+;3*7XHP)a>00009a7bBm000ie z000ie0hKEb8vpKLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z08mLpK~#9!oRLck03Zkj=S64rPM)?_fdpkX8wniqBQql~0Ii3+bE9oyj4ACPj92-T zm=@@9#wtDeL0Q}S5#z#C757uAA_7bR009600|4w43ls_yIokjL002ovPDHLkV1j!0 BXOsW{ literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/spacer.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9 GIT binary patch literal 43 mcmZ?wbhEHbWMp7uXkdT>#h)yUAf^t80Ld^gF}W}@SOWlZ0R#L1 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/sparator_v.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/sparator_v.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf5662da8c36a446e1e08eb71b992c730ab8d15 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y0V1m%Ufcz7ii6yp7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7)VaDV6D^h@h{GKk3Arj%q6<>aQ{Qv(yqp%0-vU7cb$AD4{ Mp00i_>zopr0ET%XRR910 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/table-cell-align.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/table-cell-align.png new file mode 100644 index 0000000000000000000000000000000000000000..ddf42853ea5c00663e74d9195d1f1264ab684252 GIT binary patch literal 1847 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 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/toolbar_bg.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/toolbar_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab685f4236ad543601b0d7dc43e429e041bee98 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI{!2~3a95{LaNJ*BsMwA5Sra_n`~3ut zhqFCqhNk>9eAm}?**d-K>ErgL-9FQkEgB1_|9|!V%ggstduo?ezj^hOMS@|yt(J@G Th3lO_a~V8c{an^LB{Ts5X5&F_ literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/unhighlighted.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/unhighlighted.gif new file mode 100644 index 0000000000000000000000000000000000000000..7ad0b67ae634d41e76848ec0b6696e8ac7e06983 GIT binary patch literal 111 zcmZ?wbhEHb6k`x$Sjfci#j9d&%3_1)z0Fq~5a+uP;QtU1Nea;29 zx*cclynVJpP9xwz=Q6F#ReGoPZ4xWkEPX#)_EqLPYsO~h_`vc#s_EX6+DxrJi$d-_ L>N=ao&0q}x{nsuG literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/upload.png b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..08d4d9268204a20ca343bf75784302cc706d2417 GIT binary patch literal 6608 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 O00001IobTth)ve1{+;xF-z$zX1$@cbk;N#jz zM8mU4YCupmEU?Nii0lQg^bRCan?Ab3%VAH658-8xBFJMB`IuzR@?X?_cxg~njWe8Z z7he1{t~NY@;sD2oqwB>InLWHP3|(&rFL;_%YXisG!f|)t`LI~xqj*wKLbXWp)f$eo z4#asOE4^bXVR1zDClZ^-`L@9YE{GEUM6w@>B$|*3C13A^6xxLq**_!Pdr{&MM+{D{ z56z@TzG*@hw6S^P4v136mt~*C)1y;z@#LIHDjO7zE0$NBVk(?tEAPD`x}r!4rSvo+ zGrN|Z-`M*gk?fXS+qo0;d0 zh<&hBzt>Fxc`eUN=*S8tip(N)4%c-Hsa$abS1kGZZD3dwRL~Y&OiQls$!Zy(aK#~| zjPP=1B(V$A*qhVABln1FxZ*mlSSnXYWQzzgJF1owUC)i7_7-#saE!r1=5SG$fWQ*I z?G_O^BB^|7ZhisN&MW7LKFbwbTU$SV{P_O;`{w56#>U3_`uf`1+Un}+%F2pDp;%g4 zT3lS5pP!e@<#Tg$GMVhlmoKxkvokX@)6>(Flao@ZbYfycB9V-bkB^RyibNuzP$&=x zMn*=4hK2?Q2l;$HkH;Gr80hQk>+S93a=9E1r@OnG&1QFYb~2ev27}Sj(b3-C-qzOE z+}zyQ*hr;PDHIBkNX*O2%g)YDPEJltOhlnjzdrQ8MQa@l0suN-^vmE^6Tt3mAau_$ zXbql@q{N)M&$25b1FG78WjFA2Q`{wpcH+plH-T+lc4H{-V^L{To}?sY^7t- zRp-#0EC|Fh>5nV9*osg354U2y3FFpwXQ!`Na;JKQ;uHrYmb=qU|MBr zTOt(Y=@VUlJq+6mQt^WJ9lIJTz?$6jvB@_0Ijg#xyHYhx6QE$9@Q;P`SNru{MQcx_ z>I9eqMm;}}tfJ*J&?Udq;ijL1AIs^TNj%ED8++(4bqQ3YK5><%~obS)3oEv z2`L9EwBilZbt=4c48b+h%ydj29TQf1;FclAt3p@D@Iv$C>k|Ryx={((b>+iEv*M}T zw2%>2(|!*aqioP7@6#WGj~%z23qkbWx? zq>K{ydFDHsgH&Ab#e8p|DBB+i&e7YjgH&Dp_Cc?zbGzF=vu-e#1^&&3UitP6Qvg=W z;+>M!e1J%3O7HX-hEcUA+~cC@8WAyj^bml>?&AT`HEEBQ}9Z=3X$i*Zty)I zU*Zj5^tvjIuB=l9Z9~T)&b;Eg=FK&TO>3g*yVOqt8d@&{JXvVbxz7~cYII$TQHvSS zgJ#LpO3a#6>HScB5@i5vKw}cnyiI*AUkCSPz7s6};*mIoCN(8C-gssBWz<}Twr?3} zMG(-KVyeCT&UjVicgg-NE@GN=DKAW@1zjD3zqggT>WPOqXK6a*HA(U%`Q-^?%QNdz M>|NJq=D?r-0Tclc1poj5 literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/word.gif b/modules/core/src/main/resources/static/ueditor/1.4/themes/simple/images/word.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ef5d09b7b30c4f3225f77788462e429cc494b9b GIT binary patch literal 1019 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 bp?H9uNI6(~=EJQ&zcn<}bW|&qZNmQtXU+rA literal 0 HcmV?d00001 diff --git a/modules/core/src/main/resources/static/ueditor/1.4/ueditor.all.js b/modules/core/src/main/resources/static/ueditor/1.4/ueditor.all.js index f00da6b3..0c37f25e 100644 --- a/modules/core/src/main/resources/static/ueditor/1.4/ueditor.all.js +++ b/modules/core/src/main/resources/static/ueditor/1.4/ueditor.all.js @@ -29085,15 +29085,12 @@ UE.ui = baidu.editor.ui = {}; this.getDom().style.cssText = 'border:0;position:absolute;left:0;top:' + (this.editor.options.topOffset || 0) + 'px;width:' + vpRect.width + 'px;height:' + vpRect.height + 'px;z-index:' + (this.getDom().style.zIndex * 1 + 100); uiUtils.setViewportOffset(this.getDom(), { left:0, top:this.editor.options.topOffset || 0 }); this.editor.setHeight(vpRect.height - this.getDom('toolbarbox').offsetHeight - this.getDom('bottombar').offsetHeight - (this.editor.options.topOffset || 0),true); - //不手动调一下,会导致全屏失效 - if(browser.gecko){ + //不手动调一下,会导致全屏失效、webuploader多余滚动条问题 + //if(browser.gecko){ try{ - window.onresize(); - }catch(e){ - - } - - } + $(window).resize(); + }catch(e){ } + //} } }, _updateElementPath:function () { diff --git a/modules/core/src/main/resources/static/ueditor/1.4/ueditor.config.js b/modules/core/src/main/resources/static/ueditor/1.4/ueditor.config.js index 5899317a..efae0516 100644 --- a/modules/core/src/main/resources/static/ueditor/1.4/ueditor.config.js +++ b/modules/core/src/main/resources/static/ueditor/1.4/ueditor.config.js @@ -30,27 +30,30 @@ UEDITOR_HOME_URL: URL // 服务器统一请求接口路径 -// , serverUrl: URL + "jsp/controller.jsp" , newServerUrl: ctx + "/file/ueditor/" - //工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的从新定义 + // 工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的从新定义 , toolbars: [[ 'fullscreen', /*'source', '|', */'undo', 'redo', '|', - 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|', + 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', + 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', /*'cleardoc', */'|', 'rowspacingtop', 'rowspacingbottom', 'lineheight', '|', /*'directionalityltr', 'directionalityrtl', */'indent', '|', - 'paragraph', 'fontfamily', 'fontsize', 'customstyle', 'insertcode', '|', 'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|', 'touppercase', 'tolowercase', '|', + 'paragraph', 'fontfamily', 'fontsize', 'customstyle', 'insertcode', '|', 'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|', - 'insertimage', 'emotion', 'scrawl', 'insertvideo', 'music', 'attachment', 'map',/* 'gmap', 'insertframe', 'insertcode', 'webapp', 'pagebreak', */'template', 'background', '|', + /*'simpleupload', */'insertimage', 'emotion', 'scrawl', 'insertvideo', /*'music', */'attachment', 'map',/* 'gmap', 'insertframe', 'insertcode', 'webapp', 'pagebreak', */'template', 'background', '|', 'horizontal', 'date', 'time', 'spechars', /*'snapscreen', */'wordimage', '|', - 'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', 'charts', '|', + 'inserttable', 'deletetable', 'insertparagraphbeforetable', 'insertrow', 'deleterow', 'insertcol', 'deletecol', 'mergecells', 'mergeright', 'mergedown', 'splittocells', 'splittorows', 'splittocols', /*'charts', */'|', 'print', 'preview', 'searchreplace', 'drafts', 'help' ]] -// , toolbars: [['fullscreen', 'undo', 'redo', '|', 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', -// 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', -// 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|', 'simpleupload', 'insertimage', 'emotion' -// ]] + + // 简单的工具栏 + , simpleToolbars: [['fullscreen', 'undo', 'redo', '|', 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', + 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', + 'insertorderedlist', 'insertunorderedlist', 'selectall', '|', /*'simpleupload', */'insertimage', + 'emotion', 'scrawl', 'insertvideo', 'attachment']] + //当鼠标放在工具栏上时显示的tooltip提示,留空支持自动多语言配置,否则以配置值为准 //,labelMap:{ // 'anchor':'', 'undo':'' @@ -63,8 +66,8 @@ //主题配置项,默认是default。有需要的话也可以使用如下这样的方式来自动多主题切换,当然,前提条件是themes文件夹下存在对应的主题文件: //现有如下皮肤:default - //,theme:'default' - //,themePath:URL +"themes/" + ,theme:'simple' + ,themePath:URL +"themes/" //,zIndex : 900 //编辑器层级的基数,默认是900 diff --git a/modules/core/src/main/resources/views/include/sysIndex/topMenu.html b/modules/core/src/main/resources/views/include/sysIndex/topMenu.html index ae4ba2a3..e112b0fa 100644 --- a/modules/core/src/main/resources/views/include/sysIndex/topMenu.html +++ b/modules/core/src/main/resources/views/include/sysIndex/topMenu.html @@ -25,7 +25,7 @@