I don't know the answer, but did you look through LiftRules to see if there's any setting about comments?
------------------------------------- aw<[email protected]> wrote: After fielding calls as to why my UI doesn't look correctly on IE, I discovered that Lift is doing an "optimization" in "production mode" that is effectively breaking my application's compatibility for IE... To get around IE6 deficiencies, I am leveraging JQuery. For example, if I have a CSS style that uses attribute selectors, like input[type=checkbox], IE6 ignores them, but I can get JQuery to apply the style. Since this JavaScript applies to IE only, I wrap them in comments like: <!--[if IE 6]> <script type="text/javascript" id="ie6fix"> ... </ script> <![endif]--> Firefox and Chrome will ignore these, which is perfect, and only IE will pay attention (and suffer the overhead). All was working fine in dev, then came time to roll out to production and I naturally specified -Drun.mode=production. Surprisingly, "production mode" has an "optimization" that strips HTML comments from the output. Generally, I think this is a great idea -- EXCEPT if we have IE specific comments responding to an IE browser. Is there a way to modify the optimization so that IE specific comments are retained? Alternatively, can I simply disable this optimization feature so that my IE users are OK? How can I find out more about these "production mode optimizations"? Is there a list? I have drilled into Props.scala and I read it very carefully. I think of my environments as Dev/QA/Prod, but I think this translates best to Test/Staging/Production in Lift-speak. I am expecting that "production mode optimizations" are applied to both Staging (aka QA) as well as Production -- because I need to validate actual production behavior. Note that I am running 2.0-M2. -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en. -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
