--- On Sun, 3/28/10, Adam Heath <[email protected]> wrote:
> Adrian Crum wrote:
> > --- On Sun, 3/28/10, Adam Heath <[email protected]>
> wrote:
> >> [email protected]
> >> wrote:
> >>> Author: adrianc
> >>> Date: Sun Mar 28 16:48:22 2010
> >>> New Revision: 928451
> >>>
> >>> URL: http://svn.apache.org/viewvc?rev=928451&view=rev
> >>> Log:
> >>> Simplified label html renderer macro.
> >>>
> >>> Modified:
> >>>  
> >>   
> ofbiz/trunk/framework/widget/templates/htmlScreenMacroLibrary.ftl
> >>> Modified:
> >>
> ofbiz/trunk/framework/widget/templates/htmlScreenMacroLibrary.ftl
> >>> URL: 
> >>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/templates/htmlScreenMacroLibrary.ftl?rev=928451&r1=928450&r2=928451&view=diff
> >>>
> >>
> ==============================================================================
> >>> ---
> >>
> ofbiz/trunk/framework/widget/templates/htmlScreenMacroLibrary.ftl
> >> (original)
> >>> +++
> >>
> ofbiz/trunk/framework/widget/templates/htmlScreenMacroLibrary.ftl
> >> Sun Mar 28 16:48:22 2010
> >>> @@ -66,47 +66,10 @@ under the License.
> >>>     <#if
> text?has_content>
> >>>       <#-- Label
> is considered block
> >> level element in screen widget. There is not
> reason to
> >> render text outside of any html element. Use of
> style
> >> element has set pattern and we'll use style 
> >>>          to
> determine
> >> appropriate html element to use -->
> >>> -    <#if style?has_content>
> >>> -      <#if style=="h1">
> >>> -        <h1 
> >>> -      <#elseif
> style=="h2">
> >>> -        <h2 
> >>> -      <#elseif
> style=="h3">
> >>> -        <h3 
> >>> -      <#elseif
> style=="h4">
> >>> -        <h4 
> >>> -      <#elseif
> style=="h5">
> >>> -        <h5 
> >>> -      <#elseif
> style=="h6">
> >>> -        <h6 
> >>> -      <#else>
> >>> -        <p
> class="${style}" 
> >>> -      </#if>
> >>> +    <#if
> >> "h1~h2~h3~h4~h5~h6"?contains(style)>
> >>> +      <${style}<#if
> >> id?has_content>
> >>
> id="${id}"</#if>>${text}</${style}>
> >>
> >> And if style="arch1"?
> > 
> > +      <p<#if
> style?has_content> class="${style}"</#if><#if
> id?has_content>
> id="${id}"</#if>>${text}</p>
> 
> You aren't making any sense.
> 
> Based on what I see this change doing, we'll end up with
> with:
> 
> <arch1
> 
> as the tag name, when style="arch1".

Unless you try it out on your local copy, you will just have to trust me that 
it works. :-)




Reply via email to