For this:
- delete global[id];
+ if (typeof (global[id]) != "undefined") delete global[id];
I might have said:
if (global.hasOwnProperty(id)) delete global[id];
Weird IE quirk, because delete is just supposed to return true or
false depending on whether it succeeded, and the spec specifically
says that if the property does not exist or you try to delete
something that is not a reference it should just return true:
lzx> delete global.froboss
true
lzx> global.froboss = 3
3
lzx> delete global.froboss
true
lzx> delete 42
true
You might try reverting this:
LzDataset.prototype.setQueryParams = function( o ) {
if ( ! this.params ){
- new LzParam ( this , { name : "params" } );
+ //new LzParam ( this , { name : "params" } );
+ // [todo 2006-06 hqm] this.params does not seem to be
getting set
+ // in IE -- temporary patch here to work around
+ this.params = new LzParam ( this , { name : "params" } );
}
Since that might be fixed by the setters fix we made earlier ('name'
is one of the earlySetters).
Otherwise approved.
On 2006-06-14, at 14:43 EDT, Henry Minsky wrote:
> Change change.zwUSC4916.txt by [EMAIL PROTECTED] /tmp/ on 2006-06-14
> 14:08:09 EDT
>
> Summary: changes to make LZPIX run in IE(7)
>
> New Features:
>
> Bugs Fixed:
>
> Technical Reviewer: (pending)
> QA Reviewer: (pending)
> Doc Reviewer: (pending)
>
> Documentation:
>
> Release Notes:
>
> Details:
>
> Sanity check on args to sprite's setHeight/Width
>
>
>
> --
> Henry Minsky
> Software Architect
> [EMAIL PROTECTED]
> <patch.hqm.5276.tgz>
> _______________________________________________
> Laszlo-dev mailing list
> [email protected]
> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev