scriptEdit.jsp 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <%--
  2. time:2012-01-05 12:01:21
  3. desc:edit the 脚本管理
  4. --%>
  5. <%@page language="java" pageEncoding="UTF-8"%>
  6. <%@include file="/commons/include/html_doctype.html"%>
  7. <html>
  8. <head>
  9. <title>编辑 脚本管理</title>
  10. <%@include file="/commons/include/form.jsp"%>
  11. <script type="text/javascript" src="${ctx}/servlet/ValidJs?form=script"></script>
  12. <script type="text/javascript"
  13. src="${ctx}/js/lg/plugins/ligerComboBox.js"></script>
  14. <script type="text/javascript" src="${ctx}/js/lg/plugins/htDicCombo.js"></script>
  15. <script type="text/javascript" src="${ctx}/js/javacode/codemirror.js"></script>
  16. <script type="text/javascript" src="${ctx}/js/javacode/InitMirror.js"></script>
  17. <script type="text/javascript"src="${ctx}/js/hotent/platform/system/ScriptDialog.js"></script>
  18. <script type="text/javascript">
  19. $(function() {
  20. function showRequest(formData, jqForm, options) {
  21. return true;
  22. }
  23. if(${script.id ==null }){
  24. valid(showRequest,showResponse,1);
  25. }else{
  26. valid(showRequest,showResponse);
  27. }
  28. $("a.save").click(function() {
  29. InitMirror.save();
  30. $('#scriptForm').submit();
  31. });
  32. $("#script_editor").click(function(){
  33. ScriptDialog({
  34. callback:function(obj){
  35. InitMirror.editor.setCode(obj);
  36. }
  37. });
  38. });
  39. });
  40. function selectCategory(obj) {
  41. var selObj = $(obj);
  42. $("#category").val(selObj.val());
  43. }
  44. </script>
  45. </head>
  46. <body>
  47. <div class="panel">
  48. <div class="panel-top">
  49. <div class="tbar-title">
  50. <c:choose>
  51. <c:when test="${script.id !=null }">
  52. <span class="tbar-label">编辑脚本管理</span>
  53. </c:when>
  54. <c:otherwise>
  55. <span class="tbar-label">添加脚本管理</span>
  56. </c:otherwise>
  57. </c:choose>
  58. </div>
  59. <div class="panel-toolbar">
  60. <div class="toolBar">
  61. <div class="group">
  62. <a class="link save" id="dataFormSave" href="javascript:;"><span></span>保存</a>
  63. </div>
  64. <div class="l-bar-separator"></div>
  65. <div class="group">
  66. <a class="link back " href="list.ht"><span></span>返回</a>
  67. </div>
  68. <div class="group">
  69. <a class="link update" id="script_editor" href="javascript:;"><span></span>脚本编辑器</a>
  70. </div>
  71. </div>
  72. </div>
  73. </div>
  74. <div class="panel-body">
  75. <form id="scriptForm" method="post" action="save.ht">
  76. <table class="table-detail" cellpadding="0" cellspacing="0"
  77. border="0">
  78. <tr>
  79. <th width="20%">名称:</th>
  80. <td><input type="text" id="name" name="name" size="60"
  81. value="${script.name}" class="inputText" /></td>
  82. </tr>
  83. <tr>
  84. <th width="20%">脚本:</th>
  85. <td><textarea type="text" id="script" codemirror="true"
  86. mirrorheight="190px" name="script" rows="10" cols="80">${script.script}</textarea></td>
  87. </tr>
  88. <tr>
  89. <th width="20%">脚本分类:</th>
  90. <td><input id="category" name="category"
  91. value="${script.category}" /> <select
  92. onchange="selectCategory(this)">
  93. <option value="">全部</option>
  94. <c:forEach items="${categoryList }" var="catName">
  95. <option value="${catName}">${catName}</option>
  96. </c:forEach>
  97. </select></td>
  98. </tr>
  99. <tr>
  100. <th width="20%">备注:</th>
  101. <td><textarea id="memo" name="memo" rows="5" cols="80">${script.memo}</textarea></td>
  102. </tr>
  103. </table>
  104. <input type="hidden" name="id" value="${script.id}" />
  105. </form>
  106. </div>
  107. </div>
  108. </body>
  109. </html>