UNPKG

@kpi4me/golden-layout

Version:

A multi-screen javascript Layout manager https://golden-layout.com

29 lines (24 loc) 744 B
lm.controls.DropTargetIndicator = function() { this.element = $( lm.controls.DropTargetIndicator._template ); $( document.body ).append( this.element ); }; lm.controls.DropTargetIndicator._template = '<div class="lm_dropTargetIndicator"><div class="lm_inner"></div></div>'; lm.utils.copy( lm.controls.DropTargetIndicator.prototype, { destroy: function() { this.element.remove(); }, highlight: function( x1, y1, x2, y2 ) { this.highlightArea( { x1: x1, y1: y1, x2: x2, y2: y2 } ); }, highlightArea: function( area ) { this.element.css( { left: area.x1, top: area.y1, width: area.x2 - area.x1, height: area.y2 - area.y1 } ).show(); }, hide: function() { this.element.hide(); } } );