Dateimanagement: Stammdaten: DOM-Elemente bei multiples Tab-Aufrufen nicht dupliziere...
authorMartin Helmling martin.helmling@octosoft.eu <martin.helmling@octosoft.eu>
Thu, 28 Sep 2017 05:41:29 +0000 (07:41 +0200)
committerMartin Helmling martin.helmling@octosoft.eu <martin.helmling@octosoft.eu>
Tue, 10 Oct 2017 13:51:34 +0000 (15:51 +0200)
siehe 69e526ee5

js/kivi.File.js

index 11adf76..b509422 100644 (file)
@@ -29,7 +29,8 @@ namespace('kivi.File', function(ns) {
                                , close: function() {
                                  $dlg.remove().appendTo('#' + parent_id);
                                }
-                              } });
+                              }
+    });
     return true;
   }
 
@@ -59,14 +60,20 @@ namespace('kivi.File', function(ns) {
     $('#next_ids_id').val(next_ids);
     $('#sessionfile_id').val(sessionfile);
     $('#rename_extra_text').html(kivi.t8("The uploaded filename still exists.<br>If you not modify the name this is a new version of the file"));
+    var $dlg       = $('#rename_dialog');
+    var parent_id  = $dlg.parent("div.ui-tabs-panel").attr('id');
     kivi.popup_dialog(
       {
         id:     'rename_dialog',
         dialog: { title: kivi.t8("Rename attachment")
                   , width:  400
                   , height: 200
-                  , modal:  true }
-      });
+                  , modal:  true
+                  , close: function() {
+                    $dlg.remove().appendTo('#' + parent_id);
+                  } }
+      }
+    );
   }
 
   ns.upload = function(id,type,filetype,upload_title,gl) {