//保存配置 function SaveValue(id, blEncodeURI) { var $e = $('#config' + id); var value = ''; if ($e.is("select") || $e.attr("type") === "text" || $e.is("textarea")) { value = $e.val(); if (blEncodeURI) value = encodeURIComponent(value); if ($e.data("value") === value) { return; } } else if ($e.attr("type") === "checkbox") { value = $e.prop("checked").toString(); } else { alert("不支持"); return; } main.post(saveConfigValueUrl, { name: $e.attr("name"), value: value }).done(function (resp) { $e.data("value", value); $('#respMsg').text(resp.data); }); } function OnInputKeyDown(blEncodeURI) { if (event.keyCode === 13) { SaveValue(blEncodeURI); } } //重置配置 function ResetConfig() { main.post(resetConfigValueUrl).done(function (resp) { $('#respMsg').text(resp.data); }); } var ueditor, ueditorConfigId; function showUeditorConfig(id, title) { ueditorConfigId = id; $('.modal-title', '#ueditorModal').text(title || '配置'); $('#ueditorModal').modal('show'); } function saveUeditorConfig() { let cont = ueditor.getContent(); $('#config' + ueditorConfigId).val(cont).blur(); $('#ueditorModal').modal('hide'); } $(function () { $('#ueditorModal').on('shown.bs.modal', function () { function insertHtml(editor) { let content = $('#config' + ueditorConfigId).val() || ''; ueditor.execCommand('insertHtml', content); } if (ueditor) { ueditor.reset(); ueditor.setContent(''); insertHtml(); } else { ueditor = UE.getEditor('editor', { autoHeight: false, wordCount: false, autoHeightEnabled: false, initialFrameHeight: 500 }); ueditor.ready(insertHtml); } }); });