/src/main/webapp/WEB-INF/includes/navigation.jsp

http://thoughtsite.googlecode.com/ · JavaServer Pages · 58 lines · 55 code · 2 blank · 1 comment · 2 complexity · fe00ea5cbdd5b54677b3601ce627d753 MD5 · raw file

  1. <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
  2. <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
  3. <%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
  4. <decorator:usePage id="thePage" />
  5. <%
  6. // TODO: Sachneet "Change to JSTL tags"
  7. String pageName = thePage.getProperty("meta.currentPage");
  8. if(null != pageName) {
  9. %>
  10. <div id="top-menu">
  11. <div class="ie-top-menu-main"><decorator:getProperty property='meta.menu' />
  12. <div><a class="<%if (pageName.equals("home")) {%>ie-menu-items-selected<% } else {%>ie-menu-items<%} %>" href="/">Home</a></div>
  13. <div><a class="<%if (pageName.equals("idea")) {%>ie-menu-items-selected<% } else {%>ie-menu-items<%} %>" href="/ideas/list">Idea</a></div>
  14. <div><a class="<%if (pageName.equals("save")) {%>ie-menu-items-selected<% } else {%>ie-menu-items<%} %>" href="/ideas/showForm">Submit My Idea</a></div>
  15. <div><a class="<%if (pageName.equals("tag")) {%>ie-menu-items-selected<% } else {%>ie-menu-items<%} %>" href="/tags/list">Tags</a></div>
  16. <div><a class="<%if (pageName.equals("project")) {%>ie-menu-items-selected<% } else {%>ie-menu-items<%} %>" href="/projects/list">Projects</a></div>
  17. <div id='userProfile' style='display:none'><a class="<%if (pageName.equals("user")) {%>ie-menu-items-selected<% } else {%>ie-menu-items<%} %>" href="/users/ideas">User Profile</a></div>
  18. <%if (pageName.equals("search")) {%>
  19. <div class="ie-menu-items-selected">Search Result</div>
  20. <% } %>
  21. <div id='admin' <c:if test="${'admin' != user.roleName}">style='display:none'</c:if>><a class="<%if (pageName.equals("admin")) {%>ie-menu-items-selected<% } else {%>ie-menu-items<%} %>" href="/admin/action">Admin</a></div>
  22. </div>
  23. <%if (pageName.equals("user")) {%>
  24. <div id="tab-menu">
  25. <ul>
  26. <li><a href="#user-profile"> My Profile</a></li>
  27. <li><a href="#user-ideas"> My Ideas</a></li>
  28. <li><a href="#user-projects"> My Projects</a></li>
  29. </ul>
  30. </div>
  31. <% } %>
  32. <%if (pageName.equals("search")) {%>
  33. <div id="tab-menu">
  34. <ul>
  35. <li><a href="#search-ideas">Ideas</a></li>
  36. <li><a href="#search-projects">Projects</a></li>
  37. </ul>
  38. </div>
  39. <% } %>
  40. <%if (pageName.equals("admin")) {%>
  41. <div id="ie-adm-tab-menu">
  42. <div style="width:20px; height: 10px; float:left; background-color:#fff; background-image:url(<%=request.getContextPath()%>/images/tab-bg.gif)" > &nbsp;</div>
  43. <div class="ie-adm-tabmenu-spacer"> &nbsp;</div>
  44. <div class="ie-adm-tabmenu-items-selected"> Action Items</div>
  45. <div class="ie-adm-tabmenu-spacer"> &nbsp;</div>
  46. <div><a class="ie-adm-tabmenu-items" href="<%=request.getContextPath()%>/ideas/list"> Ideas</a></div>
  47. <div class="ie-adm-tabmenu-spacer"> &nbsp;</div>
  48. <div><a class="ie-adm-tabmenu-items" href="<%=request.getContextPath()%>/users/list"> Users</a></div>
  49. <div class="ie-adm-tabmenu-spacer"> &nbsp; </div>
  50. <div><a class="ie-adm-tabmenu-items" href="<%=request.getContextPath()%>/projects/list"> Projects</a></div>
  51. <div class="ie-adm-tabmenu-spacer"> &nbsp; </div>
  52. <div class="ie-adm-tabmenu-items"> Add Custom Gadget</div>
  53. </div>
  54. <% } %>
  55. <% } %>
  56. </div>