Dante 10 年 前
コミット
8edfbc88ee

+ 1 - 0
changelog.txt

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

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

@@ -309,7 +309,7 @@
     BootstrapDialog.moveFocus = function () {
         var lastDialogInstance = null;
         $.each(BootstrapDialog.dialogs, function (id, dialogInstance) {
-            if(dialogInstance.isRealized() && dialogInstance.isOpened()) {
+            if (dialogInstance.isRealized() && dialogInstance.isOpened()) {
                 lastDialogInstance = dialogInstance;
             }
         });
@@ -337,7 +337,9 @@
             var zIndexModal = 1050;
             var dialogCount = 0;
             $.each(BootstrapDialog.dialogs, function (dialogId, dialogInstance) {
-                dialogCount++;
+                if (dialogInstance.isRealized() && dialogInstance.isOpened()) {
+                    dialogCount++;
+                }
             });
             var $modal = this.getModal();
             var $backdrop = $modal.data('bs.modal').$backdrop;

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


+ 2 - 2
examples/index.html

@@ -5,8 +5,8 @@
 <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/prettify/r298/run_prettify.min.js"></script>
-<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/1.34.7/css/bootstrap-dialog.min.css" rel="stylesheet" type="text/css" />
-<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/1.34.7/js/bootstrap-dialog.min.js"></script>
+<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/1.34.9/css/bootstrap-dialog.min.css" rel="stylesheet" type="text/css" />
+<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap3-dialog/1.34.9/js/bootstrap-dialog.min.js"></script>
 <meta charset="utf-8" />
 <title>BootstrapDialog examples</title>
 <style>

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

@@ -309,7 +309,7 @@
     BootstrapDialog.moveFocus = function () {
         var lastDialogInstance = null;
         $.each(BootstrapDialog.dialogs, function (id, dialogInstance) {
-            if(dialogInstance.isRealized() && dialogInstance.isOpened()) {
+            if (dialogInstance.isRealized() && dialogInstance.isOpened()) {
                 lastDialogInstance = dialogInstance;
             }
         });
@@ -337,7 +337,9 @@
             var zIndexModal = 1050;
             var dialogCount = 0;
             $.each(BootstrapDialog.dialogs, function (dialogId, dialogInstance) {
-                dialogCount++;
+                if (dialogInstance.isRealized() && dialogInstance.isOpened()) {
+                    dialogCount++;
+                }
             });
             var $modal = this.getModal();
             var $backdrop = $modal.data('bs.modal').$backdrop;