Are there any Geb test cases in the source tree? I poked around a bit and
did not find any. I'm getting ready to write some new ones and I might as
well head down the new path.

Thanks
Barry


On Wed, Aug 28, 2013 at 3:33 PM, Dmitry Gusev <dmitry.gu...@gmail.com>wrote:

> On Wed, Aug 28, 2013 at 6:58 PM, Dmitry Gusev <dmitry.gu...@gmail.com
> >wrote:
>
> > Also no CSS files were loaded to the page, though I'm seeing bootstrap
> CSS
> > classes applied to HTML elements and there are many *.js files added to
> the
> > page, including some bootstrap.js.
> >
> > Should I add those manually?
> >
> >
> Sorry, found this in the release notes:
>
>  185<
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=blob;f=54_RELEASE_NOTES.txt;h=faad9147d6fb543141ef066d9000a9e510139d2f;hb=HEAD#l185
> >The
> Bootstrap CSS is now only present if the `core` JavaScript stack is
> imported. You may need to change your application's
>  186<
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=blob;f=54_RELEASE_NOTES.txt;h=faad9147d6fb543141ef066d9000a9e510139d2f;hb=HEAD#l186
> >layout
> component to do so explicitly, by adding `@Import(stack="core")` to
> the class.
>
>
>
> > Here's the source:
> >
> > <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd";
> xmlns:p
> > ="tapestry:parameter">
> >
> > <head></head>
> >
> > <body>
> >
> >     <t:beaneditform object="task" />
> >
> > </body>
> >
> > </html>
> >
> > public class Index
> >
> > {
> >
> >     @Property
> >
> >     private Task task;
> >
> > }
> >
> > public class Task
> >
> > {
> >
> >     @Validate("required")
> >
> >     private String title;
> >
> >
> >
> >     public String getTitle()
> >
> >     {
> >
> >         return title;
> >
> >     }
> >
> >     public void setTitle(String title)
> >
> >     {
> >
> >         this.title = title;
> >
> >     }
> >
> > }
> >
> >
> >
> >
> >
> > On Wed, Aug 28, 2013 at 6:40 PM, Dmitry Gusev <dmitry.gu...@gmail.com
> >wrote:
> >
> >> I've created test app using this release and found these messages in a
> >> console, which probably should be fixed:
> >>
> >> 18:30:23.902  [http-bio-8080-exec-1]         ERROR
> >> o.a.t.m.AssetsModule.AssetSource - Packaging of classpath assets has
> >> changed in release 5.4; Assets should no longer be on the main
> classpath,
> >> but should be moved to 'META-INF/assets/' or a sub-folder. Future
> releases
> >> of Tapestry may no longer support assets on the main classpath.
> >> 18:30:23.902  [http-bio-8080-exec-1]         ERROR
> >> o.a.t.m.AssetsModule.AssetSource - Classpath asset
> >> '/META-INF/assets/tapestry5/datepicker_106/js/datepicker.js' should be
> >> moved to folder
> >> '/META-INF/assets/core/META-INF/assets/tapestry5/datepicker_106/js/'.
> >> 18:30:23.907  [http-bio-8080-exec-1]         ERROR
> >> o.a.t.m.AssetsModule.AssetSource - Classpath asset
> >> '/META-INF/assets/tapestry5/datepicker_106/css/datepicker.css' should be
> >> moved to folder
> >> '/META-INF/assets/core/META-INF/assets/tapestry5/datepicker_106/css/'.
> >>
> >> The page contains <t:beaneditform /> editing simple object with one
> field
> >> of type String.
> >>
> >>
> >> On Wed, Aug 28, 2013 at 3:56 PM, Peter Hvass <p.hv...@albourne.com
> >wrote:
> >>
> >>> It's obviously not super desirable but I found the relevant Github
> issue
> >>> (https://github.com/SomMeri/less4j/issues/160) and stepped through,
> >>> fixed the few small issues
> >>> that were causing infinite loops and less compilation errors just
> >>> temporarily for the time being so that we can fix up the class name
> usage
> >>> in our projects.
> >>>
> >>>
> >>> Just watch out for things like;
> >>> .something {
> >>> .something();
> >>> } (infinite loop; so just copy paste the contents of .something() from
> >>> either mixins.less or utilities.less)
> >>>
> >>>
> >>> And mixin declarations whose variables end in a ;
> >>> .somemixin(@someVar;)...
> >>> (Just remove the trailing ;)
> >>>
> >>>
> >>> We're now done changing bootstrap 2 class names to bootstrap 3 ones and
> >>> the like. It wasn't too painful.
> >>>
> >>>
> >>> It strikes me that there's no really good source or best practice for
> >>> maintaining customized bootstrap less.
> >>>
> >>>
> >>> Does anyone here have any ideas?
> >>>
> >>>
> >>> For the time being we maintain a variables.less and bootstrap.less for
> >>> each project. So we have variables-project.less,
> bootstrap-project.less.
> >>> variables-project containing overridden variables from the vanilla
> >>> variables.less and bootstrap-project.less including
> variables-project.less
> >>> and allowing us to
> >>> further shim in modifications to other bits of bootstrap.
> >>>
> >>> We'd ideally like to chop up and load only the necessary less files
> >>> depending on what's in use on the page. For instance if we're only
> using the
> >>> navbar, include a less file importing only the dependent less files for
> >>> the navbar.
> >>>
> >>>
> >>> Getting a bit OCD about all this. o_O
> >>>
> >>>
> >>> Thanks again Howard! Looking forward to the first beta!
> >>>
> >>>
> >>> ----- Original Message -----
> >>>
> >>> From: "Howard Lewis Ship" <hls...@gmail.com>
> >>> To: "Tapestry users" <users@tapestry.apache.org>
> >>> Sent: Wednesday, August 28, 2013 2:41:52 PM
> >>> Subject: Re: Tapestry 5.4-alpha-15
> >>>
> >>> There's outstanding bugs in Less4J that they are in the process of
> >>> correcting, to support compilation of Bootstrap 3.
> >>>
> >>>
> >>> On Wed, Aug 28, 2013 at 12:41 PM, Howard Lewis Ship <hls...@gmail.com
> >>> >wrote:
> >>>
> >>> > I'm interested to see if the bootstrap 3 .less files can be compiled
> >>> with
> >>> > Less4J (or with the primary JavaScript implementation of Less, for
> that
> >>> > matter).
> >>> >
> >>> >
> >>> > On Wed, Aug 28, 2013 at 8:58 AM, Peter Hvass <p.hv...@albourne.com>
> >>> wrote:
> >>> >
> >>> >> Many thanks for all the hard work. We're especially pleased to see
> the
> >>> >> inclusion of bootstrap js as individual component files!
> >>> >>
> >>> >>
> >>> >> Currently plugging in the bootstrap 3 less files so we can start
> >>> renaming
> >>> >> the classes in our project. :)
> >>> >>
> >>> >>
> >>> >> Thanks again!
> >>> >>
> >>> >>
> >>> >> ----- Original Message -----
> >>> >>
> >>> >> From: "Howard Lewis Ship" <hls...@gmail.com>
> >>> >> To: "Tapestry users" <users@tapestry.apache.org>
> >>> >> Sent: Wednesday, August 28, 2013 10:56:02 AM
> >>> >> Subject: Re: Tapestry 5.4-alpha-15
> >>> >>
> >>> >> Yes, I've been keeping pretty detailed notes:
> >>> >>
> >>> >>
> >>> >>
> >>>
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=blob;f=54_RELEASE_NOTES.txt;h=faad9147d6fb543141ef066d9000a9e510139d2f;hb=cd7f9c874a8ad7e9cea14365a90df7ff616461c0
> >>> >>
> >>> >>
> >>> >> On Wed, Aug 28, 2013 at 8:53 AM, Muhammad Gelbana <
> >>> m.gelb...@gmail.com
> >>> >> >wrote:
> >>> >>
> >>> >> > I totally agree with Kalle. It will take time to digest all these
> >>> >> changes.
> >>> >> > Will there be a comprehensive documentation about the new stuff in
> >>> 5.4 ?
> >>> >> >
> >>> >> > *---------------------*
> >>> >> > *Muhammad Gelbana*
> >>> >> > Java Software Engineer
> >>> >> >
> >>> >> >
> >>> >> > On Wed, Aug 28, 2013 at 12:25 AM, Kalle Korhonen <
> >>> >> > kalle.o.korho...@gmail.com
> >>> >> > > wrote:
> >>> >> >
> >>> >> > > Howard, you are nuts! Thanks for all the hard work. We probably
> >>> need
> >>> >> to
> >>> >> > > give at least a few weeks to let everybody digest these changes,
> >>> what
> >>> >> do
> >>> >> > > you think about the public beta release?
> >>> >> > >
> >>> >> > > Kalle
> >>> >> > >
> >>> >> > >
> >>> >> > > On Tue, Aug 27, 2013 at 2:41 PM, Howard Lewis Ship <
> >>> hls...@gmail.com>
> >>> >> > > wrote:
> >>> >> > >
> >>> >> > > > This release swaps out Bootstrap 2.3.2 for Bootstrap 3.0. The
> >>> >> > > ControlGroup
> >>> >> > > > mixin has been renamed to FormGroup. A new Glyphicon component
> >>> has
> >>> >> been
> >>> >> > > > added.
> >>> >> > > >
> >>> >> > > > The tapestry-wro4j module has been renamed to
> >>> >> tapestry-webresources; it
> >>> >> > > > does the same job, but without the dependency on WRO4J.
> >>> >> > > >
> >>> >> > > > All of the Bootstrap JavaScript libraries are now separate, so
> >>> you
> >>> >> can
> >>> >> > > just
> >>> >> > > > require in the exact code you need. e.g.
> >>> >> > > > javaScriptSupport.require("bootstrap-collapse").
> >>> >> > > >
> >>> >> > > > The Autocomplete mixin has been re-written around Twitter
> >>> Typeahead.
> >>> >> > > >
> >>> >> > > > There's new improvements to how page activation occurs to help
> >>> >> ensure
> >>> >> > > that
> >>> >> > > > the supplied URL matches the available activate event handler.
> >>> >> > > >
> >>> >> > > > There's also been a host of improvements and fixes on both the
> >>> >> > > client-side
> >>> >> > > > and the server-side.
> >>> >> > > >
> >>> >> > > > Tapestry preview releases are available via Maven, from the
> >>> Apache
> >>> >> > > > Staging repository:
> >>> >> > > >
> >>> >> > > > https://repository.apache.org/content/groups/staging
> >>> >> > > >
> >>> >> > > > --
> >>> >> > > > 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
> >>> >> > > >
> >>> >> > >
> >>> >> >
> >>> >>
> >>> >>
> >>> >>
> >>> >> --
> >>> >> 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
> >>> >>
> >>> >>
> >>> >
> >>> >
> >>> > --
> >>> > 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
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> 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
> >>>
> >>>
> >>
> >>
> >> --
> >> Dmitry Gusev
> >>
> >> AnjLab Team
> >> http://anjlab.com
> >>
> >
> >
> >
> > --
> > Dmitry Gusev
> >
> > AnjLab Team
> > http://anjlab.com
> >
>
>
>
> --
> Dmitry Gusev
>
> AnjLab Team
> http://anjlab.com
>

Reply via email to