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

Reply via email to