From: jreichen <jre...@us...> - 2011-05-13 02:05:37
|
Update of /cvsroot/sageplugins/webapp/WebContent/m In directory vz-cvs-3.sog:/tmp/cvs-serv21944/WebContent/m Modified Files: menu.jsp Log Message: Support for hidden menu items Mobile remote icons Index: menu.jsp =================================================================== RCS file: /cvsroot/sageplugins/webapp/WebContent/m/menu.jsp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** menu.jsp 6 Mar 2011 01:10:29 -0000 1.7 --- menu.jsp 13 May 2011 02:05:35 -0000 1.8 *************** *** 15,18 **** --- 15,19 ---- <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <%@ include file="/WEB-INF/jspf/m/useragentheaders.jspf"%> <%@ include file="/WEB-INF/jspf/m/cacheheaders.jspf"%> <%@ include file="/WEB-INF/jspf/m/contextpath.jspf"%> *************** *** 59,62 **** --- 60,70 ---- JSONObject menu = menus.getJSONObject(i); Object menuName = menu.get("title"); + boolean menuVisible = menu.optBoolean("visible", true); + + if (!menuVisible) + { + continue; + } + %> <div class="menu section"><%= menuName.toString() %></div> *************** *** 81,85 **** <c:set var="contextName" value="<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("context").toString(), "name") %>"/> <tr> ! <td class="menuimage"><div></div></td> <td class="menuitem"> <div><a href="webremote.jsp?context=${context}">${contextName}</a></div> --- 89,93 ---- <c:set var="contextName" value="<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("context").toString(), "name") %>"/> <tr> ! <td class="menuimage"><div><img src="images/OSDPlayMobile.png"/></div></td> <td class="menuitem"> <div><a href="webremote.jsp?context=${context}">${contextName}</a></div> *************** *** 90,94 **** <tr> <c:set var="clientName" value= "<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("client").toString(), "name") %>"/> ! <td class="menuimage"><div></div></td> <td class="menuitem"> <div><a href="webremote.jsp?context=${client}">${clientName}</a></div> --- 98,102 ---- <tr> <c:set var="clientName" value= "<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("client").toString(), "name") %>"/> ! <td class="menuimage"><div><img src="images/OSDPlayMobile.png"/></div></td> <td class="menuitem"> <div><a href="webremote.jsp?context=${client}">${clientName}</a></div> *************** *** 114,135 **** Object menuItemLink = menuItem.opt("link"); Object menuItemImage = menuItem.opt("image"); ! // sub menu item array ! /*JSONArray menuItems = menuItem.optJSONArray("items"); ! if (!JSONObject.NULL.equals(menuItems)) { ! menuItemLink = URLEncoder.encode(menuItemName.toString(), "UTF-8"); ! menuItemLink = "usermenu_new.jsp?menu=" + menuItemLink; ! }*/ ! request.setAttribute("menuItemName", menuItemName); ! request.setAttribute("menuItemLink", JSONObject.NULL.equals(menuItemLink) ? null : menuItemLink); ! request.setAttribute("menuItemImage", JSONObject.NULL.equals(menuItemImage) ? null : menuItemImage); ! %> ! <tr> ! <td class="menuimage"><div><c:if test="${!empty menuItemImage}"><img src="${menuItemImage}"/></c:if></div></td> ! <td class="menuitem"><div><c:if test="${!empty menuItemLink}"><a href="${menuItemLink}"></c:if>${menuItemName}<c:if test="${!empty menuItemLink}"></a></c:if></div></td> ! </tr> ! <% } %> --- 122,147 ---- Object menuItemLink = menuItem.opt("link"); Object menuItemImage = menuItem.opt("image"); + boolean menuItemVisible = menuItem.optBoolean("visible", true); ! if (menuItemVisible) { ! // sub menu item array ! /*JSONArray menuItems = menuItem.optJSONArray("items"); ! if (!JSONObject.NULL.equals(menuItems)) ! { ! menuItemLink = URLEncoder.encode(menuItemName.toString(), "UTF-8"); ! menuItemLink = "usermenu_new.jsp?menu=" + menuItemLink; ! }*/ ! request.setAttribute("menuItemName", menuItemName); ! request.setAttribute("menuItemLink", JSONObject.NULL.equals(menuItemLink) ? null : menuItemLink); ! request.setAttribute("menuItemImage", JSONObject.NULL.equals(menuItemImage) ? null : menuItemImage); ! %> ! <tr> ! <td class="menuimage"><div><c:if test="${!empty menuItemImage}"><img src="${menuItemImage}"/></c:if></div></td> ! <td class="menuitem"><div><c:if test="${!empty menuItemLink}"><a href="${menuItemLink}"></c:if>${menuItemName}<c:if test="${!empty menuItemLink}"></a></c:if></div></td> ! </tr> ! <% ! } } %> |