73 lines
1.9 KiB
JavaScript
73 lines
1.9 KiB
JavaScript
//保存配置
|
|
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);
|
|
}
|
|
});
|
|
}); |