Changeset 2634


Ignore:
Timestamp:
02/10/10 11:50:03 (2 years ago)
Author:
erikroos
Message:

Fixed nesting of submenus in left menu bar: they're in the same column again.
To do: now works for only one layer deep. Fix for any number of nestings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molgenis/3.3/src/org/molgenis/framework/ui/MenuView.ftl

    r2308 r2634  
    55<#--nested menus are automatically merged--> 
    66<#--difficulty is nested menus, then the information should show the selection of subform--> 
     7 
    78<table class="leftNavigation"> 
    89        <td> 
     
    1617        </td> 
    1718        <td valign="top" width="100%"> 
    18                         <@layout MenuScreenLeftSelectedItem(screen)/> 
     19                <#if screen.getSelected().getViewName() == "MenuView" && screen.getSelected().position == "TOP_LEFT" > 
     20                        <@layout screen.getSelected().getSelected() /> 
     21                <#else> 
     22                        <@layout screen.getSelected() /> 
     23                </#if> 
    1924        </td> 
    2025</table> 
     26 
    2127<#elseif screen.position == "TOP_LEFT" || screen.position == "TOP_RIGHT" || (screen.position == "DEFAULT" && hasParentForm(screen))> 
    2228<#--tabs on top--> 
     29 
    2330<div id="${screen.getName()}" class="menuscreen" <#if screen.position == "TOP_RIGHT">align="right"</#if>> 
    2431        <form name="${screen.getName()}" method="get"> 
     
    5865        <@layout screen.getSelected() /> 
    5966</#if> 
     67 
    6068</#if> 
    6169</#macro> 
     
    8593                        <#if item.getChildren()?size &gt; 1> 
    8694<div class="leftNavigationSubmenu"> 
    87                                 <#if selectedItem.getClass().getSuperclass().getSimpleName() == "MenuScreen" && (screen.position == "LEFT" || screen.position == "DEFAULT")> 
    8895                                <@MenuScreenLeft name=name screen=item submenu="true" /> 
    89                                 </#if> 
    9096</div> 
    9197                        </#if> 
Note: See TracChangeset for help on using the changeset viewer.