Dante 10 年 前
コミット
185087c53d

+ 1 - 1
changelog.txt

@@ -1,6 +1,6 @@
 LASTEST NOT RELEASED
 ------------------------------
-NONE
+* Fixed #224 *
 
 V1.34.9
 ------------------------------

+ 4 - 2
dist/js/bootstrap-dialog.js

@@ -309,9 +309,11 @@
     BootstrapDialog.moveFocus = function () {
         var lastDialogInstance = null;
         $.each(BootstrapDialog.dialogs, function (id, dialogInstance) {
-            lastDialogInstance = dialogInstance;
+            if(dialogInstance.isRealized() && dialogInstance.isOpened()) {
+                lastDialogInstance = dialogInstance;
+            }
         });
-        if (lastDialogInstance !== null && lastDialogInstance.isRealized()) {
+        if (lastDialogInstance !== null) {
             lastDialogInstance.getModal().focus();
         }
     };

ファイルの差分が大きいため隠しています
+ 1 - 1
dist/js/bootstrap-dialog.min.js


+ 4 - 2
src/js/bootstrap-dialog.js

@@ -309,9 +309,11 @@
     BootstrapDialog.moveFocus = function () {
         var lastDialogInstance = null;
         $.each(BootstrapDialog.dialogs, function (id, dialogInstance) {
-            lastDialogInstance = dialogInstance;
+            if(dialogInstance.isRealized() && dialogInstance.isOpened()) {
+                lastDialogInstance = dialogInstance;
+            }
         });
-        if (lastDialogInstance !== null && lastDialogInstance.isRealized()) {
+        if (lastDialogInstance !== null) {
             lastDialogInstance.getModal().focus();
         }
     };