nitweb/angular: add loading bar on top of screen
authorAlexandre Terrasa <alexandre@moz-code.org>
Tue, 21 Jun 2016 16:25:25 +0000 (12:25 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Wed, 22 Jun 2016 01:26:49 +0000 (21:26 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

share/nitweb/index.html
share/nitweb/javascripts/nitweb.js
share/nitweb/stylesheets/nitweb.css

index 1b99a81..337750b 100644 (file)
                        integrity='sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7'
                        crossorigin='anonymous' rel='stylesheet'>
 
+               <link href='//cdnjs.cloudflare.com/ajax/libs/angular-loading-bar/0.9.0/loading-bar.min.css'
+                       type='text/css' rel='stylesheet' media='all'>
+
+
                <link href='/stylesheets/nitweb_bootstrap.css' rel='stylesheet'>
                <link href='/stylesheets/nitweb.css' rel='stylesheet'>
        </head>
@@ -51,6 +55,9 @@
                </script>
                <script src='https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.5/angular-sanitize.js'>
                </script>
+               <script type='text/javascript'
+                       src='//cdnjs.cloudflare.com/ajax/libs/angular-loading-bar/0.9.0/loading-bar.min.js'>
+               </script>
 
                <script src='/javascripts/nitweb.js'></script>
                <script src='/javascripts/model.js'></script>
index 94c9d9a..99034a7 100644 (file)
  */
 
 (function() {
-       angular.module('nitweb', ['ngRoute', 'ngSanitize', 'entities', 'index'])
-
+       angular.module('nitweb', ['ngRoute', 'ngSanitize', 'angular-loading-bar', 'entities', 'index'])
+       .config(['cfpLoadingBarProvider', function(cfpLoadingBarProvider) {
+               cfpLoadingBarProvider.includeSpinner = false;
+       }])
        .config(function($routeProvider, $locationProvider) {
                $routeProvider
                        .when('/', {
index 941b5a4..9471a5d 100644 (file)
@@ -164,6 +164,12 @@ entity-list:hover .btn-filter {
        border-color: #eee;
 }
 
+/* loading bar */
+
+#loading-bar .bar {
+       background: #FF8100;
+}
+
 /* navs */
 
 .nav-tabs li { cursor: pointer; }