d'oh. I fixed it myself. It turns out that setting the app.properties setting
tapestry.production-mode = false > did not work but the following did: AppModule.contributeApplicationDefaults(...){ > configuration.add(SymbolConstants.PRODUCTION_MODE, false); > ... > } I don't know what made me think that app.properties was the right place for that but apparently, in this case at least, it was not. On Thu, Jun 26, 2014 at 9:13 PM, Claude Andrew <cla...@bronzenose.com> wrote: > When I try to debug javascript in a client, the whole script appears as a > single long line; all the whitespace and comments are missing. I'd like to > see my javascript in all its bulky, multi-line, commented glory - at least > while I'm debugging. It used to be so but of course I can't figure out > what I did to cause the change. > > I had some trouble a while back with yui compressor which was resolved > using advice from the archives (see pom.xml excerpt below) and it might > have been right around then that I broke this - although my attention was > elsewhere. I am also using JQuery courtesy of org.got5. > > It looks as though the (unwanted) work is being done by > AssetsModule.ResourceMinimizer as I get this in the console when I request > the page: > >> [INFO] AssetsModule.ResourceMinimizer Minimized context:js/MyTest.js >> (5,068 input bytes of JavaScript to 2,239 output bytes in 543.65 ms, 55.82% >> reduction) > > > I import my js like this in the component class: > >> @Import(library = { "context:/js/MyTest.js" }, stylesheet = >> "context:/css/MyTest.css") >> public class MyTest { >> ... > > > Here's some configuration I set in app.properties (reported from within > the template) which might be relevant: > > - tapestry.production-mode = false > - tapestry.compress-whitespace = false > - tapestry.combine-scripts = false > - tapestryVersion = 5.3.7 > - tapestry.enable-minification = false > > I've tried Chrome's "Empty cache and hard reload" to no avail; same > problem in Firefox / Firebug. > > Script in a <script> element in the template is left in tact - comments > and all. > > Any help much appreciated. > > > Claude > > > > yui and JQuery in my pom.xml... > > <dependency> >> <groupId>org.apache.tapestry</groupId> >> <artifactId>tapestry-yuicompressor</artifactId> >> <version>5.3.7</version> >> <scope>compile</scope> >> <exclusions> >> <exclusion> >> <artifactId>yuicompressor</artifactId> >> <groupId>com.yahoo.platform.yui</groupId> >> </exclusion> >> </exclusions> >> </dependency> >> <dependency> >> <groupId>com.yahoo.platform.yui</groupId> >> <artifactId>yuicompressor</artifactId> >> <version>2.4.7</version> >> <scope>compile</scope> >> <exclusions> >> <exclusion> >> <artifactId>js</artifactId> >> <groupId>rhino</groupId> >> </exclusion> >> </exclusions> >> </dependency> >> ... >> <dependency> >> <groupId>org.got5</groupId> >> <artifactId>tapestry5-jquery</artifactId> >> <version>3.0.0</version> >> <scope>compile</scope> >> </dependency> > > > >