edit_file.html 1.3 KB

12345678910111213141516171819202122
  1. <form action="{:url('cms.themes/editFile')}" method="post">
  2. <input type="hidden" name="file" value="{$file}" />
  3. <div id="actionbar" class="input-group">
  4. <input class="input w300 readonly fn-tar" disabled type="text" value="{$filepath}" />
  5. <input class="input w200 readonly" type="text" value="{$filesname}" readonly/>
  6. <input type="submit" value="保存模板" class="button button-green submit" />
  7. </div>
  8. <textarea id="filecontent" name="filecontent">{$fileContent}</textarea>
  9. </form>
  10. <link rel="stylesheet" type="text/css" href="__PUBLIC__/admin/codeide/lib/codemirror.css" />
  11. <script src="__PUBLIC__/admin/codeide/lib/codemirror.js"></script>
  12. <script src="__PUBLIC__/admin/codeide/mode/xml/xml.js"></script>
  13. <script src="__PUBLIC__/admin/codeide/mode/javascript/javascript.js"></script>
  14. <script src="__PUBLIC__/admin/codeide/mode/css/css.js"></script>
  15. <script src="__PUBLIC__/admin/codeide/mode/htmlmixed/htmlmixed.js"></script>
  16. <script src="__PUBLIC__/admin/codeide/addon/edit/matchbrackets.js"></script>
  17. <style type="text/css">.CodeMirror{height:600px;border: 1px solid #f2f6ff;}</style>
  18. <script type="text/javascript">
  19. Do('base',function(){
  20. CodeMirror.fromTextArea(document.getElementById("filecontent"),{mode: "text/html",indentUnit: 4,lineNumbers: true,matchBrackets: true,autofocus: true});
  21. })
  22. </script>