|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
WebElement and WebComponentFor now, WebComponent is an empty subclass of WebElement.
To differentiate them, we should probably add some useful methods to WebComponent. My idea is to override WebComponent class>>initialize to call a #build method, then add an empty #build method. That way the trick (often used) printHTMLPageOn: aStream forSession: aSession self build. ^super printHTMLPageOn: aStream forSession: aSession. Won't be necessary. What do you think ? Nico -- Nicolas Petton http://nico.bioskop.fr ___ ooooooo OOOOOOOOO |Smalltalk| OOOOOOOOO ooooooo \ / [|] -------------------------------- Ma clé PGP est disponible ici : http://nico.bioskop.fr/pgp-key.html _______________________________________________ Aida mailing list Aida@... http://lists.aidaweb.si/mailman/listinfo/aida |
|
|
Re: WebElement and WebComponent#build makes sense to me, as in "build the component out of it's constituent WebElements."
Is that what you were thinking? Rob On Fri, Apr 18, 2008 at 5:18 PM, Nicolas Petton <petton.nicolas@...> wrote: For now, WebComponent is an empty subclass of WebElement. _______________________________________________ Aida mailing list Aida@... http://lists.aidaweb.si/mailman/listinfo/aida |
|
|
Re: WebElement and WebComponentRob Rothwell wrote:
> #build makes sense to me, as in "build the component out of it's > constituent WebElements." > > Is that what you were thinking? That's an intentions of #build method, yes. It is meant to build an object tree of a component, just as #viewMain do for a whole page. Component can be namely built once only and then is "cached", or every time a page with that component is shown, or when Ajax refresh request comes. All three ways use the same #build method. Janko > > Rob > > On Fri, Apr 18, 2008 at 5:18 PM, Nicolas Petton > <petton.nicolas@... <mailto:petton.nicolas@...>> wrote: > > For now, WebComponent is an empty subclass of WebElement. > To differentiate them, we should probably add some useful methods to > WebComponent. > > My idea is to override WebComponent class>>initialize to call a #build > method, then add an empty #build method. That way the trick (often used) > > printHTMLPageOn: aStream forSession: aSession > > self build. > ^super printHTMLPageOn: aStream forSession: aSession. > > Won't be necessary. > > What do you think ? > > Nico > -- > Nicolas Petton > http://nico.bioskop.fr > ___ > ooooooo > OOOOOOOOO > |Smalltalk| > OOOOOOOOO > ooooooo > \ / > [|] > -------------------------------- > Ma clé PGP est disponible ici : > http://nico.bioskop.fr/pgp-key.html > > _______________________________________________ > Aida mailing list > Aida@... <mailto:Aida@...> > http://lists.aidaweb.si/mailman/listinfo/aida > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aida mailing list > Aida@... > http://lists.aidaweb.si/mailman/listinfo/aida -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si _______________________________________________ Aida mailing list Aida@... http://lists.aidaweb.si/mailman/listinfo/aida |
|
|
Re: WebElement and WebComponentNicolas Petton wrote:
> For now, WebComponent is an empty subclass of WebElement. > To differentiate them, we should probably add some useful methods to > WebComponent. > > My idea is to override WebComponent class>>initialize to call a #build > method, then add an empty #build method. That way the trick (often used) Agree. Also comment all that methods well to help implementers better extending them. Also don't forget on Ajax registration for the #build method in initialize. Janko > > printHTMLPageOn: aStream forSession: aSession > > self build. > ^super printHTMLPageOn: aStream forSession: aSession. > > Won't be necessary. > > What do you think ? > > Nico > > > ------------------------------------------------------------------------ > > _______________________________________________ > Aida mailing list > Aida@... > http://lists.aidaweb.si/mailman/listinfo/aida -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si _______________________________________________ Aida mailing list Aida@... http://lists.aidaweb.si/mailman/listinfo/aida |
| Free Forum Powered by Nabble | Forum Help |