import"./pinia.js";import{M as n}from"./vue.js";const s={};s.methods={source(){return`
{}"><html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="renderer" content="webkit">
<script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js"></script>
<!-- <script src='./api/api.js'></script> -->
<script src='/tinymce/tinymce.js'></script><!-- \u5FC5\u8981 -->
<script src='/tinymce/tinymce-plugin.js'></script><!-- \u5FC5\u8981 -->
<style>
body{max-width: 1920px; min-width: 900px;width: 100%; margin: 0 auto;}
header{}
.header_logo{ display: inline-block;vertical-align: middle;}
header > div{ display: block; text-align: center;}
.demo,#showID{ margin-top:50px;}
#showID{ padding: 20px;}
#tinymce-app .tinymce-box {padding-bottom: 0px ;}
.tiny_color{ color:#344A85 ;text-shadow: 0 3px 5px #677285; display: inline-block;margin-right: -20px; vertical-align: middle;}
.plugin_color { color: #43B984;text-shadow: 0 3px 5px #34435C;display: inline-block;margin-left: -23px; vertical-align: middle;}
.text-center{ text-align: center;}
.animated #logoSvgId{
fill-opacity: 0.75
}
a{display: inline-block; padding: 20px;font-size: 20px; list-style: none; text-decoration: none;color: #333;}
#logoSvgId{display: inline-block; vertical-align: middle;}
.btn{ border-radius: 20px; outline: none; width: 300px;height: 60px; margin: 20px auto; display: block; background: #1488F5; text-align: center;line-height: 60px; font-size: 28px;letter-spacing: 2px; color: #dedede;}
</style>
</head>
<body tp-page-height="498">
<div class="demo">
<div id="tinymce-app">
<div class="tinymce-demo" style="color: #000;">
<div class="tinymce-cnt" id="mytextarea">
<div id="fvContentID"><ol>
<li style="letter-spacing: 2px;"><span style="color: #2dc26b;"><span style="color: #000000;">\u4E0D\u77E5\u5982\u4F55\u4F7F\u7528\u7F16\u8F91\u6846\u53EF\u4EE5\u70B9\u51FB<img src="https://xwjywjb.obs.cn-southwest-2.myhuaweicloud.com/db/UploadFile/2020/11/13/fcd5cc64-aff6-4ded-8f14-6a98b66a2aea.png">\uFF08\u6216 Alt+0)\uFF0C\u67E5\u770B\u5E2E\u52A9-\u3010\u5FEB\u6377\u952E\u3011\u3010\u529F\u80FD\u4ECB\u7ECD\u3011\u3010\u64CD\u4F5C\u624B\u518C\u3011\u3010\u7591\u95EE\u89E3\u7B54\u3011\u3010\u53CD\u9988\u95EE\u9898\u3011 \u3002</span></span></li>
<li style="letter-spacing: 2px;"><span style="color: #3598db;">\u9F20\u6807\u60AC\u6D6E</span>\u5728<em>\u529F\u80FD\u56FE\u6807</em>\u4E0A\u53EF\u4E86\u89E3\u529F\u80FD\u540D\u79F0</li>
<li style="letter-spacing: 2px;"><span style="color: #e03e2d;">\u5982\u8FC7\u9700\u8981\u4FEE\u65392020\u5E7411\u6708\u4E4B\u524D\u7684\u65E7\u65B0\u95FB\uFF0C\u5EFA\u8BAE\u5148\u6E05\u9664\u683C\u5F0F \u6216 \u4E00\u952E\u5E03\u5C40<img src="https://xwjywjb.obs.cn-southwest-2.myhuaweicloud.com/db/UploadFile/2020/11/13/e952a0d5-2d30-4d86-ae7d-e8fd5c4e7cc7.png">\uFF0C\u5C06\u65E7\u65B0\u95FB\u6837\u5F0F\u53BB\u6389\u91CD\u65B0\u6392\u7248</span></li>
<li style="letter-spacing: 2px;"><span style="color: #e03e2d;">\u82E5\u6587\u6863\u7F16\u8F91\u8C03\u6574\u8FC7\u7A0B\u4E2D\u53D1\u751F\u610F\u5916\u5173\u95ED\u3010\u5982\uFF1A\u767B\u5F55\u65F6\u95F4\u8FC7\u957F\u3011\uFF0C\u5E76\u4E14\u672A\u5B58\u4E3A\u8349\u7A3F \u53EF\u4EE5\u70B9\u51FB<img src="https://xwjywjb.obs.cn-southwest-2.myhuaweicloud.com/db/UploadFile/2020/12/25/9b1473d3-e399-43d9-86b1-a0cb5970d7d0.png">\uFF0C\u6062\u590D\u6587\u6863\u7F16\u8F91\u72B6\u6001\uFF081\u5C0F\u65F6\u4EE5\u5185\u7684\u6700\u8FD1\u72B6\u6001\uFF09</span></li>
<li style="letter-spacing: 2px;"><span style="color: #e03e2d;"><span id="attachment_mce_1" contenteditable="false"><img style="width: 30px;" src="https://api.hope55.com/Content/js/tinymce/plugins/attachment/icons/file_type_pdf2.svg" width="30px"><a href="https://xwjywjb.obs.cn-southwest-2.myhuaweicloud.com/db/UploadFile/2020/11/9/a7653b78-f186-4237-81fb-213aac317ebe.pdf" target="_blank" rel="noopener">\u65B0\u7F16\u8F91\u5668\u65B0\u95FB\u4E0A\u4F20\u64CD\u4F5C\u8BF4\u660E(1).pdf (1.04 M)</a></span> </span></li>
</ol></div>
<style> #fvContentID a{display:inline-block } #fvContentID .attachment>img{display:inline-block ;max-width:30px ;min-width:30px ;}#fvContentID .attachment>a{display:contents ;}</style>
</div>
</div>
</div>
</div>
<script>
function savefun(){
$("#showID").html(tinymceConfig.getHtml())
}
var xhrOnProgress = function (fun) {
xhrOnProgress.onprogress = fun;
return function () {
var xhr = $.ajaxSettings.xhr();
if (typeof xhrOnProgress.onprogress !== 'function')
return xhr;
if (xhrOnProgress.onprogress && xhr.upload) {
xhr.upload.onprogress = xhrOnProgress.onprogress;
}
return xhr;
}
}
var tinymceConfig= {
tinyID: "mytextarea",//\u4F5C\u7528\u57DFID
placeholder: '', //\u9ED8\u8BA4\u6587\u5B57
infoHtml: $(this.tinyID).html(),//\u521D\u59CB\u5316\u5185\u5BB9
GbaseUrl: '',//\u5168\u5C40baseUrl
OMHtml: '<div style="height: 1500px;"><p><h2>\u64CD\u4F5C\u624B\u518C\uFF1A</h2></p></div><p>666</p>', //\u8BBE\u7F6E\u64CD\u4F5C\u624B\u518CHtml
CPHtml: '',
}
tinymce.init({
selector: '#'+tinymceConfig.tinyID,
language:'zh_CN',
menubar:false,
branding: false,
min_height:400,
max_height: 700,
plugins: ' print axupimgs clearhtml preview insertdatetime attachment searchreplace visualblocks autolink layout fullscreen toc image upfile link media code codesample table charmap hr pagebreak anchor advlist lists textpattern help emoticons autosave bdmap indent2em axupimgs letterspacing imagetools quickbars attachment wordcount autoresize importword tpCollapse tpTabs tpButtons',
toolbar_groups: {
formatting: {
text: '\u6587\u5B57\u683C\u5F0F',
tooltip: 'Formatting',
items: 'bold italic underline | superscript subscript',
},
alignment: {
icon: 'align-left',
tooltip: 'alignment',
items: 'alignleft aligncenter alignright alignjustify',
}
},
toolbar: ['|code formatselect fontselect fontsizeselect forecolor backcolor bold italic underline strikethrough link alignment indent2em outdent indent lineheight letterspacing bullist numlist blockquote subscript superscript layout removeformat table image axupimgs media upfile attachment emoticons importword charmap hr pagebreak clearhtml tpImportword codesample visualblocks insertdatetime bdmap quickbars toc cut copy undo redo ltr rtl tpCollapse tpTabs tpButtons restoredraft searchreplace fullscreen help wordcount preview'],
table_style_by_css: true,
OperationManualHtml: '',
CommonProblemHtml: '',
fixed_toolbar_container:'#tinymce-app .toolbar',
custom_ui_selector: '#tinymce-app',
placeholder:''+tinymceConfig.placeholder,
file_picker_types: 'media',
powerpaste_word_import: "clean", // \u662F\u5426\u4FDD\u7559word\u7C98\u8D34\u6837\u5F0F clean | merge
powerpaste_html_import: 'clean', // propmt, merge, clean
powerpaste_allow_local_images: true,//
powerpaste_keep_unsupported_src:true,
paste_data_images: true,
toolbar_sticky: false,
skeletonScreen: true,
autosave_ask_before_unload: false,
fontsize_formats: '12px 14px 16px 18px 24px 36px 48px 56px 72px',
font_formats: '\u5FAE\u8F6F\u96C5\u9ED1=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;\u82F9\u679C\u82F9\u65B9=PingFang SC,Microsoft YaHei,sans-serif;\u5B8B\u4F53=simsun,serif;\u4EFF\u5B8B\u4F53=FangSong,serif;\u9ED1\u4F53=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats;',
images_upload_base_path: '',
images_upload_handler: function (blobInfo, succFun, failFun) {
var file = blobInfo.blob();
var reader = new FileReader();
reader.onload = function(e){
succFun(e.target.result)
}
reader.readAsDataURL(file)
},
file_picker_callback: function (succFun, value, meta) { //\u81EA\u5B9A\u4E49\u6587\u4EF6\u4E0A\u4F20\u51FD\u6570
var filetype = '.pdf, .txt, .zip, .rar, .7z, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .mp3, .mp4';
var input = document.createElement('input');
input.setAttribute('type', 'file');
input.setAttribute('accept', filetype);
input.click();
input.onchange = function () {
var file = this.files[0];
var data = new FormData();
data.append("file", file);
$.ajax({
data: data,
type: 'GET',
url: './api/file.json',
header:{'Content-Type':'multipart/form-data'},
cache: false,
contentType: false,
processData: false,
dataType: 'json',
xhr: xhrOnProgress(function (e) {
const percent = (e.loaded / e.total * 100 | 0) + '%';//\u8BA1\u7B97\u767E\u5206\u6BD4
// console.log(percent);
progressCallback(percent);
}),
}).then(function (data) {
if ( data.code== 200) {
succFun(data.data,{ text: data.data });
}
}).fail(function (error) {
failFun('\u4E0A\u4F20\u5931\u8D25:' + error.message)
});
}
},
file_callback: function (file, succFun) { //\u6587\u4EF6\u4E0A\u4F20 file:\u6587\u4EF6\u5BF9\u8C61 succFun(url|string,obj) \u6210\u529F\u56DE\u8C03
var data = new FormData();
data.append("file", file);
$.ajax({
data: data,
type: 'GET',
url: '/tinymce/api/file.json',
cache: false,
contentType: false,
processData: false,
header:{'Content-Type':'multipart/form-data'},
dataType: 'json',
xhr: xhrOnProgress(function (e) {
const percent = (e.loaded / e.total * 100 | 0) + '%';//\u8BA1\u7B97\u767E\u5206\u6BD4
progressCallback(percent);
}),
}).then(function (data) {
if ( data.code== 200) {
succFun(data.data,{text: file.name});
}
}).fail(function (error) {
// failFun('\u4E0A\u4F20\u5931\u8D25:' + error.message)
});
},
tp_attachment_max_size: 5009715200,
// attachment_style: '.attachment>img{display:inline-block!important;max-width:30px!important;}',
tp_attachment_assets_path: '/tinymce/plugins/attachment/icons',
init_instance_callback: function(editor){
$('#tinymce-app').fadeIn(1000);
// editor.execCommand('selectAll');
// editor.selection.getRng().collapse(false);
// editor.focus();
}
}).then(function(res){
tinymce.feedBackIframeUrl ='/tinymce/plugins/help/docBox.html'; //\u53CD\u9988\u94FE\u63A5
});
</script>
</body>
</html>
{}"><html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="renderer" content="webkit">
<style>
#tinymce-app{display:none;}
#tinymce-app .toolbar {padding-bottom:10px;}
#tinymce-app .tox .tox-toolbar{background:none;}
#tinymce-app .tox-tinymce-inline .tox-editor-header{border:none;}
#tinymce-app .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border:none;}
#tinymce-app .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type):after{border:none;}
#tinymce-app .box {padding:10px;border:1px solid #ddd;}
#tinymce-app .tit{padding-bottom:10px;}
#tinymce-app .tit input{font-size:24px;padding:8px 8px;width:100%;box-sizing:border-box;border:none;box-shadow:none;background-color:#fefefe;color:#777;border-bottom:1px dotted #ccc;}
#tinymce-app .tit input:focus{outline:0;}
#tinymce-app .tinymce-cnt{min-height:300px;max-height:500px;overflow:auto;font-size:16px;padding:0.5em;}
#tinymce-app .tinymce-cnt:focus{outline:0;}
#tinymce-app .tinymce-cnt p{text-indent:0; margin:0;padding: 0; margin-bottom: 0.5em;}
</style>
<script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js"></script>
<!-- <script src='./api/api.js'></script> -->
<script src='/tinymce/tinymce.js'></script><!-- \u5FC5\u8981 -->
<script src='/tinymce/tinymce-plugin.js'></script><!-- \u5FC5\u8981 -->
</head>
<body tp-page-height="90">
<div class="demo">
<div id="tinymce-app">
<div class="toolbar"></div>
<div class="tit"><input type="text" placeholder="\u8BF7\u8F93\u5165\u6807\u9898\u2026\u2026"></div>
<div class="tinymce-demo" style="color: #000;">
<div class="tinymce-cnt" id="tinymce-doc">
</div>
</div>
</div>
</div>
<script>
tinymce.init({
selector: '#tinymce-doc',
language:'zh_CN',
menubar:false,
inline: true,
plugins: 'print preview searchreplace autolink fullscreen image link media code codesample table charmap hr pagebreak nonbreaking anchor advlist lists textpattern help emoticons autosave bdmap tpIndent2em axupimgs',
toolbar: 'code undo redo restoredraft | cut copy | forecolor backcolor bold italic underline strikethrough link | alignleft aligncenter alignright alignjustify | bullist numlist blockquote subscript superscript removeformat | \\
formatselect fontselect fontsizeselect | \\
table image media charmap emoticons hr pagebreak print preview | fullscreen | bdmap tpIndent2em axupimgs',
fixed_toolbar_container:'#tinymce-app .toolbar',
custom_ui_selector: 'body',
placeholder:'placeholder\u5360\u4F4D\u6587\u5B57',
//auto_focus: true,
toolbar_mode : 'wrap',
toolbar_sticky: true,
autosave_ask_before_unload: false,
fontsize_formats: '12px 14px 16px 18px 24px 36px 48px 56px 72px',
font_formats: '\u5FAE\u8F6F\u96C5\u9ED1=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;\u82F9\u679C\u82F9\u65B9=PingFang SC,Microsoft YaHei,sans-serif;\u5B8B\u4F53=simsun,serif;\u4EFF\u5B8B\u4F53=FangSong,serif;\u9ED1\u4F53=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats;\u77E5\u4E4E\u914D\u7F6E=BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;\u5C0F\u7C73\u914D\u7F6E=Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif',
images_upload_base_path: '',
images_upload_handler: function (blobInfo, succFun, failFun) {
var file = blobInfo.blob();
var reader = new FileReader();
reader.onload = function(e){
succFun(e.target.result)
}
reader.readAsDataURL(file)
},
init_instance_callback: function(editor){
$('#tinymce-app').fadeIn(1500);
editor.execCommand('selectAll');
editor.selection.getRng().collapse(false);
editor.focus();
}
});
</script>
</body>
</html>