<#include "../_inc/_layout.html"/> <#macro script> var editor = ace.edit("editor"); editor.setTheme("ace/theme/eclipse"); var editFileName = "${(editFile.name)!}"; var model = ace.require("ace/mode/jsp").Mode; if(editFileName.indexOf(".css")!=-1){ model = ace.require("ace/mode/css").Mode; }else if(editFileName.indexOf(".js")!=-1){ model = ace.require("ace/mode/javascript").Mode; }else if(editFileName.indexOf(".xml")!=-1){ model = ace.require("ace/mode/xml").Mode; } editor.session.setMode(new model()); function doSubmit(){ $("#fileContent").attr("value",editor.getSession().getValue()); $("#form").ajaxSubmit({ type : "post", dataType : "json", success : function(data) { if(data.errorCode == 0){ toastr.success('保存成功!','操作成功'); }else{ toastr.error(data.message,'操作失败'); } }, error : function() { alert("信息提交错误"); } }); return false; } var commandkeydown = false; $(document).keydown(function(e){ if(e.keyCode == 91 || e.keyCode == 224){ commandkeydown = true; } if(commandkeydown && e.keyCode == 83){ commandkeydown = false; return doSubmit(); } if( e.ctrlKey == true && e.keyCode == 83 ){ console.log('ctrl+s'); return doSubmit(); // 截取返回false就不会保存网页了 } }); $(document).keyup(function(e){ if(e.keyCode == 91 || e.keyCode == 224){ commandkeydown = false; } }); <#macro css_import> <#macro script_import> <@layout active_id=p child_active_id=c>

编辑模板

${fileContent!}

模板文件