You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
2.0 KiB
87 lines
2.0 KiB
dojo.provide("dojox.mdnd.tests.unitTests.dropMode.FixtureLib"); |
|
dojo.require("dojox.mdnd.AreaManager"); |
|
dojo.declare("getDragPointFixture", null, { |
|
|
|
constructor:function(testName, test) { |
|
this.name = testName; |
|
this.runTest = test; |
|
}, |
|
|
|
setUp:function() { |
|
this.coords = {'x':25,'y':50}; |
|
this.size = {'w':100,'h':100}; |
|
this.mousePosition = {'x':50, 'y':75}; |
|
this.dropMode = dojox.mdnd.AreaManager.areaManager()._dropMode; |
|
}, |
|
|
|
tearDown:function() { |
|
delete this.coords; |
|
delete this.size; |
|
delete this.dropMode; |
|
} |
|
}); |
|
|
|
|
|
dojo.declare("AreaFixture", null, { |
|
|
|
constructor:function(testName, test) { |
|
this.name = testName; |
|
this.runTest = test; |
|
}, |
|
|
|
setUp:function() { |
|
this.dropMode = dojox.mdnd.AreaManager.areaManager()._dropMode; |
|
this.array = []; |
|
|
|
//fake area object |
|
this.objectA = {'node': dojo.byId('areaA')}; |
|
this.objectB = {'node': dojo.byId('areaB')}; |
|
this.objectC = {'node': dojo.byId('areaC')}; |
|
this.objectD = {'node': dojo.byId('areaD')}; |
|
}, |
|
|
|
tearDown:function() { |
|
delete this.dropMode; |
|
delete this.array; |
|
delete this.objectA; |
|
delete this.objectB; |
|
delete this.objectC; |
|
delete this.objectD; |
|
} |
|
}); |
|
|
|
dojo.declare("ItemFixture", null, { |
|
|
|
constructor:function(testName, test) { |
|
this.name = testName; |
|
this.runTest = test; |
|
}, |
|
|
|
setUp:function() { |
|
this.dropMode = dojox.mdnd.AreaManager.areaManager()._dropMode; |
|
this.objet = {}; |
|
// fake moveable object |
|
this.moveableA = {'node': dojo.byId("itemA")}; |
|
this.moveableB = {'node': dojo.byId("itemB")}; |
|
this.moveableC = {'node': dojo.byId("itemC")}; |
|
this.moveableD = {'node': dojo.byId("itemD")}; |
|
// fake item object |
|
this.itemA = {'item': this.moveableA}; |
|
this.itemB = {'item': this.moveableB}; |
|
this.itemC = {'item': this.moveableC}; |
|
this.itemD = {'item': this.moveableD}; |
|
}, |
|
|
|
tearDown: function(){ |
|
delete this.dropMode; |
|
delete this.array; |
|
delete this.moveableA; |
|
delete this.moveableB; |
|
delete this.moveableC; |
|
delete this.moveableD; |
|
delete this.itemA; |
|
delete this.itemB; |
|
delete this.itemC; |
|
delete this.itemD; |
|
} |
|
});
|
|
|