pvollenweider    2004/10/26 17:30:47 CEST

  Modified files:
    src/view/jsp/include left_menu.inc main_menu.inc 
  Log:
  Do not display the page title on preview or compare mode if the title is empty
  
  Revision  Changes    Path
  1.6       +6 -0      corporate_portal_templates/src/view/jsp/include/left_menu.inc
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/include/left_menu.inc.diff?r1=1.5&r2=1.6&f=h
  1.10      +88 -72    corporate_portal_templates/src/view/jsp/include/main_menu.inc
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/corporate_portal_templates/src/view/jsp/include/main_menu.inc.diff?r1=1.9&r2=1.10&f=h
  
  
  
  Index: left_menu.inc
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/include/left_menu.inc,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- left_menu.inc     26 Oct 2004 15:16:03 -0000      1.5
  +++ left_menu.inc     26 Oct 2004 15:30:46 -0000      1.6
  @@ -230,6 +230,12 @@
                   </logic:notEmpty>
                   <logic:empty name="link" property="title">
                       <logic:equal name="currentRequest" property="editMode" 
value="true">
  +                        <%
  +                        linkCount++;
  +                        if (linkCount == 1) {
  +                            %><table border="0" cellspacing="0" cellpadding="0" 
width="100%"><%
  +                        }
  +                        %>
                           <tr>
                               <td class="leftpict">&nbsp;</td>
                               <td class="left">
  
  
  
  Index: main_menu.inc
  ===================================================================
  RCS file: 
/home/cvs/repository/corporate_portal_templates/src/view/jsp/include/main_menu.inc,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- main_menu.inc     26 Oct 2004 15:16:03 -0000      1.9
  +++ main_menu.inc     26 Oct 2004 15:30:46 -0000      1.10
  @@ -79,84 +79,100 @@
                   PageBean topLinkBean = (PageBean) 
pageContext.findAttribute("topLink");
                   JahiaPage topLink = topLinkBean.getJahiaPage();
                   String myColorSet = (String) 
pageContext.findAttribute("myColorSet");
  -
  -                menuCount++;
  -                String onmouseover = "";
  -                String onmouseout = "";
  -                if (enablePopup) {
  -                    onmouseover += "ypSlideOutMenu.showMenu('menu" + menuCount + 
"');";
  -                    onmouseout += "ypSlideOutMenu.hideMenu('menu" + menuCount + 
"');";
  -                }
  -                if ( ! jData.gui().isPageInPath(topLink.getID()) ){
  -                    onmouseover += "topOn" + myColorSet + "('menu" + menuCount + 
"');";
  -                    onmouseout += "topOff('menu" + menuCount + "');";
  -                }
  -                     %>
  -                <td id="menu<%=menuCount%>" class="<bean:write 
name="classpath"/><bean:write name="myColorSet"/>">
  -                     <a href="<bean:write name='topLink' property='url'/>"<%
  -                     if (! "".equals(onmouseover)) {
  -                            %> onmouseover="<%=onmouseover%>"<%
  -                     }
  -                     if (! "".equals(onmouseout)) {
  -                            %> onmouseout="<%=onmouseout%>"<%
  -                     }
  -                     %>><bean:write name="topLink" property="title" filter="false"/>
  -                     <logic:empty name="topLink" property="title"><span 
style="color:#ff0000;"><content:resourceBundle
  -                         resourceBundle="jahiatemplates.Corporate_portal_templates" 
resourceName="noTitle"
  -                         defaultValue="No title"/></span></logic:empty>
  -                    </a>
  -                    <jahiaHtml:actionMenu name="topMenuContainer" namePostFix="" 
