summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/assets/images/logo.svg27
-rw-r--r--app/common/directives/app-navigation.html9
-rw-r--r--app/common/directives/log-event.html4
-rw-r--r--app/index.html2
-rw-r--r--app/index.js3
-rw-r--r--app/multi-server/controllers/index-controller.html6
-rw-r--r--app/multi-server/controllers/index-controller.js28
-rw-r--r--app/multi-server/controllers/multi-server-controller.html6
-rw-r--r--app/multi-server/controllers/multi-server-controller.js28
-rw-r--r--app/multi-server/index.js28
-rw-r--r--app/multi-server/styles/index.scss1
-rw-r--r--app/multi-server/styles/overview.scss0
-rw-r--r--app/server-health/styles/log.scss3
-rw-r--r--app/server-health/styles/sensors.scss16
-rw-r--r--app/styles/index.scss3
15 files changed, 142 insertions, 22 deletions
diff --git a/app/assets/images/logo.svg b/app/assets/images/logo.svg
index 6cc6001..a24c0fe 100644
--- a/app/assets/images/logo.svg
+++ b/app/assets/images/logo.svg
@@ -1,15 +1,18 @@
-<svg version="1.1" baseProfile="tiny" id="logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 356.5 142.8" xml:space="preserve">
-<path fill="#1F70C1" d="M-0.5,0v9.8H69V0H-0.5z M78.8,0v9.8h99c0,0-10.1-9.8-23.5-9.8H78.8z M197.2,0v9.8h59.9L253.6,0H197.2z
- M300.1,0l-3.6,9.8h59.4V0H300.1z M-0.5,19v9.8H69V19H-0.5z M78.8,19v9.8h110.5c0,0-1.3-7.5-3.5-9.8H78.8z M197.2,19v9.8h66.5
- l-3.3-9.8H197.2z M293,19l-3.3,9.8h66.2V19H293z M19.4,38v9.8h30.1V38H19.4z M98.8,38v9.8h30.1V38H98.8z M158.1,38v9.8h30.1
- c0,0,1.9-5.2,1.9-9.8H158.1z M217.2,38v9.8h53.4L267,38H217.2z M286.4,38l-3.6,9.8h53.6V38H286.4z M19.4,57v9.8h30.1V57H19.4z
- M98.8,57v9.8h76.9c0,0,6.4-5,8.5-9.8C184.2,57,98.8,57,98.8,57z M217.2,57v9.8h30.1v-5.4l1.9,5.4h55.1l2.1-5.4v5.4h30.1V57H280
- l-3,8.3l-3-8.3C274,57,217.2,57,217.2,57z M19.4,76v9.8h30.1V76H19.4z M98.8,76v9.8h85.3c-2.1-4.7-8.5-9.8-8.5-9.8H98.8z M217.2,76
- v9.8h30.1V76H217.2z M252.8,76l3.6,9.8h41.3l3.5-9.8H252.8z M306.4,76v9.8h30.1V76H306.4z M19.4,95v9.8h30.1V95H19.4z M98.8,95v9.8
- h30.1V95H98.8z M158.1,95v9.8h32c0-4.6-1.9-9.8-1.9-9.8H158.1z M217.2,95v9.8h30.1V95H217.2z M259.6,95l3.5,9.8h27.7l3.6-9.8H259.6z
- M306.4,95v9.8h30.1V95H306.4z M0,114v9.8h69.5V114H0z M78.8,114v9.8h107c2.3-2.2,3.5-9.8,3.5-9.8H78.8z M197.8,114v9.8h49.5V114
- H197.8z M266.4,114l3.6,9.8h14.1l3.4-9.8H266.4z M306.4,114v9.8h50.1V114H306.4z M0,133v9.8h69.5V133H0z M78.8,133v9.8h75.5
+<svg version="1.1" id="logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 356.5 142.8" style="enable-background:new 0 0 356.5 142.8;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#6D6E71;}
+</style>
+<path class="st0" d="M-0.5,0v9.8H69V0H-0.5z M78.8,0v9.8h99c0,0-10.1-9.8-23.5-9.8H78.8z M197.2,0v9.8h59.9L253.6,0H197.2z M300.1,0
+ l-3.6,9.8h59.4V0H300.1z M-0.5,19v9.8H69V19H-0.5z M78.8,19v9.8h110.5c0,0-1.3-7.5-3.5-9.8H78.8z M197.2,19v9.8h66.5l-3.3-9.8H197.2
+ z M293,19l-3.3,9.8h66.2V19H293z M19.4,38v9.8h30.1V38H19.4z M98.8,38v9.8h30.1V38H98.8z M158.1,38v9.8h30.1c0,0,1.9-5.2,1.9-9.8
+ H158.1z M217.2,38v9.8h53.4L267,38H217.2z M286.4,38l-3.6,9.8h53.6V38H286.4z M19.4,57v9.8h30.1V57H19.4z M98.8,57v9.8h76.9
+ c0,0,6.4-5,8.5-9.8C184.2,57,98.8,57,98.8,57z M217.2,57v9.8h30.1v-5.4l1.9,5.4h55.1l2.1-5.4v5.4h30.1V57H280l-3,8.3l-3-8.3
+ C274,57,217.2,57,217.2,57z M19.4,76v9.8h30.1V76H19.4z M98.8,76v9.8h85.3c-2.1-4.7-8.5-9.8-8.5-9.8H98.8z M217.2,76v9.8h30.1V76
+ H217.2z M252.8,76l3.6,9.8h41.3l3.5-9.8H252.8z M306.4,76v9.8h30.1V76H306.4z M19.4,95v9.8h30.1V95H19.4z M98.8,95v9.8h30.1V95H98.8
+ z M158.1,95v9.8h32c0-4.6-1.9-9.8-1.9-9.8H158.1z M217.2,95v9.8h30.1V95H217.2z M259.6,95l3.5,9.8h27.7l3.6-9.8H259.6z M306.4,95
+ v9.8h30.1V95H306.4z M0,114v9.8h69.5V114H0z M78.8,114v9.8h107c2.3-2.2,3.5-9.8,3.5-9.8H78.8z M197.8,114v9.8h49.5V114H197.8z
+ M266.4,114l3.6,9.8h14.1l3.4-9.8H266.4z M306.4,114v9.8h50.1V114H306.4z M0,133v9.8h69.5V133H0z M78.8,133v9.8h75.5
c13.4,0,23.5-9.8,23.5-9.8H78.8z M197.8,133v9.8h49.5V133H197.8z M273.3,133l3.5,9.7h0.6l3.5-9.8h-7.6V133z M306.4,133v9.8h50.1V133
H306.4z"/>
</svg>
diff --git a/app/common/directives/app-navigation.html b/app/common/directives/app-navigation.html
index 02cd11f..6f630b6 100644
--- a/app/common/directives/app-navigation.html
+++ b/app/common/directives/app-navigation.html
@@ -64,6 +64,15 @@
<span>Users</span>
</span>
</li>
+ <li>
+ <a class="btn-multi-server" ng-class="{opened: firstLevel == 'multi-server'}" href="#/multi-server/overview" ng-click="change('multi-server')">
+ <span class="">
+ <svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve" class="nav-icon">
+ <path d="M23.9,18.2l3.3,3.3l1.1-1.1L23.9,16l-7.8,7.8l-3.3-3.3l-1.1,1.1l4.4,4.4L23.9,18.2z"/>
+ <path d="M5,8v24h30V8H5z M33,30H7V12h26V30z"/>
+ </svg>
+ Multi Server</span></a>
+ </li>
</ul>
<ul class="nav__second-level btn-health" ng-style="navStyle" ng-class="{opened: (showSubMenu && firstLevel == 'server-health')}">
<li ng-class="{'active': (path == '/server-health/event-log')}">
diff --git a/app/common/directives/log-event.html b/app/common/directives/log-event.html
index be7b5a0..e913088 100644
--- a/app/common/directives/log-event.html
+++ b/app/common/directives/log-event.html
@@ -53,7 +53,7 @@
src="assets/images/icon-trashcan.svg"
alt=""/>Delete
</button>
- <button class="btn-resolve" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected"><img class="event__icon" src="assets/images/icon-checklist.svg" alt=""/>Resolved</button>
+ <button class="btn-resolve" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected"><img class="event__icon" src="assets/images/icon-check.svg" alt=""/>Resolved</button>
</div>
<div class="event__related" ng-show="event.related_items.length">
<p class="inline event__related-label">Related items:</p>
@@ -62,4 +62,4 @@
</div>
</div>
</div>
-</div> \ No newline at end of file
+</div>
diff --git a/app/index.html b/app/index.html
index 7d1e813..ab65f6c 100644
--- a/app/index.html
+++ b/app/index.html
@@ -81,6 +81,8 @@
<script src="configuration/controllers/firmware-controller.js"></script>
<script src="users/index.js"></script>
<script src="users/controllers/user-accounts-controller.js"></script>
+ <script src="multi-server/index.js"></script>
+ <script src="multi-server/controllers/multi-server-controller.js"></script>
<!-- endbuild -->
</body>
diff --git a/app/index.js b/app/index.js
index 890c67a..fc781b3 100644
--- a/app/index.js
+++ b/app/index.js
@@ -31,7 +31,8 @@ window.angular && (function (angular) {
'app.serverControl',
'app.serverHealth',
'app.configuration',
- 'app.users'
+ 'app.users',
+ 'app.multiServer'
])
// Route configuration
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
diff --git a/app/multi-server/controllers/index-controller.html b/app/multi-server/controllers/index-controller.html
new file mode 100644
index 0000000..b4be90e
--- /dev/null
+++ b/app/multi-server/controllers/index-controller.html
@@ -0,0 +1,6 @@
+<loader loading="loading"></loader>
+<div class="overview">
+ <div class="row column">
+ <h1 class="inline">Multi Server</h1>
+ </div>
+</div> \ No newline at end of file
diff --git a/app/multi-server/controllers/index-controller.js b/app/multi-server/controllers/index-controller.js
new file mode 100644
index 0000000..59d3488
--- /dev/null
+++ b/app/multi-server/controllers/index-controller.js
@@ -0,0 +1,28 @@
+/**
+ * Controller for index
+ *
+ * @module app/multi-server
+ * @exports indexController
+ * @name indexController
+ * @version 0.1.0
+ */
+
+window.angular && (function (angular) {
+ 'use strict';
+
+ angular
+ .module('app.overview')
+ .controller('indexController', [
+ '$scope',
+ '$window',
+ 'APIUtils',
+ 'dataService',
+ function($scope, $window, APIUtils, dataService){
+ $scope.dataService = dataService;
+ $scope.loading = false;
+
+ }
+ ]
+ );
+
+})(angular); \ No newline at end of file
diff --git a/app/multi-server/controllers/multi-server-controller.html b/app/multi-server/controllers/multi-server-controller.html
new file mode 100644
index 0000000..b4be90e
--- /dev/null
+++ b/app/multi-server/controllers/multi-server-controller.html
@@ -0,0 +1,6 @@
+<loader loading="loading"></loader>
+<div class="overview">
+ <div class="row column">
+ <h1 class="inline">Multi Server</h1>
+ </div>
+</div> \ No newline at end of file
diff --git a/app/multi-server/controllers/multi-server-controller.js b/app/multi-server/controllers/multi-server-controller.js
new file mode 100644
index 0000000..8d737cb
--- /dev/null
+++ b/app/multi-server/controllers/multi-server-controller.js
@@ -0,0 +1,28 @@
+/**
+ * Controller for index
+ *
+ * @module app/multi-server
+ * @exports multiServerController
+ * @name multiServerController
+ * @version 0.1.0
+ */
+
+window.angular && (function (angular) {
+ 'use strict';
+
+ angular
+ .module('app.overview')
+ .controller('multiServerController', [
+ '$scope',
+ '$window',
+ 'APIUtils',
+ 'dataService',
+ function($scope, $window, APIUtils, dataService){
+ $scope.dataService = dataService;
+ $scope.loading = false;
+
+ }
+ ]
+ );
+
+})(angular); \ No newline at end of file
diff --git a/app/multi-server/index.js b/app/multi-server/index.js
new file mode 100644
index 0000000..1340aac
--- /dev/null
+++ b/app/multi-server/index.js
@@ -0,0 +1,28 @@
+/**
+ * A module for the multi-server
+ *
+ * @module app/multi-server
+ * @exports app/multi-server
+ * @version 0.0.1
+ */
+
+window.angular && (function (angular) {
+ 'use strict';
+
+ angular
+ .module('app.multiServer', [
+ 'ngRoute',
+ 'app.constants',
+ 'app.common.services'
+ ])
+ // Route configuration
+ .config(['$routeProvider', function ($routeProvider) {
+ $routeProvider
+ .when('/multi-server/overview', {
+ 'templateUrl': 'multi-server/controllers/multi-server-controller.html',
+ 'controller': 'multiServerController',
+ authenticated: true
+ });
+ }]);
+
+})(window.angular);
diff --git a/app/multi-server/styles/index.scss b/app/multi-server/styles/index.scss
new file mode 100644
index 0000000..77a13b8
--- /dev/null
+++ b/app/multi-server/styles/index.scss
@@ -0,0 +1 @@
+@import "./overview.scss"; \ No newline at end of file
diff --git a/app/multi-server/styles/overview.scss b/app/multi-server/styles/overview.scss
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/app/multi-server/styles/overview.scss
diff --git a/app/server-health/styles/log.scss b/app/server-health/styles/log.scss
index ec68113..d328139 100644
--- a/app/server-health/styles/log.scss
+++ b/app/server-health/styles/log.scss
@@ -164,7 +164,8 @@
text-decoration: underline;
}
}
- .btn-resolve.disabled:hover {
+ .btn-resolve.disabled:hover,
+ .btn-delete.disabled:hover{
cursor: default;
text-decoration: none;
}
diff --git a/app/server-health/styles/sensors.scss b/app/server-health/styles/sensors.scss
index f99a499..522c65e 100644
--- a/app/server-health/styles/sensors.scss
+++ b/app/server-health/styles/sensors.scss
@@ -9,6 +9,9 @@ $title-minWidth: 210px;
.header__actions-bar {
padding-left: 1.5em;
font-weight: 700;
+ .sensor__reading {
+ margin-right: .3em;
+ }
.sensor__heading-current {
padding-right: 1em;
}
@@ -43,7 +46,7 @@ $title-minWidth: 210px;
@include mediaQuery(medium) {
display: inline-block;
width: auto;
- min-width: calc(70% * (1 / 5) - 10px);
+ min-width: calc(70% * (1 / 5) - 18px);
}
}
@@ -72,6 +75,9 @@ $title-minWidth: 210px;
background: transparent;
padding: .5em .5em .5em 0;
}
+ .icon__normal {
+ width: 0;
+ }
}
.content-label {
font-size: 1em;
@@ -98,10 +104,10 @@ $title-minWidth: 210px;
}
@include mediaQuery(large) {
background: $thresh-normal;
- padding: .7em 1em;
- margin-left: 10px;
- margin-right: 10px;
- min-width: 130px;
+ padding: .7em;
+ margin-left: .3em;
+ margin-right: .3em;
+ min-width: 150px;
}
.sensor__label {
font-weight: 700;
diff --git a/app/styles/index.scss b/app/styles/index.scss
index ee88ea0..64477bf 100644
--- a/app/styles/index.scss
+++ b/app/styles/index.scss
@@ -6,4 +6,5 @@ $charset: "UTF-8";
@import "../server-control/styles/index.scss";
@import "../server-health/styles/index.scss";
@import "../configuration/styles/index.scss";
-@import "../users/styles/index.scss"; \ No newline at end of file
+@import "../users/styles/index.scss";
+@import "../multi-server/styles/index.scss"; \ No newline at end of file
OpenPOWER on IntegriCloud