which eventually calls __LZresolveRefrences. I have debug.write statement below
LzNode.prototype.__LZresolveReferences = function (){
var rdict = this.__LZresolveDict;
this.__LZresolveDict = null;
for ( var r in rdict ){
Debug.write(this, 'r=', r, typeof(rdict[r]), this.__LZdelayedSetters[ r ], typeof(this[ this.__LZdelayedSetters[ r ] ]));
this[ this.__LZdelayedSetters[ r ] ] ( rdict[ r ] );
}
}
What I see is this:
FIREFOX:
#interior r= $refs object __LZresolveRefs function
«LzView#5| .details_bkgnd» r= $refs object __LZresolveRefs function
«LzView#6| .beveled-divider» r= $refs object __LZresolveRefs function
#photoscontainer r= $delegates object __LZsetDelegates function
#photoscontainer r= $refs object __LZresolveRefs function
«pivotlayout#8| .lyt» r= $delegates object __LZsetDelegates function
...
...
IE:
#interior r= $refs object (void 0) undefined
But in the IE debugger, I can manually poke that instance and it appears to have a function when I check
foo = «LzView#1| #interior»
lzx> foo[LzNode.prototype.__LZdelayedSetters['$refs']]
«Function(1)#13| LzNode.prototype.__LZresolveRefs»
lzx>
--
Henry Minsky
Software Architect
[EMAIL PROTECTED]
_______________________________________________ Laszlo-dev mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
