Ver código fonte

fix:解决创建项目BUG

lifei6671 7 anos atrás
pai
commit
f3e0eb2ea2
2 arquivos alterados com 10 adições e 3 exclusões
  1. 9 2
      static/js/editor.js
  2. 1 1
      views/document/markdown_edit_template.tpl

+ 9 - 2
static/js/editor.js

@@ -106,6 +106,8 @@ function openCreateCatalogDialog($node) {
     var doc_id = $node ? $node.id : 0;
 
     $then.find("input[name='parent_id']").val(doc_id);
+    $then.find("input[name='doc_id']").val('');
+    $then.find("input[name='doc_name']").val('');
 
     $then.modal("show");
 }
@@ -265,11 +267,16 @@ $("#btnAddDocument").on("click",function () {
 });
 //用于还原创建文档的遮罩层
 $("#addDocumentModal").on("hidden.bs.modal",function () {
-    // $(this).find("form").html(window.sessionStorage.getItem("addDocumentModal"));
+     $(this).find("form").html(window.sessionStorage.getItem("MinDoc::addDocumentModal"));
+    var $then =  $("#addDocumentModal");
+
+    $then.find("input[name='parent_id']").val('');
+    $then.find("input[name='doc_id']").val('');
+    $then.find("input[name='doc_name']").val('');
 }).on("shown.bs.modal",function () {
     $(this).find("input[name='doc_name']").focus();
 }).on("show.bs.modal",function () {
-    // window.sessionStorage.setItem("addDocumentModal",$(this).find("form").html())
+     window.sessionStorage.setItem("MinDoc::addDocumentModal",$(this).find("form").html())
 });
 
 function showError($msg,$id) {

+ 1 - 1
views/document/markdown_edit_template.tpl

@@ -136,7 +136,7 @@
 
     </div>
 </div>
-<!-- Modal -->
+<!-- 创建文档 -->
 <div class="modal fade" id="addDocumentModal" tabindex="-1" role="dialog" aria-labelledby="addDocumentModalLabel">
     <div class="modal-dialog" role="document">
         <form method="post" action="{{urlfor "DocumentController.Create" ":key" .Model.Identify}}" id="addDocumentForm" class="form-horizontal">