So if we invert things and have a dictionary as the base class, you
could use that instead?
On 2006-05-31, at 14:02 EDT, Adam Wolff wrote:
> LzParam was supposed to be a LzNode that could function as a
> dictionary.
> Probably an override of setAttribute would be more appropriate, but
> the
> compiler inlines some of those calls.
>
> A
>
> On May 31, P T Withington wrote:
>
>> [From LzParam]
>>
>> //undefine all setters but name and id
>> LzParam.prototype.setters.$hasdefaultattrs = -1;
>>
>> //
>> =====================================================================
>> =========
>> // @keywords private
>> //
>> =====================================================================
>> =========
>> LzParam.prototype.construct = function ( parent , args ){
>> super.construct( parent, args );
>> var mysetters ={};
>> mysetters.__proto__ = this.setters;
>> this.setters = mysetters;
>> // construct
>> this.d = {};
>> }
>>
>> The construct method is creating a shadow setters table for every
>> instance of
>> LzParam. Is this really necessary?
_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev