[Seaside] How to get the value of a javascript variable?
Michel Bany
michel.bany at gmail.com
Sat Apr 7 19:51:29 UTC 2007
> I have some problem integrating this into my application. I've
> customized the #updateRoot: in my WAMainComponent. From there I add
> headings ((WAHtmlElement named: 'link') ... attributeAt: 'rel' put:
> 'stylesheet';) for multiple css's scripts according to the
> resolution found from your code.
> With your code, WAMainComponent>>initialRequest is executed first,
> and a new WAResponse is sent (from WAMyMainComponentSession) with
> the current scripts plus the javascript call to the get browser's
> info function (self session refreshAfterScript: ...). I don't
> understand why you cannot use "aCurrentWAResponse" and attached or
> #nextPutAll: to there instead of creating a new response in
> #refreshAfterScript:.
Did you notice that two Seaside sessions and three requests are used
for the handshaking?
> The problem is: It seems I cannot "attach" my custom
> WAMainComponent headings to the response (or they are attached
> later?), because the new WAResponse was sent before (?), resulting
> in my WAMainComponent class displayed without css's styling at all.
>
I do not quite understand all your explanations.
You may want to post some of your code.
Michel.
> However, to verify this, I've included some anchors inside
> WAMainComponent to change the css's dynamically. Reloaded the page,
> the content is there but "raw" (no style applied), clicked the
> anchor and....and it worked fine, the style was applied. I deduced
> the headings are sent, but somewhat after the browser info
> things...since the respond: method seems a little bit complicated
> to me, I ask again, is there a way to fix this behavior so the
> proper headings are included and then the component is showed for
> the right resolution?
>
More information about the seaside
mailing list