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 >