|
460 | 460 | }
|
461 | 461 |
|
462 | 462 | this.options.show_element.call(this, $w, callback);
|
463 |
| - |
| 463 | + |
464 | 464 | return $w;
|
465 | 465 | };
|
466 | 466 |
|
|
992 | 992 | $nexts.not(exclude).each($.proxy(function(i, widget) {
|
993 | 993 | this.move_widget_up( $(widget), size_y );
|
994 | 994 | }, this));
|
995 |
| - |
| 995 | + |
996 | 996 | this.set_dom_grid_height();
|
997 | 997 |
|
998 | 998 | return this;
|
|
1490 | 1490 | if (this.$player === null) {
|
1491 | 1491 | return false;
|
1492 | 1492 | }
|
1493 |
| - |
1494 |
| - var margin_sides = this.options.widget_margins[0]; |
| 1493 | + |
| 1494 | + var margin_sides = this.options.widget_margins; |
1495 | 1495 |
|
1496 | 1496 | var placeholder_column = this.$preview_holder.attr('data-col');
|
| 1497 | + var placeholder_row = this.$preview_holder.attr('data-row'); |
1497 | 1498 |
|
1498 | 1499 | var abs_offset = {
|
1499 |
| - left: ui.position.left + this.baseX - (margin_sides * placeholder_column), |
1500 |
| - top: ui.position.top + this.baseY |
| 1500 | + left: ui.position.left + this.baseX - (margin_sides[0] * placeholder_column), |
| 1501 | + top: ui.position.top + this.baseY - (margin_sides[1] * placeholder_row) |
1501 | 1502 | };
|
1502 | 1503 |
|
1503 | 1504 | // auto grow cols
|
|
1544 | 1545 | fn.on_stop_drag = function (event, ui) {
|
1545 | 1546 | this.$helper.add(this.$player).add(this.$wrapper)
|
1546 | 1547 | .removeClass('dragging');
|
1547 |
| - |
1548 |
| - var margin_sides = this.options.widget_margins[0]; |
| 1548 | + |
| 1549 | + var margin_sides = this.options.widget_margins; |
1549 | 1550 |
|
1550 | 1551 | var placeholder_column = this.$preview_holder.attr('data-col');
|
| 1552 | + var placeholder_row = this.$preview_holder.attr('data-row'); |
1551 | 1553 |
|
1552 |
| - ui.position.left = ui.position.left + this.baseX - (margin_sides * placeholder_column); |
1553 |
| - ui.position.top = ui.position.top + this.baseY; |
| 1554 | + ui.position.left = ui.position.left + this.baseX - (margin_sides[0] * placeholder_column); |
| 1555 | + ui.position.top = ui.position.top + this.baseY - (margin_sides[1] * placeholder_row); |
1554 | 1556 | this.colliders_data = this.collision_api.get_closest_colliders(
|
1555 | 1557 | ui.position);
|
1556 | 1558 |
|
|
0 commit comments