Hi, > Is there a way to inheritate staticProp and staticMeth in inherited > classes automatically?
Not built into `Class.create`, no. You could readily create a wrapper for it that did that, though, looping through the "own" properties on the superclass passed in and applying them to the resulting subclass function. Important to be sure to skip over some that shouldn't be copied, like -- to pick an example at random -- `prototype` (though I don't think `prototype` is an enumerable property anyway, so it shouldn't show up on a `for..in` loop). But there will be some to skip, not least the ones Prototype puts on it like `addMethods`, `superclass`, etc. -- T.J. Crowder Independent Software Engineer tj / crowder software / com www / crowder software / com On May 27, 1:25 pm, buda <[email protected]> wrote: > I use to do > > var Class1 = Class.create({ > ... > > }); > > Object.extend(Class1, { > staticProp: '', > staticMeth: function(){...} > > }) > > var Class2 = Class.create(Class1, { > .... > > }); > > Object.extend(Class2, { > staticProp: '', > staticMeth: function(){...} > > }) > > Is there a way to inheritate staticProp and staticMeth in inherited > classes automatically? > > Thanks -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.
