Thanks for your answer, but in fact:

I know why a cache problem can appears. And that's why I don't understand
why it is possible to dynamically change skins without problem!

And for the CSS content, I have understood the problem! But I just can't
solve it. I don't really remember but there is really a problem in the
generation of the CSS file. Event with just a component, there is an inherit
rule ( or a rule like "a b { }" ) which breaks my definitions!!!

If there is something I don't do well, it is really not easy to find what!
And I do the same than in the section about skinning on the official website
whith the last trinidad version.


Frank Nimphius-2 wrote:
> 
> 
> 
> 
>   
> 
> 
> Hi, 
> 
> - why is there a cache problem 
> 
> Browsers tend to cache static content and dependent on whether or not
> it checks for a newer version of a specific file, it will take the file
> from cache, in which case you see the old content 
> 
> - what does x5q mean ? 
> 
> Using the real skin names like af_panelBox_body is inperformant, which
> is why the skin selector is shortened. To see the long names, add 
> 
>     <context-param> 
>        
> <param-name>org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION</param-name>
>  
>         <param-value>true</param-value> 
>     </context-param>   
> 
> to the web.xml file. In Firebug (or WebDeveloper, which also is a great
> too in FF) you can now play with the CSS 
> 
> .af_panelBox{background-color:red;} 
> 
> As a tip of trade, I usually use display:none for such testings because
> it shows the impact much better than a different color 
> 
> And now to your real problem 
> 
> try af|panelBox::content 
> 
> Frank 
> 
> 
> rageice wrote:
> 
>   Thanks but I have already try ( and about this, I have another little
> question, why isn't there cache problems when we reload another skin
> dynamically? )
> 
> 
> Zigc Junk wrote:
>   
>   
>     Try to clear your browser cache?
> 
> Bill
> 
> 
> 
> On Thu, Jul 31, 2008 at 10:45 AM, rageice <[EMAIL PROTECTED]> 
> wrote:
>     
>     
>       Hello, sorry for my bad english.
> 
> I am trying to use skins with trinidad, and I can't understand the
> result.
> 
> 
> I have this in my page:
> -------------------------------------
> <?xml version='1.0' encoding='UTF-8' ?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"; >
> 
> <tr:document
>    xmlns= "http://www.w3.org/1999/xhtml"; 
>    xmlns:ui= "http://java.sun.com/jsf/facelets"; 
>    xmlns:f= "http://java.sun.com/jsf/core"; 
>    xmlns:h= "http://java.sun.com/jsf/html"; 
>    xmlns:tr= "http://myfaces.apache.org/trinidad"; 
>    xmlns:trh= "http://myfaces.apache.org/trinidad/html"; 
>       
>          <tr:panelBox text="info">
>        <tr:outputText value="hello"/>
>    </tr:panelBox>
> </tr:document>
> [/code]
> 
> My css file:
> [code]
> af|panelBox::body {
>  background-color: pink;
> }
> ---------------------------------------
> 
> 
> In trinidad-config.xml, I have
> ---------------------------------------
> [code]
> <skins xmlns= "http://myfaces.apache.org/trinidad/skin"; >
>    <skin>
>        <id>skintest.desktop</id>
>        <family>skintest</family>
>       
> <render-kit-id>org.apache.myfaces.trinidad.desktop</render-kit-id>
>       
> <style-sheet-name>/css/trinidad/skintest.css</style-sheet-name>
>    </skin>
> </skins>
> ----------------------------------------
> 
> 
> And in trinidad-config.xml:
> ----------------------------------------
> <?xml version="1.0"?>
> <trinidad-config xmlns= "http://myfaces.apache.org/trinidad/config";
> >
>  <debug-output>true</debug-output>
>  <skin-family>skintest</skin-family>
> </trinidad-config>
> ----------------------------------------
> 
> AND NOW, THE GENERATED CODE:
> 
> The html table in the response is:
> ----------------------------------------
> <td class="x5q">
>  <table width="100%" cellspacing="0" cellpadding="0" border="0"
> summary="">
>    <tbody>
>      <tr>
>        <td class="x5r">informations</td>
>      </tr>
>      <tr>
>        <td>Vous n'êtes pas connecté</td>
>      </tr>
>    </tbody>
>  </table>
> </td>
> ----------------------------------------
> 
> 
> And finally, the x5q class is:
> ----------------------------------------
> .x5q {
> background-color:pink;
> padding:6px;
> }
> ----------------------------------------
> 
> So, it should be ok.
> but in the result, nothing is pink, the css file is too big and I don't
> see
> the problem.
> Does someone has ever had this problem?
> 
> 
> 
> Thanks in advance.
> --
> View this message in context:
> http://www.nabble.com/-trinidad--skinning-tp18757534p18757534.html 
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
> 
> 
>       
>     
>     
>     
>   
>   
>   
> 
> 
> 
> -- 
> 
> Frank Nimphius | Principal Product Manager 
> Oracle Application Development Tools 
> 
>   
>     
>       
>       Oracle is committed to developing practices and
> products that help protect the environment
>     
>   
> 
> 
> 
> 
> 
>  
>  
> 

-- 
View this message in context: 
http://www.nabble.com/-trinidad--skinning-tp18757534p18848501.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to