add public api to turn styleclass compression off for debugging
---------------------------------------------------------------

                 Key: ADFFACES-431
                 URL: https://issues.apache.org/jira/browse/ADFFACES-431
             Project: MyFaces ADF-Faces
          Issue Type: Improvement
          Components: Skinning
    Affects Versions: 1.0.1-incubating-core-SNAPSHOT
            Reporter: Jeanne Waldman
            Priority: Minor


People need to be able to debug skins. They can do this using Firebug, but our 
styleclasses are compressed by default, so it is hard to figure out which skin 
key they map to. When we wrote out both compressed and uncompressed 
styleclasses to the generated stylesheet it was easier, but now we only render 
the compressed styleclasses, so it is hard.

This is a question from a user that illustrates this problem:
Is there a way to reverse map the generated CSS (or maybe generate the
>> CSS files with better names).  For example, I have the following css on
>> an html element and am trying to track down where each of these is
>> defined. 
Not being a CSS expert it would be nice to be able even in a debug mode
>> to generate the CSS elements with more descriptive names so I can
>> quickly see what I need to change.
>>
>> .xr, .xu, .x4j {MyCSS-des... (line 25)
>>     color:#000000;
>>     font-family:Browallia New,Arial,Helvetica,Geneva,sans-serif;
>>     font-size:10pt;
>>     font-weight:normal;
>>     padding:0px 8px 0px 0px;
>>     text-align:left; 

The way to disable the styleclass compression currently is by doing this in 
your web.xml file:
  <context-param>
   
<param-name>org.apache.myfaces.trinidadinternal.DISABLE_CONTENT_COMPRESSION</param-name>
   <param-value>true</param-value>
  </context-param>

I consider this a 'private' api and I don't like to suggest it to end users, 
but I have to because there is no other way.

I think that a public api to do this when  trinidad-config.xml's   
<debug-output>true</debug-output> is set would be great.
We'll have to discuss whether or not this is a good idea or if there is a 
better idea.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to