@@ -1903,7 +1903,7 @@ module.exports = function (that, target, C) {
1903
1903
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridItem_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6e21");
1904
1904
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridItem_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridItem_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
1905
1905
/* unused harmony reexport * */
1906
- /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridItem_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
1906
+ /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridItem_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
1907
1907
1908
1908
/***/ }),
1909
1909
@@ -3942,7 +3942,7 @@ module.exports = (
3942
3942
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridLayout_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("1156");
3943
3943
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridLayout_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridLayout_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
3944
3944
/* unused harmony reexport * */
3945
- /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridLayout_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
3945
+ /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_GridLayout_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
3946
3946
3947
3947
/***/ }),
3948
3948
@@ -5862,16 +5862,19 @@ var interact = __webpack_require__("fb3a");
5862
5862
{
5863
5863
this.previousX = this.innerX;
5864
5864
this.previousY = this.innerY;
5865
- var parentRect = event.target.offsetParent.getBoundingClientRect();
5865
+
5866
+ var offsetParent = event.target.offsetParent || document.body;
5867
+ var parentRect = offsetParent.getBoundingClientRect();
5866
5868
var clientRect = event.target.getBoundingClientRect();
5867
5869
5868
5870
if (this.renderRtl) {
5869
- newPosition.left = (clientRect.right - parentRect.right) * -1;
5871
+ newPosition.left =
5872
+ ((clientRect.right - parentRect.right) + offsetParent.scrollLeft) * -1;
5870
5873
} else {
5871
- newPosition.left = clientRect.left - parentRect.left;
5874
+ newPosition.left = ( clientRect.left - parentRect.left) + offsetParent.scrollLeft ;
5872
5875
}
5873
5876
5874
- newPosition.top = clientRect.top - parentRect.top;
5877
+ newPosition.top = ( clientRect.top - parentRect.top) + offsetParent.scrollTop ;
5875
5878
this.dragging = newPosition;
5876
5879
this.isDragging = true;
5877
5880
break;
@@ -5881,19 +5884,19 @@ var interact = __webpack_require__("fb3a");
5881
5884
{
5882
5885
if (!this.isDragging) return;
5883
5886
5884
- var _parentRect = event.target.offsetParent.getBoundingClientRect() ;
5885
-
5887
+ var _offsetParent = event.target.offsetParent || document.body ;
5888
+ var _parentRect = offsetParent.getBoundingClientRect();
5886
5889
var _clientRect = event.target.getBoundingClientRect(); // Add rtl support
5887
5890
5888
5891
5889
5892
if (this.renderRtl) {
5890
- newPosition.left = (_clientRect.right - _parentRect.right) * -1;
5893
+ newPosition.left =
5894
+ ((_clientRect.right - _parentRect.right) + _offsetParent.scrollLeft) * -1;
5891
5895
} else {
5892
- newPosition.left = _clientRect.left - _parentRect.left;
5896
+ newPosition.left = ( _clientRect.left - _parentRect.left) + _offsetParent.scrollLeft ;
5893
5897
}
5894
5898
5895
- newPosition.top = _clientRect.top - _parentRect.top; // console.log("### drag end => " + JSON.stringify(newPosition));
5896
- // console.log("### DROP: " + JSON.stringify(newPosition));
5899
+ newPosition.top = (_clientRect.top - _parentRect.top) + _offsetParent.scrollTop;
5897
5900
5898
5901
this.dragging = null;
5899
5902
this.isDragging = false; // shouldUpdate = true;
@@ -6155,7 +6158,7 @@ var interact = __webpack_require__("fb3a");
6155
6158
}
6156
6159
});
6157
6160
// CONCATENATED MODULE: ./src/components/GridItem.vue?vue&type=script&lang=js&
6158
- /* harmony default export */ var components_GridItemvue_type_script_lang_js_ = (GridItemvue_type_script_lang_js_);
6161
+ /* harmony default export */ var components_GridItemvue_type_script_lang_js_ = (GridItemvue_type_script_lang_js_);
6159
6162
// EXTERNAL MODULE: ./src/components/GridItem.vue?vue&type=style&index=0&lang=css&
6160
6163
var GridItemvue_type_style_index_0_lang_css_ = __webpack_require__("5ed4");
6161
6164
@@ -6271,7 +6274,7 @@ var component = normalizeComponent(
6271
6274
null,
6272
6275
null,
6273
6276
null
6274
-
6277
+
6275
6278
)
6276
6279
6277
6280
/* harmony default export */ var GridItem = (component.exports);
@@ -6934,7 +6937,7 @@ var elementResizeDetectorMaker = __webpack_require__("eec4");
6934
6937
}
6935
6938
});
6936
6939
// CONCATENATED MODULE: ./src/components/GridLayout.vue?vue&type=script&lang=js&
6937
- /* harmony default export */ var components_GridLayoutvue_type_script_lang_js_ = (GridLayoutvue_type_script_lang_js_);
6940
+ /* harmony default export */ var components_GridLayoutvue_type_script_lang_js_ = (GridLayoutvue_type_script_lang_js_);
6938
6941
// EXTERNAL MODULE: ./src/components/GridLayout.vue?vue&type=style&index=0&lang=css&
6939
6942
var GridLayoutvue_type_style_index_0_lang_css_ = __webpack_require__("e279");
6940
6943
@@ -6955,7 +6958,7 @@ var GridLayout_component = normalizeComponent(
6955
6958
null,
6956
6959
null,
6957
6960
null
6958
-
6961
+
6959
6962
)
6960
6963
6961
6964
/* harmony default export */ var GridLayout = (GridLayout_component.exports);
@@ -17043,4 +17046,4 @@ module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u20
17043
17046
/***/ })
17044
17047
17045
17048
/******/ })["default"];
17046
- //# sourceMappingURL=vue-grid-layout.common.js.map
17049
+ //# sourceMappingURL=vue-grid-layout.common.js.map
0 commit comments