This repository has been archived by the owner on Oct 25, 2018. It is now read-only.
forked from waffle-iron/G8VDC
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathheader.html
129 lines (129 loc) · 7.62 KB
/
header.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<div class="navbar navbar-inverse navbar-inner navbar-form" ng-controller="CloudSpaceNavigatorController" role="navigation">
<div class="subnavbar-inner">
<div class="container relative">
<a class="logo" href="#/decks"><img src=".files/img/logo-colored.png" title="Home" class="margin-vertical-small"></a>
<div ng-hide="!currentUser" class="dropdown stick-top-right gray" ng-controller="AuthenticatedSessionController">
<button class="logout sm-font dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<i class="fa fa-user"></i>
{[currentUser.username]}
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" aria-labelledby="dropdownMenu1">
<li><a ng-if="admin" target="_blank" href="/cbgrid">Admin Portal</a></li>
<li><a class="sm-font" ng-if="currentUser" href="/restmachine/system/oauth/getOauthLogoutURl" >
<span>Logout</span>
</a>
</li>
</ul>
</div>
<a class="logout right sm-font" ng-if="!currentUser" href="/restmachine/system/oauth/authenticate?type=itsyouonline_user" >
<i class="fa fa-sign-out"></i>
<span>Login</span>
</a>
</div>
</div>
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header navbar-right">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-list">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="navbar-list">
<ul class="nav navbar-nav margin-all-none">
<li><a href="#/decks">Home</a></li>
<li class="dropdown dropdown-accordion" ng-if="currentUser" ng-show="!noAccount">
<a id="drop1" role="button" class="margin-left-none padding-left-none" data-toggle="dropdown"
tourtip="Manage here your Cloud spaces. The Cloud Space is your private virtual datacenter including your compute, storage and networking capacity" tourtip-placement="bottom" tourtip-step="0">
<span ng-cloak>{[currentSpace.accountName]} / {[currentSpace.name]}</span>
<b class="caret"></b>
</a>
<div class="dropdown-menu open-cloudspace-nav" role="menu" aria-labelledby="dLabel">
<div class="accordionInside padding-bottom-none">
<div class="panel-group gray" id="accordion" close-others="false">
<div ng-repeat="account in AccountCloudSpaceHierarchy" class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" onclick="event.preventDefault()" ng-click="fixDropdown($event)" data-parent="#accordion" href="#{[account.name | nospace]}">{[account.name]}
<i ng-click="goToAccountSettings($event, account.id)" class="fa fa-users right txt-dark-blue sm-color" title="Account settings"></i>
</a>
</h4>
</div>
<div id="{[account.name | nospace]}" class="panel-collapse collapse">
<div class="panel-body">
<ul>
<li ng-repeat="cloudspace in account.cloudspaces">
<a href="#" ng-click="setCurrentCloudspace(cloudspace)">{[cloudspace.name]}</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<ul class="create-cloudspace-container margin-bottom-small">
<li>
<a href="" ng-click="createNewCloudSpace()" class="create-cloudspace" ng-show="currentUser.acl.account > 1">New Cloud Space...</a>
</li>
</ul>
<script type="text/ng-template" id="createNewCloudSpaceDialog.html">
<form name="form" class="new-cloudspace-modal form-horizontal" ng-submit="submit()">
<div class="modal-header">
<h2>New Cloud Space</h2>
</div>
<div class="modal-body">
<div class="form-group">
<label class="col-sm-2 control-label" for="inputAccount">Account</label>
<div class="controls col-sm-9">
<select class="form-control" ng-model="newCloudSpace.account" required ng-options="account.name for account in accounts">
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="inputNewCloudSpaceName">Name</label>
<div class="controls col-sm-9">
<input class="form-control" ng-model="newCloudSpace.name" id="inputNewCloudSpaceName" type="text" class="input-large" placeholder="Name" required/>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Location</label>
<div class="controls col-sm-9">
<select class="form-control" ng-model="newCloudSpace.locationCode" required ng-options="location.locationCode as location.name for location in locations">
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" for="inputNewCloudSpacePrivateNetwork">Private Network</label>
<div class="controls col-sm-9">
<input class="form-control" ng-model="newCloudSpace.privatenetwork" id="inputNewCloudSpacePrivateNetwork" type="text" class="input-large" placeholder="192.168.103.0/24"/>
</div>
</div>
<em ng-show="cloudspaces.length == 0">You should have at least one CloudSpace.</em>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-primary ok">Ok</button>
<button type="button" class="btn cancel" ng-click="cancel()">Cancel</button>
</div>
</form>
</script>
</div>
</li>
<li ng-show="currentUser.acl.cloudspace > 0 && !noAccount"><a href="#/CloudSpaceSettings" class="padding-left-none content-gear"><i class="fa fa-cog margin-right-small" title="Cloud Space settings"></i></a></li>
</ul>
<ul class="nav navbar-nav navbar-right margin-all-none">
<li><a href="#/GettingStarted" tourtip="1 min to read" tourtip-step="5" tourtip-placement="bottom">Getting Started</a></li>
<li><a href="#/ApiDocs" ng-show="currentUser.acl.cloudspace > 0 && !noAccount">Machine API</a></li>
<li><a href="#/Docs">Knowledge Base</a></li>
<li><a href="#/Support">Support</a></li>
<!-- <li ng-show="currentUser.acl.account > 0"><a href="#/Consumption">Consumption</a></li> -->
</ul>
</div>
</div>
</nav>
<div class="alert alert-danger text-center {[visibility]}" style="display: none" role="alert" ng-hide="currentAccount.status !== 'DISABLED'">
Your account is disabled, please contact <a href="#/Support">support</a>.
</div>
</div>