浏览代码

Fixed a bug that after dragging the dialog to another place, the original place prevents closing the dialog by clicking on backdrop.

Dante 11 年之前
父节点
当前提交
481f11ad90

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

@@ -804,7 +804,7 @@
                 this.getModalHeader().addClass(this.getNamespace('draggable')).on('mousedown', {dialog: this}, function(event) {
                     var dialog = event.data.dialog;
                     dialog.draggableData.isMouseDown = true;
-                    var dialogOffset = dialog.getModalContent().offset();
+                    var dialogOffset = dialog.getModalDialog().offset();
                     dialog.draggableData.mouseOffset = {
                         top: event.clientY - dialogOffset.top,
                         left: event.clientX - dialogOffset.left
@@ -818,7 +818,7 @@
                     if (!dialog.draggableData.isMouseDown) {
                         return;
                     }
-                    dialog.getModalContent().offset({
+                    dialog.getModalDialog().offset({
                         top: event.clientY - dialog.draggableData.mouseOffset.top,
                         left: event.clientX - dialog.draggableData.mouseOffset.left
                     });

文件差异内容过多而无法显示
+ 1 - 1
dist/js/bootstrap-dialog.min.js


+ 2 - 2
examples/assets/bootstrap-dialog/js/bootstrap-dialog.js

@@ -804,7 +804,7 @@
                 this.getModalHeader().addClass(this.getNamespace('draggable')).on('mousedown', {dialog: this}, function(event) {
                     var dialog = event.data.dialog;
                     dialog.draggableData.isMouseDown = true;
-                    var dialogOffset = dialog.getModalContent().offset();
+                    var dialogOffset = dialog.getModalDialog().offset();
                     dialog.draggableData.mouseOffset = {
                         top: event.clientY - dialogOffset.top,
                         left: event.clientX - dialogOffset.left
@@ -818,7 +818,7 @@
                     if (!dialog.draggableData.isMouseDown) {
                         return;
                     }
-                    dialog.getModalContent().offset({
+                    dialog.getModalDialog().offset({
                         top: event.clientY - dialog.draggableData.mouseOffset.top,
                         left: event.clientX - dialog.draggableData.mouseOffset.left
                     });

文件差异内容过多而无法显示
+ 1 - 1
examples/assets/bootstrap-dialog/js/bootstrap-dialog.min.js


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

@@ -804,7 +804,7 @@
                 this.getModalHeader().addClass(this.getNamespace('draggable')).on('mousedown', {dialog: this}, function(event) {
                     var dialog = event.data.dialog;
                     dialog.draggableData.isMouseDown = true;
-                    var dialogOffset = dialog.getModalContent().offset();
+                    var dialogOffset = dialog.getModalDialog().offset();
                     dialog.draggableData.mouseOffset = {
                         top: event.clientY - dialogOffset.top,
                         left: event.clientX - dialogOffset.left
@@ -818,7 +818,7 @@
                     if (!dialog.draggableData.isMouseDown) {
                         return;
                     }
-                    dialog.getModalContent().offset({
+                    dialog.getModalDialog().offset({
                         top: event.clientY - dialog.draggableData.mouseOffset.top,
                         left: event.clientX - dialog.draggableData.mouseOffset.left
                     });