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 <
>>> arning315@
>>> > 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