[Seaside] Application null rendering
stephane ducasse
stephane.ducasse at free.fr
Thu Jul 26 08:34:29 UTC 2007
Ok I will update to a newer version of seaside.
On 25 juil. 07, at 19:57, Philippe Marschall wrote:
> 2007/7/25, stephane ducasse <stephane.ducasse at free.fr>:
>> I'm using seaside2.7a1-mb.205
>>
>> And when I look at the stack I found that code.
>
> What stack?
>
>> What is deprecatedApi:on:...?
>> in WAToolFrame?
>
> It collects the your senders of deprecated messages.
>
> Your method should look like this:
> renderChildOn: html
> self showHalos
> ifTrue: [ html context debugMode ].
> processTime := processTime isNil
> ifTrue: [ 0 ]
> ifFalse: [ Time millisecondClockValue - processTime ].
> renderTime := Time millisecondsToRun: [
> self withDeprecatedHandlerDo: [
> html render: self root ] ].
> html context clearMode
>
> Philippe
>
>> Stef
>>
>>
>> renderChildOn: html
>> showHalos contents
>> ifTrue: [ html context debugMode ].
>> processTime := processTime
>> ifNil: [ 0 ] ifNotNil: [ Time
>> millisecondClockValue - processTime ].
>> renderTime := Time millisecondsToRun: [
>> self
>> deprecatedApi: [ html render: contents ]
>> on: html ].
>> html context clearMode
>>
>>
>>
>> On 23 juil. 07, at 16:53, stephane ducasse wrote:
>>
>> > Hi all
>> >
>> > I'm playing with a small application to manage comix that one of
>> > the students here did.
>> > From time to time my application simply render nothing, not even
>> > the heading.
>> > here is the code of the main class.
>> > Does anybody have an idea where the problem could come from?
>> >
>> > Stef
>> >
>> > renderContentOn: html
>> >
>> >
>> > html heading: 'Comix'.
>> > html paragraph: [ self renderMenus: html.
>> > html form
>> > with:
>> > [html textInput on: #search of: self.
>> > html space.
>> > html submitButton callback: [ self
>> filter ]; text: 'search' ]].
>> > html render: self report.
>> > html paragraph: [ self renderMenus: html.]
>> >
>> >
>> >
>> > children
>> >
>> > ^ OrderedCollection with: self report
>> >
>> >
>> > report
>> >
>> > ^report
>> >
>> > report: aReport
>> >
>> > report := aReport
>> >
>> >
>> > createReport
>> >
>> > | rep |
>> > rep := MAReport rows: self currentBase bds
>> > description: self
>> bdColumnFilter.
>> > rep batchSize: 25.
>> > self report: rep.
>> > self report addColumn: (MACommandColumn new
>> >
>> addCommandOn: self selector: #view:;
>> >
>> addCommandOn: self selector: #clone:;
>> >
>> addCommandOn: self selector: #edit:;
>> >
>> addCommandOn: self selector: #remove:;
>> >
>> yourself)
>> >
>> >
>> >
>> >
>> > initialize
>> >
>> > super initialize.
>> > currentBaseName := BDBase registeredBases anyOne name
>> asSymbol.
>> > self createReport
>> > _______________________________________________
>> > Seaside mailing list
>> > Seaside at lists.squeakfoundation.org
>> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> >
>>
>> _______________________________________________
>> Seaside mailing list
>> Seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
More information about the Seaside
mailing list