Yeah, I put that placeholder text in there recently. :)

As you'll note in my reply to Janne, I've offered to make the
IncludeResources tag work similar to how it did before, so you'll have
some options again. It would work a little differently under the
covers, but the results would be the same.

But in the meantime, where did you add the <s:layout-component
name="jslocalizedstrings" /> element? In which JSP? If you want to
e-mail me the JSPs in question off-list, I'll take a look at them. It
really should work.

Andrew

On Sun, Mar 7, 2010 at 5:44 AM, Dirk Frederickx
<dirk.frederi...@gmail.com> wrote:
> Yeah -- I got sofar as well :-))
>
> So I put <wiki:IncludeResources type="jslocalizedstrings"/>  back into
> DefaultLayout.jsp.
>
> Guess what :  this is what is renders in html ...
>
> <!-- Please use the Stripes layout tags instead of
> IncludeResourcesTag. See layout/DefaultLayout.jsp for instructions.
> -->
>
>
> Seems like running in circles :-)
> And I do not want to go back to early v2.8.- days where the javascript
> localization strings were inlined with a java-snippet in the JSP.
>
>
>
> dirk
>
> On Sat, Mar 6, 2010 at 11:45 PM, Andrew Jaquith
> <andrew.r.jaqu...@gmail.com>wrote:
>
>> Dirk --
>>
>> The spot in DefaultLayout.jsp where you see the <s:layout-component
>> name="jslocalizedstrings" /> element is a placeholder for any
>> localized strings you want to include. Same for jsfunction. By
>> default, these components contain nothing.
>>
>> What you need to do is to override these components in the template
>> JSPs, for example in templates/default/Preferences.jsp. Just add in a
>> <s:layout-component name="jslocalizedstrings" /> element with the
>> contents you want. You can of course also change DefaultLayout.jsp if
>> you want certain strings to be included in ALL template JSPs by
>> default.
>>
>> If it helps, another way to think about this is that DefaultLayout.jsp
>> is (essentially) a superclass, and the template JSPs are the
>> "subclasses." The layout-component names are the properties, which the
>> subclasses can easily override.
>>
>> I hope this helps. Glad to see you are jumping in again now that your
>> setup is working. :)
>>
>> Andrew
>>
>> On Sat, Mar 6, 2010 at 4:32 PM, Dirk Frederickx
>> <dirk.frederi...@gmail.com> wrote:
>> > Andrew,
>> >
>> > The localized js strings are not rendered anymore.
>> >
>> > The DefaultLayout.jsp is referring to
>> >
>> >    <s:layout-component name="jslocalizedstrings" />
>> >
>> > but no toplevel jsp is defining this layout-component ?
>> >
>> >
>> >
>> > dirk
>> >
>>
>

Reply via email to