Skip to content

Commit 4785dbb

Browse files
committed
Merge pull request #262 from apinf/feature/adminlte
Feature/adminlte
2 parents e40b1f0 + ae1fa69 commit 4785dbb

File tree

22 files changed

+370
-290
lines changed

22 files changed

+370
-290
lines changed

.meteor/packages

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,6 @@ benmgreene:moment-range
6969
frenchbread:elastic-rest
7070
email
7171
zimme:active-route
72+
mfactory:admin-lte
7273
charts:dc
7374
cfs:filesystem

.meteor/versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ meteorhacks:npm@1.3.0
9898
meteorhacks:subs-manager@1.4.0
9999
meteorhacks:unblock@1.1.0
100100
meteorspark:util@0.2.0
101+
mfactory:admin-lte@0.0.2
101102
minifiers@1.1.5
102103
minimongo@1.0.8
103104
mobile-status-bar@1.0.3

client/chart/chart_layout.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<template name="chartLayout">
2+
<div class="box box-primary">
3+
<div class="box-header with-border">
4+
<h3 class="box-title">Area Chart</h3>
5+
</div>
6+
<div class="box-body">
7+
<div class="chart sampleChart">
8+
<canvas id="canvasChart"></canvas>
9+
</div>
10+
</div>
11+
</div>
12+
</template>
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<template name="homeLayout">
2-
<div class="layout home-layout">
3-
<div class="layout home-layout">
4-
{{> yield }}
5-
</div>
2+
<div class="layout home-layout">
3+
{{> yield }}
64
</div>
7-
</template>
5+
</template>
Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
<template name="masterLayout">
2-
<div class="layout master-layout {{$.Session.get 'sidebar'}}">
2+
<div class="master-layout">
3+
{{#AdminLTE skin="blue-light"}}
34
{{> navbar}}
4-
{{#momentum plugin='iron-router' options=momentumIRTransition}}
5-
{{> yield }}
6-
{{/momentum}}
5+
{{> sidebar}}
6+
<div class="content-wrapper">
7+
<section class="content">
8+
{{#momentum plugin='iron-router' options=momentumIRTransition}}
9+
{{> yield }}
10+
{{/momentum}}
11+
</section>
12+
</div>
13+
{{/AdminLTE}}
14+
{{> autoformModals}}
715
</div>
8-
9-
<!-- Prevent footer from popping up when route loading -->
10-
{{#if isRouteReady}}
11-
{{> footer}}
12-
{{/if}}
13-
14-
{{> autoformModals}}
1516
</template>

client/shared/navbar.html

Lines changed: 0 additions & 67 deletions
This file was deleted.

client/shared/navbar/navbar.html

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<template name="navbar">
2+
<header class="main-header">
3+
<a href="/" class="logo">
4+
<span class="logo-mini"><b>NF</b></span>
5+
<span class="logo-lg"><b>API</b>NF</span>
6+
</a>
7+
<nav class="navbar navbar-static-top" role="navigation">
8+
{{#if User}}
9+
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
10+
<span class="sr-only">Toggle navigation</span>
11+
</a>
12+
{{/if}}
13+
<div class="navbar-custom-menu">
14+
<ul class="nav navbar-nav">
15+
{{#if User}}
16+
{{#if isInRole 'admin'}}
17+
<li>
18+
<a href="{{pathFor 'adminDashboard'}}">
19+
{{_ "admin"}}
20+
</a>
21+
</li>
22+
{{/if}}
23+
<li class="dropdown user user-menu">
24+
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
25+
<img src="{{profileImageUrl}}" class="user-image" alt="User Image" />
26+
<span class="hidden-xs">{{niceName User._id}}</span>
27+
</a>
28+
<ul class="dropdown-menu">
29+
<li class="user-header">
30+
<img src="{{profileImageUrl}}" class="img-circle" alt="User Image" />
31+
<p>
32+
{{niceName User._id}}
33+
</p>
34+
</li>
35+
<li class="user-footer">
36+
<div class="pull-left">
37+
<a href="{{pathFor 'profile'}}" class="btn btn-default btn-flat">{{_ "profile"}}</a>
38+
</div>
39+
<div class="pull-left">
40+
<a href="{{pathFor 'account'}}" class="btn btn-default btn-flat">{{_ "account"}}</a>
41+
</div>
42+
<div class="pull-right">
43+
<a href="/sign-out" class="btn btn-default btn-flat">{{_ "signout"}}</a>
44+
</div>
45+
</li>
46+
</ul>
47+
</li>
48+
{{else}}
49+
<li>
50+
<a class="close-navbar" href="/sign-up">{{_ "signup"}}</a>
51+
</li>
52+
<li>
53+
<a class="close-navbar" href="/sign-in">{{_ "login"}}</a>
54+
</li>
55+
{{/if}}
56+
</ul>
57+
</div>
58+
</nav>
59+
</header>
60+
</template>

client/shared/navbar/navbar.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Template.navbar.helpers({
2+
profileImageUrl: function() {
3+
// get a object with profile image url
4+
var profilePicture = ProfilePictures.findOne({});
5+
// return that url
6+
return profilePicture.url();
7+
}
8+
})

client/shared/not_found.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
11
<template name="notFound">
2-
<h1>{{_ "not_found"}}</h1>
3-
</template>
2+
<div class="error-page">
3+
<h2 class="headline text-yellow"> 404</h2>
4+
<div class="error-content">
5+
<h3><i class="fa fa-warning text-yellow"></i> Oops! Page not found.</h3>
6+
<p>
7+
We could not find the page you were looking for.<br>
8+
Meanwhile, you may <a href="javascript:void(0)" onClick="history.go(-1); return false;">return to a previous page</a>.
9+
</p>
10+
</div>
11+
</div>
12+
</template>

client/shared/sidebar.html

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<template name="sidebar">
2+
{{#if User}}
3+
<aside class="main-sidebar">
4+
<section class="sidebar">
5+
<ul class="sidebar-menu">
6+
<li class="header">Menu</li>
7+
<li class="{{isActiveRoute 'dashboard'}}">
8+
<a href="/dashboard"><i class="fa fa-bar-chart"></i><span>Analytics</span></a>
9+
</li>
10+
<li class="{{isActiveRoute 'apiBackends'}}">
11+
<a href="/apibackends"><i class="fa fa-code"></i><span>API Backends</span></a>
12+
</li>
13+
<li class="{{isActiveRoute 'catalogue'}}">
14+
<a href="/catalogue"><i class="fa fa-list-alt"></i><span>Catalogue</span></a>
15+
</li>
16+
<li class="{{isActiveRoute 'swagger'}}">
17+
<a href="/swagger"><i class="fa fa-book"></i><span>Swagger</span></a>
18+
</li>
19+
</ul>
20+
</section>
21+
</aside>
22+
{{/if}}
23+
</template>

0 commit comments

Comments
 (0)