I tried with getClasspathAsset() and 5.4B3, neither of which found the CSS
under src/main/resources.  Is this a bug or should I just move the CSS to
src/main/webapp?

Thanks,

mrg



On Wed, Mar 19, 2014 at 6:49 PM, Michael Gentry <mgen...@masslight.net>wrote:

> On Wed, Mar 19, 2014 at 5:56 PM, Thiago H de Paula Figueiredo <
> thiag...@gmail.com> wrote:
>
>> On Wed, 19 Mar 2014 18:23:48 -0300, Michael Gentry <mgen...@masslight.net>
>> wrote:
>>
>> Hi!
>>
>> Have you tried 5.4-beta-3? If not, please do it.
>>
>
> Hi Thiago!
>
> I haven't tried 5.4B3 yet because I have to bootleg the JARs into work,
> which is a hassle, but I can attempt to do so.  (Part of what I'm doing
> with 5.4 is evaluating how difficult it'll be to migrate our large 5.3 code
> base in the future.)
>
>
>  *  public List<StylesheetLink> getStylesheets()  {    List<StylesheetLink>
>>>
>>> stylesheets = new ArrayList<StylesheetLink>();    stylesheets.add(new
>>> StylesheetLink(assetSource.getContextAsset("datatables/
>>> css/dataTables.bootstrap.css",
>>> null)));     return stylesheets;  }*
>>>
>>
>> There you are getting an asset from the context (getContextAsset()),
>> while in the @Import you're getting it from the classpath. Try
>> getClasspathAsset() instead
>
>
> I'll try getClasspathAsset() tomorrow.  I used getContextAsset() because
> that's what we used in 5.3 and that's what the documentation mentions at
> the bottom of https://tapestry.apache.org/javascript.html.  I thought the
> general direction in 5.4 was to put CSS/JS/Modules under
> src/main/resourcesMETA-INF instead of src/main/webapp and since @Import
> worked, I figured the Stack would do the same.
>
> Thanks again,
>
> mrg
>
>

Reply via email to