makes the node absolute; it is meant to be called only once
Usage
function () (view source)
var s = this.node.style, l, t;
switch(s.position){case"relative":
case"absolute":
// assume that left and top values are in pixels already
l = Math.round(parseFloat(s.left));
t = Math.round(parseFloat(s.top));
break;
default:
s.position = "absolute"; // enforcing the absolute modevar m = dojo.marginBox(this.node);
l = m.l;
t = m.t;
break;
}this.marginBox.l = l - this.marginBox.l;
this.marginBox.t = t - this.marginBox.t;
this.host.onFirstMove(this);
dojo.disconnect(this.events.pop());