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? 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