That's great - keeps improving heaps with every release. Also great with
3.0.1 update

Briefly tried the stacks and seems to be working well :-) Think it can be
very useful indeed.


I've noised a change related to ordering of stack css files.

Seems like page css now comes after stacks - which I think is correct btw.
However I'm having trouble controlling the order of stack css..

I've added my bootstrap overrides to my less included in my own stack. This
stack depends on core stack.
In alpha 22 - the core stack css was added before my own stack css, but
have now been reversed.
I've tried to remove core stack from my own stack. Also tried to add core
stack to my layout component - and change the order of stacks there as well
(core and my own). Nothing seems to change the order of the css.

I'll find a solution for it, but let me know if it's something that
possibly should be addressed and a JIRA is appropriate.


Then - as a possible workaround, I thought I could replace bootstrap.css
with less(sources) so that there would be no need to override bootstrap
styles. However, it seems there is an issue with compiling bootstrap less..
Does anyone know if there are known issues..?

2013-11-05 12:04:51,009 [http-bio-8081-exec-5] ERROR
org.apache.tapestry5.ioc.Registry  - java.util.NoSuchElementException
2013-11-05 12:04:51,009 [http-bio-8081-exec-5] ERROR
org.apache.tapestry5.ioc.Registry  - Operations trace:
2013-11-05 12:04:51,009 [http-bio-8081-exec-5] ERROR
org.apache.tapestry5.ioc.Registry  - [ 1] Handling page render request for
page Index
2013-11-05 12:04:51,009 [http-bio-8081-exec-5] ERROR
org.apache.tapestry5.ioc.Registry  - [ 2] Compiling
classpath:META-INF/assets/bootstrap/3.0.1/less/bootstrap.less from Less to
CSS
...
Caused by: java.util.NoSuchElementException
at java.util.LinkedList.removeFirst(LinkedList.java:268)
 at java.util.LinkedList.pop(LinkedList.java:799)
at
com.github.sommeri.less4j.core.compiler.scopes.MixinsDefinitionsStorage.closePlaceholder(MixinsDefinitionsStorage.java:154)
 at
com.github.sommeri.less4j.core.compiler.scopes.Scope.closePlaceholder(Scope.java:158)
at
com.github.sommeri.less4j.core.compiler.stages.MixinsSolver.buildMixinReferenceReplacement(MixinsSolver.java:127)
 at
com.github.sommeri.less4j.core.compiler.stages.ReferencesSolver.solveMixinReferences(ReferencesSolver.java:128)
at
com.github.sommeri.less4j.core.compiler.stages.ReferencesSolver.unsafeDoSolveReferences(ReferencesSolver.java:81)


Thanks in advance - and really happy about the way 5.4 is coming along :-)

best
Magnus

On Tue, Nov 5, 2013 at 12:53 AM, Howard Lewis Ship <hls...@gmail.com> wrote:

> A few highlights in this release:
>
> - Tapestry can now aggregate modules into JavaScript stacks; in fact, the
> only use for a contributing modules to a stack is for aggregation(*).
> - Bundle Bootstrap 3.0.1
> - Exception trace now presented as a more readable table
> - RequireJS is now part of the core JavaScript stack
> - Some client-side JavaScript improvements
> - Multiple Error components for a single Field
>
> ... plus lots of little bug fixes and improvements.
>
> Tapestry preview releases are  available via Maven, from the Apache Staging
> repository:
>
> https://repository.apache.org/content/groups/staging
>
>
> (*) This is a change in behavior from previous alpha releases.
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>

Reply via email to