resourceBundle="jahiatemplates.Corporate_portal_templates" useFieldSet="false">
  -                    </jahiaHtml:actionMenu>
  -
  -                     </td>
  -                <%
  -                if (enablePopup && topLink != null){
  -                    div.append("<div 
id=\"menu").append(menuCount).append("Container\">\n");
  -                    div.append("<table onmouseover=\"topOn" + myColorSet + "('menu" 
+ menuCount + "');\" ");
  -                    div.append("onmouseout=\"topOff('menu" + menuCount + "');\" 
cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n");
  -                    div.append("<tr valign=\"top\">\n");
  -                    div.append("    <td nowrap=\"nowrap\">\n");
  -                    div.append("        <div 
id=\"menu").append(menuCount).append("Content\" class=\"menu" + myColorSet + "\">\n");
  -                    div.append("            <div class=\"options" + myColorSet + 
"\">\n");
  -
  -                    int subMenuCount = 0;
  -                    int subMenuWidth = 0;
  -                    JahiaContainerList linkContainerList = 
jData.containers().getAbsoluteContainerList( "linkContainer", topLink.getID() );
  -                    if (linkContainerList != null) {
  -                        Enumeration myContainerList = 
linkContainerList.getContainers();
  -                        while (myContainerList.hasMoreElements()) {
  -                            JahiaContainer myContainer = (JahiaContainer) 
myContainerList.nextElement();
  -                            JahiaPage myLink = (JahiaPage) 
myContainer.getFieldObject( "link" );
  -                            if (myLink != null){
  -                                subMenuCount++;
  -                                div.append("                <a 
href=\"").append(myLink.getURL(jData.params())).append("\">").append(myLink.getTitle()).append("</a>\n");
  -                                if (myLink.getTitle() != null) {
  -                                    int w = myLink.getTitle().length() * 6 + 30;
  -                                    if (w > subMenuWidth) {
  -                                        subMenuWidth = w;
  +                %>
  +                <logic:notEmpty name="topLink" property="title">
  +                    <%
  +                    menuCount++;
  +                    String onmouseover = "";
  +                    String onmouseout = "";
  +                    if (enablePopup) {
  +                        onmouseover += "ypSlideOutMenu.showMenu('menu" + menuCount 
+ "');";
  +                        onmouseout += "ypSlideOutMenu.hideMenu('menu" + menuCount + 
"');";
  +                    }
  +                    if ( ! jData.gui().isPageInPath(topLink.getID()) ){
  +                        onmouseover += "topOn" + myColorSet + "('menu" + menuCount 
+ "');";
  +                        onmouseout += "topOff('menu" + menuCount + "');";
  +                    }
  +                             %>
  +                    <td id="menu<%=menuCount%>" class="<bean:write 
name="classpath"/><bean:write name="myColorSet"/>">
  +                     <a href="<bean:write name='topLink' property='url'/>"<%
  +                             if (! "".equals(onmouseover)) {
  +                                %> onmouseover="<%=onmouseover%>"<%
  +                             }
  +                             if (! "".equals(onmouseout)) {
  +                                %> onmouseout="<%=onmouseout%>"<%
  +                             }
  +                             %>><bean:write name="topLink" property="title" 
filter="false"/>
  +                             <logic:empty name="topLink" property="title"><span 
style="color:#ff0000;"><content:resourceBundle
  +                                 
resourceBundle="jahiatemplates.Corporate_portal_templates" resourceName="noTitle"
  +                                 defaultValue="No title"/></span></logic:empty>
  +                        </a>
  +                        <jahiaHtml:actionMenu name="topMenuContainer" 
namePostFix="" resourceBundle="jahiatemplates.Corporate_portal_templates" 
useFieldSet="false">
  +                        </jahiaHtml:actionMenu>
  +
  +                             </td>
  +                </logic:notEmpty>
  +                <logic:empty name="topLink" property="title">
  +                    <logic:equal name="currentRequest" property="editMode" 
value="true">
  +                        <%menuCount++;%>
  +                        <td id="menu<%=menuCount%>" class="topmenu<bean:write 
name="myColorSet"/>">
  +                            <a href="<bean:write name='topLink' property='url'/>" 
style="color:#ff0000;"><content:resourceBundle
  +                                 
resourceBundle="jahiatemplates.Corporate_portal_templates" resourceName="noTitle"
  +                                 defaultValue="No title"/></a>
  +                            <jahiaHtml:actionMenu name="topMenuContainer" 
namePostFix="" resourceBundle="jahiatemplates.Corporate_portal_templates" 
useFieldSet="false">
  +                            </jahiaHtml:actionMenu>
  +                             </td>
  +                    </logic:equal>
  +                </logic:empty>
  +                    <%
  +                    if (enablePopup && topLink != null){
  +                        div.append("<div 
id=\"menu").append(menuCount).append("Container\">\n");
  +                        div.append("<table onmouseover=\"topOn" + myColorSet + 
"('menu" + menuCount + "');\" ");
  +                        div.append("onmouseout=\"topOff('menu" + menuCount + "');\" 
cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n");
  +                        div.append("<tr valign=\"top\">\n");
  +                        div.append("    <td nowrap=\"nowrap\">\n");
  +                        div.append("        <div 
id=\"menu").append(menuCount).append("Content\" class=\"menu" + myColorSet + "\">\n");
  +                        div.append("            <div class=\"options" + myColorSet 
+ "\">\n");
  +
  +                        int subMenuCount = 0;
  +                        int subMenuWidth = 0;
  +                        JahiaContainerList linkContainerList = 
jData.containers().getAbsoluteContainerList( "linkContainer", topLink.getID() );
  +                        if (linkContainerList != null) {
  +                            Enumeration myContainerList = 
linkContainerList.getContainers();
  +                            while (myContainerList.hasMoreElements()) {
  +                                JahiaContainer myContainer = (JahiaContainer) 
myContainerList.nextElement();
  +                                JahiaPage myLink = (JahiaPage) 
myContainer.getFieldObject( "link" );
  +                                if (myLink != null){
  +                                    subMenuCount++;
  +                                    div.append("                <a 
href=\"").append(myLink.getURL(jData.params())).append("\">").append(myLink.getTitle()).append("</a>\n");
  +                                    if (myLink.getTitle() != null) {
  +                                        int w = myLink.getTitle().length() * 6 + 30;
  +                                        if (w > subMenuWidth) {
  +                                            subMenuWidth = w;
  +                                        }
                                       }
                                   }
                               }
                           }
  +                        div.append("            </div>\n");
  +                        div.append("        </div>\n");
  +                        div.append("    </td>\n");
  +                        div.append("</tr>\n");
  +                        div.append("</table>\n");
  +                        div.append("</div>\n");
  +
  +                        callJs.append("new 
ypSlideOutMenu(\"menu").append(menuCount);
  +                        callJs.append("\", \"down\", ");
  +                        callJs.append( "getX('menu" + menuCount + "')" ); // left
  +                        callJs.append(", ");
  +                        callJs.append( "getY('menu" + menuCount + "')" ); // top
  +                        callJs.append(", " + subMenuWidth + ", ");  // width
  +                        callJs.append(subMenuCount * 50);  //heigh
  +                        callJs.append(");\n");
  +
                       }
  -                    div.append("            </div>\n");
  -                    div.append("        </div>\n");
  -                    div.append("    </td>\n");
  -                    div.append("</tr>\n");
  -                    div.append("</table>\n");
  -                    div.append("</div>\n");
  -
  -                    callJs.append("new ypSlideOutMenu(\"menu").append(menuCount);
  -                    callJs.append("\", \"down\", ");
  -                    callJs.append( "getX('menu" + menuCount + "')" ); // left
  -                    callJs.append(", ");
  -                    callJs.append( "getY('menu" + menuCount + "')" ); // top
  -                    callJs.append(", " + subMenuWidth + ", ");  // width
  -                    callJs.append(subMenuCount * 50);  //heigh
  -                    callJs.append(");\n");
  +                    %>
   
  -                }
  -                %>
               </logic:notEmpty>
           </content:container>
   
  

Reply via email to