diff --git a/www/extras/assetManager/assetManager.js b/www/extras/assetManager/assetManager.js index 2c103e56f..4b3c355e4 100644 --- a/www/extras/assetManager/assetManager.js +++ b/www/extras/assetManager/assetManager.js @@ -26,7 +26,42 @@ function AssetManager() { this.Columns = new Array(); this.Lines = new Array(); this.Buttons = new Array(); + + + //***************Properties used for dragging + + this.dom=document.getElementById&&!document.all; + this.documentElement = document.documentElement; + + if (document.compatMode == "BackCompat") { + this.documentElement = document.body; } + + this.focusObject = null; + this.overObject = null; + //this.topLevelElement=this.dom? "HTML" : "BODY" + this.topLevelElement="HTML"; + this.scrollJump = 25; + this.dragEnabled = false; + this.x = 0; + this.y = 0; + this.lastZIndex = 1000; + this.draggableObjects = new Array(); + this.metaData = new Array(); + this.select = AssetManager_select; + this.clear = AssetManager_clear; + this.addAssetMetaData = AssetManager_addAssetMetaData; + this.initializeDragEventHandlers = AssetManager_initializeDragEventHandlers; + this.dragStart = AssetManager_dragStart; + this.adjustScrollBars = AssetManager_adjustScrollBars; + this.dragStop = AssetManager_dragStop; + this.spy = AssetManager_spy; + this.move = AssetManager_move; + this.bringToFront = AssetManager_bringToFront; + //*****************End Properties used for dragging + +} + // Add a line to the grid function AssetManager_AddLine() { var index = this.Lines.length; @@ -35,7 +70,7 @@ function AssetManager_AddLine() { this.Lines[index][i] = new Object(); this.Lines[index][i].text = arguments[i]; this.Lines[index][i].data = arguments[i]; - } + } } // Add a button to the form @@ -74,10 +109,16 @@ function AssetManager_AddColumn(name,td,align,type) { this.tablecontainsforms=true; } } + + // Print out the table function AssetManager_Write() { var open_div = ""; var close_div = ""; + + //added drag image + document.write('
'); + document.write('