summaryrefslogtreecommitdiffstats
path: root/app/index.html
diff options
context:
space:
mode:
authorEd Tanous <ed.tanous@intel.com>2017-10-06 13:53:06 -0700
committerEd Tanous <ed.tanous@intel.com>2017-11-06 16:25:49 -0800
commitbbcf670a1c8c7463556eb006bc8f6bbfe29af3e4 (patch)
tree484eb0804112a112f3a49af78c5112eb68ef0e4e /app/index.html
parent2a4895547294a5c32eeb2302739f5ce80626520a (diff)
downloadphosphor-webui-bbcf670a1c8c7463556eb006bc8f6bbfe29af3e4.tar.gz
phosphor-webui-bbcf670a1c8c7463556eb006bc8f6bbfe29af3e4.zip
Modernize web GUI and make it installable on BMC
1. Move from gulp server to webpack. This allows the proper compression to allow the webui to be embedded in the BMC. 2. Update js paths to use requires, not hardcoded paths. This was required to make the packaging work correctly. 3. Add babel config to do translation. 4. Update angularjs directive calls to use the angular 1.6 syntax for promises intead of success and fail. https://docs.angularjs.org/guide/migration#migrate1.5to1.6-ng-services-$http 5. As a consequence of using NPM/webpack, the versions of angular and associated modules that were checked in have been updated. Change-Id: Icb71e2eedb0d9a8943fc914f9dc4be11d0983c00 Signed-off-by: Ed Tanous <ed.tanous@intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'app/index.html')
-rw-r--r--app/index.html83
1 files changed, 7 insertions, 76 deletions
diff --git a/app/index.html b/app/index.html
index 1f2b758..502424d 100644
--- a/app/index.html
+++ b/app/index.html
@@ -1,14 +1,13 @@
-<!DOCTYPE html>
-<html lang="en" ng-app="app">
+<!doctype html>
+<html ng-app="app" lang="en">
+
<head>
- <base href="/">
<meta charset="UTF-8">
- <title>openBMC</title>
- <link rel="icon" href="favicon.ico?v=2"/>
- <!-- build:css styles/app.min.css -->
- <link rel="stylesheet" href="styles/index.css">
+ <title>openBMC App</title>
+ <link rel="icon" type="image/x-icon" href="/img/favicon.ico">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- endbuild -->
+ <base href="/">
</head>
<body ng-style="dataService.bodyStyle" ng-attr-id="{{!dataService.showNavigation ? 'login': ''}}">
@@ -18,73 +17,5 @@
<main ng-view ng-class="{'content__container': dataService.showNavigation, 'login__wrapper': !dataService.showNavigation}">
</main>
- <!-- build:js scripts/vendor.min.js -->
- <script src="../bower_components/angular/angular.min.js"></script>
- <script src="../bower_components/angular-route/angular-route.min.js"></script>
- <script src="../bower_components/angular-clipboard/angular-clipboard.min.js"></script>
- <script src="../bower_components/angularUtils-pagination/dirPagination.min.js"></script>
- <script src="vendors/hterm/hterm_all.min.js"></script>
-
- <!-- endbuild -->
-
- <!-- build:js scripts/app.min.js -->
- <script src="index.js"></script>
- <script src="templates.js"></script>
- <script src="vendors.js"></script>
-
- <script src="constants/index.js"></script>
- <script src="constants/environment-constants.js"></script>
-
- <script src="common/services/index.js"></script>
- <script src="common/services/constants.js"></script>
- <script src="common/services/dataService.js"></script>
- <script src="common/services/api-utils.js"></script>
- <script src="common/services/userModel.js"></script>
- <script src="common/services/apiInterceptor.js"></script>
-
- <script src="common/filters/index.js"></script>
-
- <script src="common/directives/index.js"></script>
- <script src="common/directives/app-header.js"></script>
- <script src="common/directives/app-navigation.js"></script>
- <script src="common/directives/confirm.js"></script>
- <script src="common/directives/log-event.js"></script>
- <script src="common/directives/log-filter.js"></script>
- <script src="common/directives/log-search-control.js"></script>
- <script src="common/directives/toggle-flag.js"></script>
- <script src="common/directives/firmware-list.js"></script>
- <script src="common/directives/file.js"></script>
- <script src="common/directives/loader.js"></script>
-
- <script src="login/index.js"></script>
- <script src="login/controllers/login-controller.js"></script>
- <script src="overview/index.js"></script>
- <script src="overview/controllers/system-overview-controller.js"></script>
- <script src="server-control/index.js"></script>
- <script src="server-control/controllers/bmc-reboot-controller.js"></script>
- <script src="server-control/controllers/power-operations-controller.js"></script>
- <script src="server-control/controllers/remote-console-controller.js"></script>
- <script src="server-control/controllers/remote-console-window-controller.js"></script>
- <script src="server-health/index.js"></script>
- <script src="server-health/controllers/diagnostics-controller.js"></script>
- <script src="server-health/controllers/inventory-controller.js"></script>
- <script src="server-health/controllers/inventory-overview-controller.js"></script>
- <script src="server-health/controllers/log-controller.js"></script>
- <script src="server-health/controllers/power-consumption-controller.js"></script>
- <script src="server-health/controllers/sensors-controller.js"></script>
- <script src="server-health/controllers/sensors-overview-controller.js"></script>
- <script src="server-health/controllers/unit-id-controller.js"></script>
- <script src="configuration/index.js"></script>
- <script src="configuration/controllers/date-time-controller.js"></script>
- <script src="configuration/controllers/file-controller.js"></script>
- <script src="configuration/controllers/network-controller.js"></script>
- <script src="configuration/controllers/security-controller.js"></script>
- <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>
-
</html>
OpenPOWER on IntegriCloud