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