Free cookie consent management tool by TermsFeed Policy Generator

source: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/Shared/Site.Master @ 7908

Last change on this file since 7908 was 6312, checked in by dkahn, 14 years ago

#1198 Don't show plugin menu items if user isn't authenticated

File size: 3.0 KB
RevLine 
[4604]1<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
2
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml">
5<head runat="server">
6  <title>
7    <asp:ContentPlaceHolder ID="TitleContent" runat="server" />
8  </title>
[6273]9  <script src="../../Content/jQuery/js/jquery-1.5.1.min.js" type="text/javascript"></script>
[6289]10  <script src="../../Content/jQuery/js/jquery-ui-1.8.13.custom.min.js" type="text/javascript"></script>
11  <script src="../../Content/jQuery/jQueryPlugins/DataTables-1.7.6/media/js/jquery.dataTables.min.js" type="text/javascript"></script>
[5072]12  <link href="../../Content/themes/hl/Site.css" rel="stylesheet" type="text/css" />
[6289]13  <link href="../../Content/jQuery/css/datatable_jui.css" rel="stylesheet" type="text/css" />
14  <link href="../../Content/jQuery/css/ui-smoothness/jquery-ui-1.8.13.custom.css" rel="stylesheet"
[6273]15    type="text/css" />
16  <script src="../../Content/HLStyling.js" type="text/javascript"></script>
17  <!-- Microsoft Ajax -->
18  <script src="<%= Url.Content("~/Scripts/MicrosoftAjax.debug.js") %>" type="text/javascript"></script>
[6253]19  <script src="<%= Url.Content("~/Scripts/MicrosoftMvcAjax.debug.js") %>" type="text/javascript"></script>
[4604]20</head>
21<body>
[5072]22  <div id="master-page">
23    <div id="master-header">
24      <div class="logo">
25        <%: Html.ActionLink("HeuristicLabWeb", "Index", "Home")%>
26      </div>
27      <div class="login">
28        <% Html.RenderPartial("LogOnUserControl"); %>
29      </div>
30    </div>
31    <div id="master-mainmenu">
32      <ul id="menu">
33        <li <% if(ViewContext.RouteData.Values["controller"].ToString() == "Home") {%> class="selected"
34          <%}%>>
35          <%: Html.ActionLink("Home", "Index", "Home")%></li>
[6312]36          <% if (Request.IsAuthenticated) {%>
[5072]37        <% foreach (var pluginLink in
38          HLWebPluginHost.PluginLib.PluginHelper.GetPluginActions()) {  %>
39        <li <% if(ViewContext.RouteData.Values["controller"].ToString() == pluginLink.Controller) {%>
40          class="selected" <%}%>>
[6312]41          <%: Html.ActionLink(pluginLink.Name,
42                            pluginLink.Action,
[5072]43                            pluginLink.Controller)%>
44        </li>
[6312]45        <% }
46        }%>
[5072]47        <li <% if(ViewContext.RouteData.Values["action"].ToString() == "About") {%> class="selected"
48          <%}%>>
49          <%: Html.ActionLink("About", "About", "Home")%></li>
[6274]50
[5072]51      </ul>
52    </div>
53    <div id="master-main">
[6273]54      <div id="master-submenu">
[5072]55        <asp:ContentPlaceHolder ID="SubMenuContent" runat="server" />
56      </div>
57      <div id="master-MainContent">
58        <asp:ContentPlaceHolder ID="MainContent" runat="server" />
59      </div>
60      <div id="master-footer">
61        <div class="logo">
62          <a href="http://www.heuristiclab.com/" target="_blank" title="Visit the HeuristicLab website">
63            <img src="../../Content/themes/hl/images/hl-logo.png" alt="HeuristicLab" /></a>
64        </div>
65      </div>
66    </div>
67  </div>
[4604]68</body>
69</html>
Note: See TracBrowser for help on using the repository browser.