From 85a050cc0fe6086cbf0680d554d33276db470b06 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 26 May 2023 15:23:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=B0=E5=9B=BE=20=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 + public/index.html | 4 +- public/tinymce/jquery.tinymce.min.js | 1 + public/tinymce/langs/readme.md | 3 + public/tinymce/langs/zh_CN.js | 417 +++ public/tinymce/license.txt | 504 +++ public/tinymce/plugins/axupimgs/loading.gif | Bin 0 -> 19215 bytes public/tinymce/plugins/axupimgs/plugin.js | 75 + public/tinymce/plugins/axupimgs/plugin.min.js | 75 + public/tinymce/plugins/axupimgs/upfiles.html | 203 ++ .../skins/lightgray/content.inline.min.css | 1 + .../tinymce/skins/lightgray/content.min.css | 1 + .../skins/lightgray/content.mobile.min.css | 1 + .../skins/lightgray/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes .../skins/lightgray/fonts/tinymce-small.eot | Bin 0 -> 9492 bytes .../skins/lightgray/fonts/tinymce-small.svg | 63 + .../skins/lightgray/fonts/tinymce-small.ttf | Bin 0 -> 9304 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 0 -> 9380 bytes .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 0 -> 18912 bytes .../tinymce/skins/lightgray/fonts/tinymce.svg | 132 + .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 0 -> 18748 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 0 -> 18824 bytes public/tinymce/skins/lightgray/img/anchor.gif | Bin 0 -> 53 bytes public/tinymce/skins/lightgray/img/loader.gif | Bin 0 -> 2608 bytes public/tinymce/skins/lightgray/img/object.gif | Bin 0 -> 152 bytes public/tinymce/skins/lightgray/img/trans.gif | Bin 0 -> 43 bytes public/tinymce/skins/lightgray/skin.min.css | 1 + .../skins/lightgray/skin.mobile.min.css | 2 + public/tinymce/skins/skin.css | 3047 +++++++++++++++++ public/tinymce/themes/inlite/theme.min.js | 1 + public/tinymce/themes/mobile/theme.min.js | 1 + public/tinymce/themes/modern/theme.min.js | 1 + public/tinymce/tinymce.min.js | 2 + src/api/uploads.js | 9 + src/components/XyTinymce/index.vue | 141 + src/router/index.js | 6 +- src/views/component/test.vue | 32 + 37 files changed, 4723 insertions(+), 3 deletions(-) create mode 100644 public/tinymce/jquery.tinymce.min.js create mode 100644 public/tinymce/langs/readme.md create mode 100644 public/tinymce/langs/zh_CN.js create mode 100644 public/tinymce/license.txt create mode 100644 public/tinymce/plugins/axupimgs/loading.gif create mode 100644 public/tinymce/plugins/axupimgs/plugin.js create mode 100644 public/tinymce/plugins/axupimgs/plugin.min.js create mode 100644 public/tinymce/plugins/axupimgs/upfiles.html create mode 100644 public/tinymce/skins/lightgray/content.inline.min.css create mode 100644 public/tinymce/skins/lightgray/content.min.css create mode 100644 public/tinymce/skins/lightgray/content.mobile.min.css create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-mobile.woff create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.eot create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.svg create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.ttf create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.woff create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.eot create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.svg create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.ttf create mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.woff create mode 100644 public/tinymce/skins/lightgray/img/anchor.gif create mode 100644 public/tinymce/skins/lightgray/img/loader.gif create mode 100644 public/tinymce/skins/lightgray/img/object.gif create mode 100644 public/tinymce/skins/lightgray/img/trans.gif create mode 100644 public/tinymce/skins/lightgray/skin.min.css create mode 100644 public/tinymce/skins/lightgray/skin.mobile.min.css create mode 100644 public/tinymce/skins/skin.css create mode 100644 public/tinymce/themes/inlite/theme.min.js create mode 100644 public/tinymce/themes/mobile/theme.min.js create mode 100644 public/tinymce/themes/modern/theme.min.js create mode 100644 public/tinymce/tinymce.min.js create mode 100644 src/api/uploads.js create mode 100644 src/components/XyTinymce/index.vue create mode 100644 src/views/component/test.vue diff --git a/package.json b/package.json index 89cab22..974be87 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,8 @@ }, "dependencies": { "@smallwei/avue": "^2.9.15", + "@tinymce/tinymce-vue": "^3.0.1", + "avue-plugin-map": "^1.0.1", "axios": "0.18.1", "core-js": "3.6.5", "echarts": "^4.2.1", @@ -25,6 +27,7 @@ "normalize.css": "7.0.0", "nprogress": "0.2.0", "path-to-regexp": "2.4.0", + "tinymce": "^5.10.7", "view-design": "^4.7.0", "vue": "2.6.10", "vue-count-to": "^1.0.13", diff --git a/public/index.html b/public/index.html index e362da4..0daf6ee 100644 --- a/public/index.html +++ b/public/index.html @@ -9,10 +9,10 @@ - +
diff --git a/public/tinymce/jquery.tinymce.min.js b/public/tinymce/jquery.tinymce.min.js new file mode 100644 index 0000000..4a69c27 --- /dev/null +++ b/public/tinymce/jquery.tinymce.min.js @@ -0,0 +1 @@ +!function(){var f,c,u,p,d,s=[];d="undefined"!=typeof global?global:window,p=d.jQuery;var v=function(){return d.tinymce};p.fn.tinymce=function(o){var e,t,i,l=this,r="";if(!l.length)return l;if(!o)return v()?v().get(l[0].id):null;l.css("visibility","hidden");var n=function(){var a=[],c=0;u||(m(),u=!0),l.each(function(e,t){var n,i=t.id,r=o.oninit;i||(t.id=i=v().DOM.uniqueId()),v().get(i)||(n=v().createEditor(i,o),a.push(n),n.on("init",function(){var e,t=r;l.css("visibility",""),r&&++c==a.length&&("string"==typeof t&&(e=-1===t.indexOf(".")?null:v().resolve(t.replace(/\.\w+$/,"")),t=v().resolve(t)),t.apply(e||v(),a))}))}),p.each(a,function(e,t){t.render()})};if(d.tinymce||c||!(e=o.script_url))1===c?s.push(n):n();else{c=1,t=e.substring(0,e.lastIndexOf("/")),-1!=e.indexOf(".min")&&(r=".min"),d.tinymce=d.tinyMCEPreInit||{base:t,suffix:r},-1!=e.indexOf("gzip")&&(i=o.language||"en",e=e+(/\?/.test(e)?"&":"?")+"js=true&core=true&suffix="+escape(r)+"&themes="+escape(o.theme||"modern")+"&plugins="+escape(o.plugins||"")+"&languages="+(i||""),d.tinyMCE_GZ||(d.tinyMCE_GZ={start:function(){var n=function(e){v().ScriptLoader.markDone(v().baseURI.toAbsolute(e))};n("langs/"+i+".js"),n("themes/"+o.theme+"/theme"+r+".js"),n("themes/"+o.theme+"/langs/"+i+".js"),p.each(o.plugins.split(","),function(e,t){t&&(n("plugins/"+t+"/plugin"+r+".js"),n("plugins/"+t+"/langs/"+i+".js"))})},end:function(){}}));var a=document.createElement("script");a.type="text/javascript",a.onload=a.onreadystatechange=function(e){e=e||window.event,2===c||"load"!=e.type&&!/complete|loaded/.test(a.readyState)||(v().dom.Event.domLoaded=1,c=2,o.script_loaded&&o.script_loaded(),n(),p.each(s,function(e,t){t()}))},a.src=e,document.body.appendChild(a)}return l},p.extend(p.expr[":"],{tinymce:function(e){var t;return!!(e.id&&"tinymce"in d&&(t=v().get(e.id))&&t.editorManager===v())}});var m=function(){var r=function(e){"remove"===e&&this.each(function(e,t){var n=l(t);n&&n.remove()}),this.find("span.mceEditor,div.mceEditor").each(function(e,t){var n=v().get(t.id.replace(/_parent$/,""));n&&n.remove()})},o=function(i){var e,t=this;if(null!=i)r.call(t),t.each(function(e,t){var n;(n=v().get(t.id))&&n.setContent(i)});else if(0