(function(){"use strict";BX.namespace("BX.TileGrid");BX.TileGrid.DragDrop=function(t){this.gridTile=t;this.draggableContainer=null;this.droppableItem=null;this.draggableItems=[]};BX.TileGrid.DragDrop.prototype={registerItem:function(t){t.onbxdragstart=BX.proxy(this.onDragStart,this);t.onbxdrag=BX.proxy(this.onDrag,this);t.onbxdragstop=BX.proxy(this.onDragStop,this);t.onbxdraghover=BX.proxy(this.onDragOver,this);t.onbxdraghout=BX.proxy(this.onDragOut,this);jsDD.registerObject(t)},registerDrop:function(t){jsDD.registerDest(t,10)},onDragStart:function(){this.setDraggableItems();this.setDraggableContainer();var t=BX.proxy_context;var e=this.gridTile.getItem(t.dataset.id);if(!e.selected){this.gridTile.resetSelectAllItems();this.draggableItems=[];this.draggableItems.push(e)}var i;var a=this.draggableItems[0].layout.container.offsetWidth;for(var r=0;r1?this.draggableItems[0].layout.container.offsetWidth+"px":null,height:this.draggableItems.length>1?this.draggableItems[0].layout.container.offsetHeight+"px":null}})},toggleActiveClass:function(t){t.classList.contains("ui-grid-tile-item-active")?t.classList.remove("ui-grid-tile-item-active"):t.classList.add("ui-grid-tile-item-active")}}})();