#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> <#macro css_import> #macro> <#macro script_import> #macro> <@layout active_id=p child_active_id=c> 编辑模板 正在编辑模板文件:${(editFile.name)!}(活跃) 选择 / <#if dirs ??> <#list dirs as dir> <#if dir.name == d!> ${dir.name!} <#else> ${dir.name!} #if> #list> #if> 选择目录: ${fileContent!} 提示:按快捷键 ctrl + s 也能保存哦。(mac电脑:command+s) 更新文件 模板文件 <#if files ??> <#list files as file> <#if file.name == f!> ${file.name!} (编辑中...) <#else> ${file.name!} #if> #list> #if> @layout>
提示:按快捷键 ctrl + s 也能保存哦。(mac电脑:command+s)