Update public.js

pull/636/head
Mr Chen 5 months ago
parent fc97eb1c14
commit fdf2e3854e
  1. 18
      web/static/app/public.js

@ -2151,6 +2151,7 @@ function pluginConfig(_name, version, func){
var loadT = layer.msg('配置文件路径获取中...',{icon:16,time:0,shade: [0.3, '#000']}); var loadT = layer.msg('配置文件路径获取中...',{icon:16,time:0,shade: [0.3, '#000']});
var editor;
$.post('/plugins/run', {name:_name, func:func_name,version:version},function (data) { $.post('/plugins/run', {name:_name, func:func_name,version:version},function (data) {
layer.close(loadT); layer.close(loadT);
@ -2174,14 +2175,22 @@ function pluginConfig(_name, version, func){
} }
$("#textBody").empty().text(rdata.data.data); $("#textBody").empty().text(rdata.data.data);
$(".CodeMirror").remove(); $(".CodeMirror").remove();
var editor = CodeMirror.fromTextArea(document.getElementById("textBody"), {
function saveDataFunc(){
$("#textBody").text(editor.getValue());
pluginConfigSave(fileName);
}
editor = CodeMirror.fromTextArea(document.getElementById("textBody"), {
extraKeys: { extraKeys: {
"Ctrl-Space": "autocomplete", "Ctrl-Space": "autocomplete",
"Ctrl-F": "findPersistent", "Ctrl-F": "findPersistent",
"Ctrl-H": "replaceAll", "Ctrl-H": "replaceAll",
"Ctrl-S": function() { "Ctrl-S": function() {
$("#textBody").text(editor.getValue()); saveDataFunc()
pluginConfigSave(fileName); },
"Cmd-S":function() {
saveDataFunc();
} }
}, },
lineNumbers: true, lineNumbers: true,
@ -2190,8 +2199,7 @@ function pluginConfig(_name, version, func){
editor.focus(); editor.focus();
$(".CodeMirror-scroll").css({"height":"300px","margin":0,"padding":0}); $(".CodeMirror-scroll").css({"height":"300px","margin":0,"padding":0});
$("#onlineEditFileBtn").click(function(){ $("#onlineEditFileBtn").click(function(){
$("#textBody").text(editor.getValue()); saveDataFunc();
pluginConfigSave(fileName);
}); });
},'json'); },'json');
},'json'); },'json');

Loading…
Cancel
Save