We tracked this down to some __proto__ code that snuck into
LaszloView. I guess it is bad that FF makes __proto__ work!
Fixed in svn r980
On 2006-06-14, at 12:06 EDT, Henry Minsky wrote:
> I put in this debug printing to resolveReferences. These calls are
> happening
> from the canvas.initDone() call
> 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