Fwd: [Pharo-dev] [Seaside] Re: Updating title tag dynamically

Max Leske maxleske at gmail.com
Thu Feb 27 22:06:24 UTC 2014


Forwarding on behalf of phil.

Begin forwarded message:

> From: "phil at highoctane.be" <phil at highoctane.be>
> Subject: Re: [Pharo-dev] [Seaside] Re: Updating title tag dynamically
> Date: 27. Februar 2014 22:57:29 MEZ
> To: Seaside - general discussion <seaside at lists.squeakfoundation.org>, Discusses Development of Pharo <pharo-dev at lists.pharo.org>
> Reply-To: Pharo Development List <pharo-dev at lists.pharo.org>
> 
> Could someone fwd this to the Seaside list (and possibly check my email) as it seems that my posts aren't getting through since a while.
> 
> ---
> Like this: 
> 
> renderContentOn: html 
> 
>         html anchor 
>                 onClick: (((html jQuery: 'html head') find: 'title') text: 'NEW'); 
>                 with: 'Update Title'.
> 
> Phil
> 
> 
> On Thu, Feb 27, 2014 at 10:51 PM, Bob Arning <arning315 at comcast.net> wrote:
> And the other issue is what follows after the
> 
>     html anchor onClick: (blah);
> 
> ?
> 
> In this example:
> 
>     v1 := JSStream on: 'document.title = "', self displayString,'";'.
>     html anchor
>         onClick: v1;
>         with: 'v1'.
>     html break.
>     
>     v2 := JSStream on: 'document.title = ', self displayString,';'.
>     html anchor
>         onClick: v2;
>         with: 'v2'.
>     html break.
>     
>     v3 := JSStream on: 'document.title = ', self displayString,';'.
>         html anchor
>         onClick: v3;
>         callback: [];
>         with: 'v3'.
>     html break.
>     
>     v4 := JSStream on: 'document.title = "', self displayString,'";'.
>         html anchor
>         onClick: v4;
>         callback: [];
>         with: 'v4'.
> 
> v1 works.
> v2 fails for the missing double-quotes.
> v3 and v4 fail since the onClick is pre-empted by the callback:
> 
> Cheers,
> Bob
> 
> On 2/27/14 4:32 PM, Paul DeBruicker wrote:
>> You need to add some double quotes in there.
>> 
>> e.g.
>> 
>> onClick: (Javascript.JSStream on: 'document.title = "', self
>> displayString,'";');
>> 
>> 
>> 
>> Murtaza Zaidi wrote
>>> Hi Bob,
>>> 
>>> It doesn't seem to work. The browser tab text remains the same. I'm using
>>> an html anchor instead of a div. This is how I've implemented it:
>>>           html anchor
>>> onClick: (Javascript.JSStream on: 'document.title = ', self
>>> displayString,';');
>>> 
>>> Thanks,
>>> Murtaza
>>> 
>>> 
>>> On Thu, Feb 27, 2014 at 3:13 PM, Bob Arning &lt;
>>> arning315@
>>> &gt; wrote:
>>> 
>>>>  This works:
>>>> 
>>>>     html div
>>>>         onClick: (JSStream on: 'document.title = "a new title";');
>>>>         with: 'hello'.
>>>> 
>>>> 
>>>> Cheers,
>>>> Bob
>>>> 
>>>>  On 2/27/14 12:45 PM, Murtaza Zaidi wrote:
>>>> 
>>>> Hi,
>>>> 
>>>>  I needed to update the browser tab text dynamically depending on a click
>>>> event. I know that I would need to modify the 
>>> <title>
>>>  tag of the page but
>>>> don't know how that could be done using seaside. Any help will be great.
>>>> 
>>>>  Thanks,
>>>> Murtaza
>>>> 
>>>> 
>>>> _______________________________________________
>>>> seaside mailing 
>>> listseaside at .squeakfoundation
>>> ://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>> _______________________________________________
>>>> seaside mailing list
>>>> 
>>> seaside at .squeakfoundation
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>> 
>>>> 
>>> _______________________________________________
>>> seaside mailing list
>>> seaside at .squeakfoundation
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> 
>> --
>> View this message in context: http://forum.world.st/Updating-title-tag-dynamically-tp4746804p4746848.html
>> Sent from the Seaside General mailing list archive at Nabble.com.
>> _______________________________________________
>> 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
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20140227/bc407d46/attachment-0001.htm


More information about the seaside mailing list