Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HiveStatistics/sources/HeuristicLab.Services.WebApp/WebApp/shared/layout/layout.cshtml @ 12425

Last change on this file since 12425 was 12425, checked in by dglaser, 9 years ago

#2388: Added PluginManager and updated WebApp project

File size: 3.2 KB
Line 
1@using HeuristicLab.Services.WebApp.Configs
2<!DOCTYPE html>
3<html lang="en" ng-app="app">
4<head>
5    <meta charset="utf-8" />
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    <title>HeuristicLab Hive</title>
8    <link href="~/WebApp/HeuristicLab.ico" rel="shortcut icon" type="image/x-icon" />
9    @Styles.Render("~/Bundles/Vendors/css")
10    @Styles.Render("~/Bundles/WebApp/css")
11    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700">
12    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
13    <!--[if lt IE 9]>
14        @Scripts.Render("~/Bundles/IESupport")
15    <![endif]-->
16    @Scripts.Render("~/Bundles/Vendors/js")
17    @{
18        BundleTable.EnableOptimizations = false;
19    }
20    @Scripts.Render("~/Bundles/WebApp/js")
21    @{
22        BundleTable.EnableOptimizations = true;
23    }
24</head>
25<body>
26    <div id="app">
27        <header id="toolbar" class="navbar navbar-default navbar-static-top no-border no-padding-margin"
28                ng-controller="app.menu.ctrl">
29            <nav>
30                <div class="container-fluid">
31                    <div class="navbar-header">
32                        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#top-navbar">
33                            <span class="sr-only">Toggle navigation</span>
34                            <span class="icon-bar"></span>
35                            <span class="icon-bar"></span>
36                            <span class="icon-bar"></span>
37                        </button>
38                        <a class="navbar-brand" href="#">
39                            <img src="~/WebApp/shared/images/HeuristicLab-Logo.png" style="float: left; height: 100%; margin-left: 25px; margin-right: 5px;" />
40                            Heuristic<span style="color: #f7921d">Lab</span>
41                        </a>
42                    </div>
43
44                    <div class="collapse navbar-collapse" id="top-navbar">
45                        <ul class="nav navbar-nav navbar-right">
46                            @if (Request.IsAuthenticated) {
47                                <li>
48                                    <p class="navbar-text">Hello @User.Identity.Name!</p>
49                                </li>
50                                <li>
51                                    <a ng-href="" data-ng-click="logout()">Logout</a>
52                                </li>
53                            } else {
54                                <li>
55                                    <a ng-href="#/login">Login</a>
56                                </li>
57                            }
58                        </ul>
59                    </div>
60                </div>
61            </nav>
62        </header>
63
64        <aside id="menu" ng-controller="app.menu.ctrl">
65            <ul class="nav nav-sidebar"
66                ng-include="'App/LoadSharedView?directory=menu&view=menu.cshtml&dateTime=@DateTime.Now'"
67                ng-init="entries = menuEntries;"></ul>
68        </aside>
69
70        <section id="view">
71            <ui-view/>
72        </section>
73    </div>
74</body>
75</html>
Note: See TracBrowser for help on using the repository browser.