[Seaside] Placement In Page

dirk newbold dirkdirk at gmail.com
Mon Nov 9 10:16:37 UTC 2009


Sorry, I forgot to mention I'm a newbie of sorts (Smalltalk/Seaside is
my first and only language, and I ain't too bright).

Say I had the following

renderContentOn: html
   html div id: 'header'; with: [
      html div class: 'headerTitle'; with: 'Some Heading'.
      html anchor callback: []; with: 'Content 1'.
      html anchor callback: []; with: 'Content 2'  ].
   html div id: 'content1'; with: [
      html text: self content1 ].
   html div id: 'content2'; with: [
      html text: self content2 ]].

I have two scenarios I'd like to achieve.
1. when the anchor 'Content 1' or 'Content 2' is clicked the page
renders so that the top of the respective div is at the top of the
page.
2. when coming from another page (class) this page renders with the
top of a pre-selected 'Content 1' or 'Content 2' at the top of the
page.

Thanks for your patience.

Cheers,

Dirk



On Sun, Nov 8, 2009 at 6:53 AM, Richard Durr
<richard.durr at googlemail.com> wrote:
> You could insert a named anchor an then put a hash followed by the name of
> that anchor in the url:
> http://url/seaside/yourapp#myDiv
> would jump to where this stands:
> html anchor
>   name: 'myDiv'.
> what exactly do you want?
>
>
> On Fri, Nov 6, 2009 at 10:25 PM, Boris Popov <boris at deepcovelabs.com> wrote:
>>
>> Hmm, usually animated functions have a variant that simply gets you to the
>> final state without any intermediate transition... Maybe poke around the
>> docs.
>>
>> -Boris (via BlackBerry)
>>
>> ----- Original Message -----
>> From: seaside-bounces at lists.squeakfoundation.org
>> <seaside-bounces at lists.squeakfoundation.org>
>> To: Seaside - general discussion <seaside at lists.squeakfoundation.org>
>> Sent: Fri Nov 06 13:18:50 2009
>> Subject: [Seaside] Placement In Page
>>
>> Hi,
>>
>> I've a simple question...
>>
>> How do I get the top of the browser to start at some height (or div
>> ref) down the page.
>>
>> Currently I've been using the following which is evoked upon some
>> condition being met.
>>
>> html div
>>     script: html effect scroll;
>>     with: [ self renderContentOnPage: html ]
>>
>> This works fine but for some instances I would simply like to go
>> straight to the point on the page without the delayed scroll effect.
>>
>> Cheers,
>>
>> Dirk
>> _______________________________________________
>> 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