You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@griffin.apache.org by gu...@apache.org on 2017/06/27 01:41:01 UTC

[43/51] [partial] incubator-griffin git commit: 20170627 update angular

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/CHANGELOG.md
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/CHANGELOG.md b/ui/bower_components/angular-spinner/CHANGELOG.md
deleted file mode 100644
index 7571e51..0000000
--- a/ui/bower_components/angular-spinner/CHANGELOG.md
+++ /dev/null
@@ -1,49 +0,0 @@
-# Changelog
-
-## 0.8.0 - 2015-10-29
-- Improve UMD (Universal Module Definition) code, fixes ([#61](https://github.com/urish/angular-spinner/issues/61))
-- Theme support ([#66](https://github.com/urish/angular-spinner/pull/66), contributed by [marknadig](https://github.com/marknadig))
-- Add `spinner-on` attribute ([#71](https://github.com/urish/angular-spinner/pull/71), contributed by [marknadig](https://github.com/marknadig))
-
-## 0.7.0 - 2015-09-09
-- Add CommonJS support, improve AMD support (for use with browserify, webpack, SystemJS, etc.)
-
-## 0.6.2 - 2015-07-02
-- Relax Angular's dependency version lock ([#52](https://github.com/urish/angular-spinner/pull/52), contributed by [gottfrois](https://github.com/gottfrois))
-
-## 0.6.1 - 2015-01-06
-- Removed NBSP characters from source code ([#40](https://github.com/urish/angular-spinner/pull/40), contributed by [amolghotankar](https://github.com/amolghotankar))
-- Return the created AngularJS module ([#37](https://github.com/urish/angular-spinner/pull/37), contributed by [k7sleeper](https://github.com/k7sleeper))
-
-## 0.6.0 - 2014-12-12
-- Added configurable default options ([#31](https://github.com/urish/angular-spinner/pull/31), contributed by [aleksih](https://github.com/aleksih))
-- Added scope eval to allow for data binding support ([#21](https://github.com/urish/angular-spinner/pull/21), contributed by [jdamick](https://github.com/jdamick))
-
-## 0.5.1 - 2014-08-09
-- AMD / Require.js compatibility ([#11](https://github.com/urish/angular-spinner/pull/11), contributed by [floribon](https://github.com/floribon))
-- Bugfix: Stop events are ignored if sent before the directive is fully initialized and `startActive` is true ([#22](https://github.com/urish/angular-spinner/pull/22), contributed by [vleborgne](https://github.com/vleborgne))
-
-## 0.5.0 - 2014-06-03
-
-- Add support for expressions in attributes ([#12](https://github.com/urish/angular-spinner/pull/12), contributed by [aaronroberson](https://github.com/aaronroberson))
-- Generate source map for the minified version ([#14](https://github.com/urish/angular-spinner/issues/14))
-- Add a `main` field to package.json ([#15](https://github.com/urish/angular-spinner/pull/15), contributed by [elfreyshira](https://github.com/elfreyshira))
-- Enable support for AngularJS 1.3.x in bower.json
-
-## 0.4.0 - 2014-03-15
-
-- Upgrade spin.js to 2.0.0. See breaking changes [here](http://fgnass.github.io/spin.js/#v2.0.0).
-
-## 0.3.1 - 2014-01-31
-
-- Fixed an issue that caused the minified code to fail.
-
-## 0.3.0 - 2014-01-26
-
-- Add ability to control spinner state with bundled service (([#6](https://github.com/urish/angular-spinner/pull/6), contributed by [lossendae](https://github.com/lossendae))
-
-## 0.2.1 - 2013-08-28
-
-- Add test coverage reporting
-- Stop the spinner on scope destroy
-- Support for AngularJS 1.2

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/Gruntfile.js
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/Gruntfile.js b/ui/bower_components/angular-spinner/Gruntfile.js
deleted file mode 100644
index b1912ac..0000000
--- a/ui/bower_components/angular-spinner/Gruntfile.js
+++ /dev/null
@@ -1,51 +0,0 @@
-/* License: MIT.
- * Copyright (C) 2013, 2014, Uri Shaked and contributors.
- */
-
-'use strict';
-
-module.exports = function (grunt) {
-	// Load grunt tasks automatically
-	require('load-grunt-tasks')(grunt);
-
-	grunt.initConfig({
-		karma: {
-			unit: {
-				configFile: 'karma.conf.js',
-				singleRun: true
-			}
-		},
-		jshint: {
-			options: {
-				jshintrc: '.jshintrc'
-			},
-			all: [
-				'Gruntfile.js',
-				'angular-spinner.js',
-				'tests.js',
-				'karma.conf.js'
-			]
-		},
-		uglify: {
-			dist: {
-				options: {
-					sourceMap: true
-				},
-				files: {
-					'angular-spinner.min.js': 'angular-spinner.js'
-				}
-			}
-		}
-	});
-
-	grunt.registerTask('test', [
-		'jshint',
-		'karma'
-	]);
-
-	grunt.registerTask('build', [
-		'uglify'
-	]);
-
-	grunt.registerTask('default', ['build']);
-};

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/README.md
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/README.md b/ui/bower_components/angular-spinner/README.md
deleted file mode 100644
index b3bcf9e..0000000
--- a/ui/bower_components/angular-spinner/README.md
+++ /dev/null
@@ -1,134 +0,0 @@
-# angular-spinner
-
-Angular directive to show an animated spinner (using [spin.js](http://fgnass.github.io/spin.js/))
-
-Copyright (C) 2013, 2014, 2015, Uri Shaked <ur...@urish.org>.
-
-[![Build Status](https://travis-ci.org/urish/angular-spinner.png?branch=master)](https://travis-ci.org/urish/angular-spinner)
-[![Coverage Status](https://coveralls.io/repos/urish/angular-spinner/badge.png)](https://coveralls.io/r/urish/angular-spinner)
-
-## Usage
-
-Get both spin.js and angular-spinner
-
-- via npm: by running ``` $ npm install angular-spinner ``` from your console
-- or via Bower: by running ``` $ bower install angular-spinner ``` from your console
-
-Include both spin.js and angular-spinner.js in your application.
-
-```html
-<script src="bower_components/spin.js/spin.js"></script>
-<script src="bower_components/angular-spinner/angular-spinner.js"></script>
-```
-
-Add the module `angularSpinner` as a dependency to your app module:
-
-```js
-var myapp = angular.module('myapp', ['angularSpinner']);
-```
-
-You can now start using the us-spinner directive to display an animated
-spinner. For example :
-
-```html
-<span us-spinner></span>
-```
-
-You can also pass spinner options, for example:
-
-```html
-<span us-spinner="{radius:30, width:8, length: 16}"></span>
-```
-
-Possible configuration options are described in the [spin.js homepage](http://fgnass.github.io/spin.js/).
-
-You can direct the spinner to start and stop based on a scope expression, for example:
-
-```html
-<span us-spinner="{radius:30, width:8, length: 16}" spinner-on="showSpinner"></span>
-```
-
-
-### Configuring default spinner options
-
-You can use `usSpinnerConfigProvider` to configure default options for all spinners globally. Any options passed from a directive still override these.
-
-```js
-myapp.config(['usSpinnerConfigProvider', function (usSpinnerConfigProvider) {
-    usSpinnerConfigProvider.setDefaults({color: 'blue'});
-}]);
-```
-
-## Themes
-
-Themes provide named default options for spinners. Any options passed from a directive still override these.
-
-```js
-myapp.config(['usSpinnerConfigProvider', function (usSpinnerConfigProvider) {
-    usSpinnerConfigProvider.setTheme('bigBlue', {color: 'blue', radius: 20});
-    usSpinnerConfigProvider.setTheme('smallRed', {color: 'red', radius: 6});
-}]);
-```
-
-```html
-<span us-spinner spinner-theme="smallRed"></span>
-```
-
-### Using the usSpinnerService to control spinners
-
-```html
-<button ng-click="startSpin()">Start spinner</button>
-<button ng-click="stopSpin()">Stop spinner</button>
-
-<span us-spinner spinner-key="spinner-1"></span>
-```
-
-The `usSpinnerService` service let you control spin start and stop :
-
-```js
-app.controller('MyController', ['$scope', 'usSpinnerService', function($scope, usSpinnerService){
-    $scope.startSpin = function(){
-        usSpinnerService.spin('spinner-1');
-    }
-    $scope.stopSpin = function(){
-        usSpinnerService.stop('spinner-1');
-    }
-}]);
-```
-
-Note that when you specify a key, the spinner is rendered inactive.
-You can still render the spinner as active with the spinner-start-active parameter :
-```html
-<span us-spinner spinner-key="spinner-1" spinner-start-active="true"></span>
-```
-
-spinner-start-active is ignored if spinner-on is specified.
-
-The spinner-key will be used as an identifier (not unique) allowing you to have several spinners controlled by the same key :
-
-```html
-<span us-spinner spinner-key="spinner-1"></span>
-<span us-spinner spinner-key="spinner-2"></span>
-
-... random html code ...
-
-<!-- This spinner will be triggered along with the first "spinner-1" -->
-<span us-spinner spinner-key="spinner-1"></span>
-```
-
-### Example
-
-See [online example on Plunker](http://plnkr.co/edit/BGLUYcylbIVJRz6ztbhf?p=preview).
-
-## License
-
-Released under the terms of MIT License.
-
-## Contributing
-
-1. Fork repo.
-2. `npm install`
-3. `bower install`
-4. Make your changes, add your tests.
-5. `grunt test`
-6. `grunt build` once all tests are passing. Commit, push, PR.

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/angular-spinner.js
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/angular-spinner.js b/ui/bower_components/angular-spinner/angular-spinner.js
deleted file mode 100644
index 6417909..0000000
--- a/ui/bower_components/angular-spinner/angular-spinner.js
+++ /dev/null
@@ -1,137 +0,0 @@
-/**
- * angular-spinner version 0.8.0
- * License: MIT.
- * Copyright (C) 2013, 2014, 2015, Uri Shaked and contributors.
- */
-
-'format amd';
-
-(function (root) {
-	'use strict';
-
-	function factory(angular, Spinner) {
-
-		return angular
-			.module('angularSpinner', [])
-
-			.constant('SpinJSSpinner', Spinner)
-
-			.provider('usSpinnerConfig', function () {
-				var _config = {}, _themes = {};
-
-				return {
-					setDefaults: function (config) {
-						_config = config || _config;
-					},
-					setTheme: function(name, config) {
-						_themes[name] = config;
-					},
-					$get: function () {
-						return {
-							config: _config,
-							themes: _themes
-						};
-					}
-				};
-			})
-
-			.factory('usSpinnerService', ['$rootScope', function ($rootScope) {
-				var config = {};
-
-				config.spin = function (key) {
-					$rootScope.$broadcast('us-spinner:spin', key);
-				};
-
-				config.stop = function (key) {
-					$rootScope.$broadcast('us-spinner:stop', key);
-				};
-
-				return config;
-			}])
-
-			.directive('usSpinner', ['SpinJSSpinner', 'usSpinnerConfig', function (SpinJSSpinner, usSpinnerConfig) {
-				return {
-					scope: true,
-					link: function (scope, element, attr) {
-						scope.spinner = null;
-
-						scope.key = angular.isDefined(attr.spinnerKey) ? attr.spinnerKey : false;
-
-						scope.startActive = angular.isDefined(attr.spinnerStartActive) ?
-							scope.$eval(attr.spinnerStartActive) : scope.key ?
-							false : true;
-
-						function stopSpinner() {
-							if (scope.spinner) {
-								scope.spinner.stop();
-							}
-						}
-
-						scope.spin = function () {
-							if (scope.spinner) {
-								scope.spinner.spin(element[0]);
-							}
-						};
-
-						scope.stop = function () {
-							scope.startActive = false;
-							stopSpinner();
-						};
-
-						scope.$watch(attr.usSpinner, function (options) {
-							stopSpinner();
-
-							// order of precedence: element options, theme, defaults.
-							options = angular.extend(
-								usSpinnerConfig.config,
-								usSpinnerConfig.themes[attr.spinnerTheme],
-								options);
-
-							scope.spinner = new SpinJSSpinner(options);
-							if ((!scope.key || scope.startActive) && !attr.spinnerOn) {
-								scope.spinner.spin(element[0]);
-							}
-						}, true);
-
-						if (attr.spinnerOn) {
-							scope.$watch(attr.spinnerOn, function (spin) {
-								if (spin) {
-									scope.spin();
-								} else {
-									scope.stop();
-								}
-							});
-						}
-
-						scope.$on('us-spinner:spin', function (event, key) {
-							if (key === scope.key) {
-								scope.spin();
-							}
-						});
-
-						scope.$on('us-spinner:stop', function (event, key) {
-							if (key === scope.key) {
-								scope.stop();
-							}
-						});
-
-						scope.$on('$destroy', function () {
-							scope.stop();
-							scope.spinner = null;
-						});
-					}
-				};
-			}]);
-	}
-
-    if ((typeof module === 'object') && module.exports) {
-		/* CommonJS module */
-		module.exports = factory(require('angular'), require('spin.js'));
-	} else if (typeof define === 'function' && define.amd) {
-		/* AMD module */
-		define(['angular', 'spin'], factory);
-	} else {
-		/* Browser global */
-		factory(root.angular, root.Spinner);
-	}
-}(this));

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/angular-spinner.min.js
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/angular-spinner.min.js b/ui/bower_components/angular-spinner/angular-spinner.min.js
deleted file mode 100644
index bf60fb2..0000000
--- a/ui/bower_components/angular-spinner/angular-spinner.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"format amd";!function(a){"use strict";function b(a,b){return a.module("angularSpinner",[]).constant("SpinJSSpinner",b).provider("usSpinnerConfig",function(){var a={},b={};return{setDefaults:function(b){a=b||a},setTheme:function(a,c){b[a]=c},$get:function(){return{config:a,themes:b}}}}).factory("usSpinnerService",["$rootScope",function(a){var b={};return b.spin=function(b){a.$broadcast("us-spinner:spin",b)},b.stop=function(b){a.$broadcast("us-spinner:stop",b)},b}]).directive("usSpinner",["SpinJSSpinner","usSpinnerConfig",function(b,c){return{scope:!0,link:function(d,e,f){function g(){d.spinner&&d.spinner.stop()}d.spinner=null,d.key=a.isDefined(f.spinnerKey)?f.spinnerKey:!1,d.startActive=a.isDefined(f.spinnerStartActive)?d.$eval(f.spinnerStartActive):d.key?!1:!0,d.spin=function(){d.spinner&&d.spinner.spin(e[0])},d.stop=function(){d.startActive=!1,g()},d.$watch(f.usSpinner,function(h){g(),h=a.extend(c.config,c.themes[f.spinnerTheme],h),d.spinner=new b(h),d.key&&!d.startActive||f.spinn
 erOn||d.spinner.spin(e[0])},!0),f.spinnerOn&&d.$watch(f.spinnerOn,function(a){a?d.spin():d.stop()}),d.$on("us-spinner:spin",function(a,b){b===d.key&&d.spin()}),d.$on("us-spinner:stop",function(a,b){b===d.key&&d.stop()}),d.$on("$destroy",function(){d.stop(),d.spinner=null})}}}])}"object"==typeof module&&module.exports?module.exports=b(require("angular"),require("spin.js")):"function"==typeof define&&define.amd?define(["angular","spin"],b):b(a.angular,a.Spinner)}(this);
-//# sourceMappingURL=angular-spinner.min.js.map
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/angular-spinner.min.js.map
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/angular-spinner.min.js.map b/ui/bower_components/angular-spinner/angular-spinner.min.js.map
deleted file mode 100644
index bcd5ea4..0000000
--- a/ui/bower_components/angular-spinner/angular-spinner.min.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"angular-spinner.min.js","sources":["angular-spinner.js"],"names":["root","factory","angular","Spinner","module","constant","provider","_config","_themes","setDefaults","config","setTheme","name","$get","themes","$rootScope","spin","key","$broadcast","stop","directive","SpinJSSpinner","usSpinnerConfig","scope","link","element","attr","stopSpinner","spinner","isDefined","spinnerKey","startActive","spinnerStartActive","$eval","$watch","usSpinner","options","extend","spinnerTheme","spinnerOn","$on","event","exports","require","define","amd","this"],"mappings":"AAMA,cAEC,SAAUA,GACV,YAEA,SAASC,GAAQC,EAASC,GAEzB,MAAOD,GACLE,OAAO,qBAEPC,SAAS,gBAAiBF,GAE1BG,SAAS,kBAAmB,WAC5B,GAAIC,MAAcC,IAElB,QACCC,YAAa,SAAUC,GACtBH,EAAUG,GAAUH,GAErBI,SAAU,SAASC,EAAMF,GACxBF,EAAQI,GAAQF,GAEjBG,KAAM,WACL,OACCH,OAAQH,EACRO,OAAQN,OAMXP,QAAQ,oBAAqB,aAAc,SAAUc,GACrD,GAAIL,KAUJ,OARAA,GAAOM,KAAO,SAAUC,GACvBF,EAAWG,WAAW,kBAAmBD,IAG1CP,EAAOS,KAAO,SAAUF,GACvBF,EAAWG,WAAW,kBAAmBD,IAGnCP,KAGPU,UAAU,
 aAAc,gBAAiB,kBAAmB,SAAUC,EAAeC,GACrF,OACCC,OAAO,EACPC,KAAM,SAAUD,EAAOE,EAASC,GAS/B,QAASC,KACJJ,EAAMK,SACTL,EAAMK,QAAQT,OAVhBI,EAAMK,QAAU,KAEhBL,EAAMN,IAAMf,EAAQ2B,UAAUH,EAAKI,YAAcJ,EAAKI,YAAa,EAEnEP,EAAMQ,YAAc7B,EAAQ2B,UAAUH,EAAKM,oBAC1CT,EAAMU,MAAMP,EAAKM,oBAAsBT,EAAMN,KAC7C,GAAQ,EAQTM,EAAMP,KAAO,WACRO,EAAMK,SACTL,EAAMK,QAAQZ,KAAKS,EAAQ,KAI7BF,EAAMJ,KAAO,WACZI,EAAMQ,aAAc,EACpBJ,KAGDJ,EAAMW,OAAOR,EAAKS,UAAW,SAAUC,GACtCT,IAGAS,EAAUlC,EAAQmC,OACjBf,EAAgBZ,OAChBY,EAAgBR,OAAOY,EAAKY,cAC5BF,GAEDb,EAAMK,QAAU,GAAIP,GAAce,GAC5Bb,EAAMN,MAAOM,EAAMQ,aAAiBL,EAAKa,WAC9ChB,EAAMK,QAAQZ,KAAKS,EAAQ,MAE1B,GAECC,EAAKa,WACRhB,EAAMW,OAAOR,EAAKa,UAAW,SAAUvB,GAClCA,EACHO,EAAMP,OAENO,EAAMJ,SAKTI,EAAMiB,IAAI,kBAAmB,SAAUC,EAAOxB,GACzCA,IAAQM,EAAMN,KACjBM,EAAMP,SAIRO,EAAMiB,IAAI,kBAAmB,SAAUC,EAAOxB,GACzCA,IAAQM,EAAMN,KACjBM,EAAMJ,SAIRI,EAAMiB,IAAI,WAAY,WACrBjB,EAAMJ,OACNI,EAAMK,QAAU,YAOI,gBAAXxB,SAAwBA,OAAOsC,QAE7CtC,OAAOsC,QAAUzC,EAAQ0C,QAAQ,WAAYA,QAAQ,YACzB,kBAAXC,SAAyBA,OAAOC,IAEjDD,QAAQ,UAAW,QAAS3C,GAG5BA
 ,EAAQD,EAAKE,QAASF,EAAKG,UAE3B2C"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/bower.json
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/bower.json b/ui/bower_components/angular-spinner/bower.json
deleted file mode 100644
index b354463..0000000
--- a/ui/bower_components/angular-spinner/bower.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-	"name": "angular-spinner",
-	"description": "Angular directive to show an animated spinner (using spin.js)",
-	"main": "./angular-spinner.js",
-	"author": "Uri Shaked",
-	"license": "MIT",
-	"homepage": "https://github.com/urish/angular-spinner",
-	"ignore": [
-	],
-	"dependencies": {
-		"angular": "~1.x",
-		"spin.js": "~2.x"
-	},
-	"devDependencies": {
-		"angular-mocks": "~1.x"
-	},
-	"repository": {
-		"type": "git",
-		"url": "git://github.com/urish/angular-spinner.git"
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/karma.conf.js
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/karma.conf.js b/ui/bower_components/angular-spinner/karma.conf.js
deleted file mode 100644
index d45b5cf..0000000
--- a/ui/bower_components/angular-spinner/karma.conf.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/* License: MIT.
- * Copyright (C) 2013, 2014, Uri Shaked and contributors.
- */
-
-'use strict';
-
-module.exports = function (config) {
-	config.set({
-		basePath: '',
-		frameworks: ['jasmine'],
-		logLevel: config.LOG_INFO,
-		browsers: ['PhantomJS'],
-		autoWatch: true,
-		reporters: ['dots', 'coverage'],
-		files: [
-			'bower_components/angular/angular.js',
-			'bower_components/angular-mocks/angular-mocks.js',
-			'bower_components/spin.js/spin.js',
-			'angular-spinner.js',
-			'tests.js'
-		],
-		preprocessors: {
-			'components/spin.js/spin.js': 'coverage',
-			'angular-spinner.js': 'coverage'
-		},
-		coverageReporter: {
-			type: 'lcov',
-			dir: 'coverage/'
-		}
-	});
-};

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/package.json
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/package.json b/ui/bower_components/angular-spinner/package.json
deleted file mode 100644
index 2614e2e..0000000
--- a/ui/bower_components/angular-spinner/package.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
-	"name": "angular-spinner",
-	"version": "0.8.0",
-	"repository": {
-		"type": "git",
-		"url": "http://github.com/urish/angular-spinner.git"
-	},
-	"main": "angular-spinner.js",
-	"dependencies": {
-		"spin.js": "^2.0.0"
-	},
-	"license": "MIT",
-	"devDependencies": {
-		"grunt": "0.4.5",
-		"load-grunt-tasks": "3.2.0",
-		"grunt-contrib-jshint": "0.11.3",
-		"grunt-contrib-uglify": "0.9.2",
-		"grunt-karma": "0.12.0",
-		"karma": "0.13.9",
-		"karma-coverage": "0.5.2",
-		"karma-jasmine": "0.3.6",
-		"karma-phantomjs-launcher": "0.2.1",
-		"coveralls": "2.11.4"
-	},
-	"engines": {
-		"node": ">=0.10.0"
-	},
-	"scripts": {
-		"test": "grunt test"
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular-spinner/tests.js
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular-spinner/tests.js b/ui/bower_components/angular-spinner/tests.js
deleted file mode 100644
index ce9360f..0000000
--- a/ui/bower_components/angular-spinner/tests.js
+++ /dev/null
@@ -1,198 +0,0 @@
-/* License: MIT.
- * Copyright (C) 2013, 2014, Uri Shaked and contributors.
- */
-
-'use strict';
-
-beforeEach(module('angularSpinner'));
-
-describe('Provider: usSpinnerConfigProvider', function () {
-	it('should have configurable options', function () {
-		module(function (usSpinnerConfigProvider) {
-			usSpinnerConfigProvider.setDefaults({color: 'black'});
-		});
-
-		inject(function (usSpinnerConfig) {
-			expect(usSpinnerConfig.config.color).toBe('black');
-		});
-	});
-	it('should support themes', function () {
-		module(function (usSpinnerConfigProvider) {
-			usSpinnerConfigProvider.setTheme('bigRed', {color: 'red', size: 20});
-		});
-
-		inject(function (usSpinnerConfig) {
-			expect(usSpinnerConfig.themes.bigRed.color).toBe('red');
-		});
-	});
-});
-
-describe('Directive: us-spinner', function () {
-	var Spinner, usSpinnerConfigProvider ;
-
-	beforeEach(module(function ($provide, _usSpinnerConfigProvider_) {
-		Spinner = jasmine.createSpy('Spinner');
-		Spinner.prototype.spin = jasmine.createSpy('Spinner.spin');
-		Spinner.prototype.stop = jasmine.createSpy('Spinner.stop');
-
-		$provide.constant('SpinJSSpinner', Spinner);
-		usSpinnerConfigProvider = _usSpinnerConfigProvider_;
-	}));
-
-	it('should create a spinner object', inject(function ($rootScope, $compile) {
-		var element = angular.element('<div us-spinner></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner).toHaveBeenCalled();
-	}));
-
-	it('should start spinning the spinner automatically', inject(function ($rootScope, $compile) {
-		var element = angular.element('<div us-spinner></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin).toHaveBeenCalled();
-		expect(Spinner.prototype.stop).not.toHaveBeenCalled();
-	}));
-
-	it('should start spinning the second spinner without stopping the first one', inject(function ($rootScope, $compile) {
-		var element = angular.element('<div us-spinner></div>');
-		element = $compile(element)($rootScope);
-		var secondElement = angular.element('<div us-spinner></div>');
-		secondElement = $compile(secondElement)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin.calls.count()).toBe(2);
-		expect(Spinner.prototype.stop).not.toHaveBeenCalled();
-	}));
-
-	it('should set spinner options as given in attribute', inject(function ($rootScope, $compile) {
-		var element = angular.element('<div us-spinner="{width:15}"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner).toHaveBeenCalledWith({width: 15});
-	}));
-
-	it('should add spinner default options to options', inject(function ($rootScope, $compile) {
-		usSpinnerConfigProvider.setDefaults({width: 10, color: 'black'});
-		var element = angular.element('<div us-spinner="{width:15}"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner).toHaveBeenCalledWith({width: 15, color: 'black'});
-	}));
-
-	it('should add theme options to options', inject(function ($rootScope, $compile) {
-		usSpinnerConfigProvider.setDefaults({width: 10, color: 'black'});
-		usSpinnerConfigProvider.setTheme('bigRed', {size: 20, color: 'red'});
-		var element = angular.element('<div us-spinner="{width:15}" spinner-theme="bigRed"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner).toHaveBeenCalledWith({width: 15, color: 'red', size: 20});
-	}));
-
-	it('should update spinner options in response to scope updates', inject(function ($rootScope, $compile) {
-		$rootScope.actualWidth = 25;
-		var element = angular.element('<div us-spinner="{width:actualWidth}"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner).toHaveBeenCalledWith({width: 25});
-		expect(Spinner.prototype.stop).not.toHaveBeenCalled();
-
-		$rootScope.actualWidth = 72;
-		$rootScope.$digest();
-		expect(Spinner).toHaveBeenCalledWith({width: 72});
-		expect(Spinner.prototype.stop).toHaveBeenCalled();
-		expect(Spinner.prototype.spin.calls.count()).toBe(2);
-	}));
-
-	it('should spin in response to scope updates', inject(function ($rootScope, $compile) {
-		$rootScope.shouldSpin = false;
-		var element = angular.element('<div us-spinner spinner-on="shouldSpin"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner).toHaveBeenCalled();
-		expect(Spinner.prototype.spin).not.toHaveBeenCalled();
-
-		$rootScope.shouldSpin = true;
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin).toHaveBeenCalled();
-	}));
-
-	it('should stop the spinner when the scope is destroyed', inject(function ($rootScope, $compile) {
-		var scope = $rootScope.$new();
-		var element = angular.element('<div us-spinner></div>');
-		element = $compile(element)(scope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.stop).not.toHaveBeenCalled();
-		scope.$destroy();
-		expect(Spinner.prototype.stop).toHaveBeenCalled();
-	}));
-
-	it('should not start spinning automatically', inject(function ($rootScope, $compile) {
-		var element = angular.element('<div us-spinner spinner-key="spinner"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin).not.toHaveBeenCalled();
-	}));
-
-	it('should start spinning when service trigger the spin event', inject(function ($rootScope, $compile, usSpinnerService) {
-		var element = angular.element('<div us-spinner spinner-key="spinner"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin).not.toHaveBeenCalled();
-		usSpinnerService.spin('spinner');
-		expect(Spinner.prototype.spin).toHaveBeenCalled();
-	}));
-
-	it('should start spinning the spinner automatically and stop when service trigger the stop event', inject(function ($rootScope, $compile, usSpinnerService) {
-		var element = angular.element('<div us-spinner spinner-key="spinner" spinner-start-active="1"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin).toHaveBeenCalled();
-		usSpinnerService.stop('spinner');
-		expect(Spinner.prototype.stop).toHaveBeenCalled();
-	}));
-
-	it('should not start spinning the spinner automatically from binding', inject(function ($rootScope, $compile) {
-		$rootScope.spinnerActive = false;
-		var element = angular.element('<div us-spinner spinner-key="spinner" spinner-start-active="spinnerActive"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin).not.toHaveBeenCalled();
-	}));
-
-	it('should start spinning the spinner automatically from binding', inject(function ($rootScope, $compile) {
-		$rootScope.spinnerActive = true;
-		var element = angular.element('<div us-spinner spinner-key="spinner" spinner-start-active="spinnerActive"></div>');
-		element = $compile(element)($rootScope);
-		$rootScope.$digest();
-		expect(Spinner.prototype.spin).toHaveBeenCalled();
-	}));
-
-	it('should start spinning the second spinner without starting the first one', inject(function ($rootScope, $compile, usSpinnerService) {
-		var element = angular.element('<div us-spinner spinner-key="spinner"></div>');
-		element = $compile(element)($rootScope);
-		var secondElement = angular.element('<div us-spinner spinner-key="spinner2"></div>');
-		secondElement = $compile(secondElement)($rootScope);
-		$rootScope.$digest();
-		usSpinnerService.spin('spinner2');
-		expect(Spinner.prototype.spin.calls.count()).toBe(1);
-		expect(Spinner.prototype.stop).not.toHaveBeenCalled();
-	}));
-
-	it('should start spinning the spinners with the same key', inject(function ($rootScope, $compile, usSpinnerService) {
-		$compile('<div us-spinner spinner-key="spinner"></div>')($rootScope);
-		$compile('<div us-spinner spinner-key="spinner2"></div>')($rootScope);
-		$compile('<div us-spinner spinner-key="spinner"></div>')($rootScope);
-		$compile('<div us-spinner spinner-key="spinner2"></div>')($rootScope);
-		$compile('<div us-spinner spinner-key="spinner"></div>')($rootScope);
-		$rootScope.$digest();
-		usSpinnerService.spin('spinner');
-		expect(Spinner.prototype.spin.calls.count()).toBe(3);
-		expect(Spinner.prototype.stop).not.toHaveBeenCalled();
-		usSpinnerService.stop('spinner');
-		expect(Spinner.prototype.stop.calls.count()).toBe(3);
-		usSpinnerService.spin('spinner2');
-		expect(Spinner.prototype.spin.calls.count()).toBe(5);
-		usSpinnerService.stop('spinner2');
-		expect(Spinner.prototype.stop.calls.count()).toBe(5);
-	}));
-});

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular/.bower.json
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular/.bower.json b/ui/bower_components/angular/.bower.json
deleted file mode 100644
index 8eb867d..0000000
--- a/ui/bower_components/angular/.bower.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "name": "angular",
-  "version": "1.5.8",
-  "license": "MIT",
-  "main": "./angular.js",
-  "ignore": [],
-  "dependencies": {},
-  "homepage": "https://github.com/angular/bower-angular",
-  "_release": "1.5.8",
-  "_resolution": {
-    "type": "version",
-    "tag": "v1.5.8",
-    "commit": "7e0e546eb6caedbb298c91a9f6bf7de7eeaa4ad2"
-  },
-  "_source": "https://github.com/angular/bower-angular.git",
-  "_target": "1.5.8",
-  "_originalSource": "angular"
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular/LICENSE.md
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular/LICENSE.md b/ui/bower_components/angular/LICENSE.md
deleted file mode 100644
index 2c395ee..0000000
--- a/ui/bower_components/angular/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 Angular
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular/README.md
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular/README.md b/ui/bower_components/angular/README.md
deleted file mode 100644
index d1bc0ed..0000000
--- a/ui/bower_components/angular/README.md
+++ /dev/null
@@ -1,64 +0,0 @@
-# packaged angular
-
-This repo is for distribution on `npm` and `bower`. The source for this module is in the
-[main AngularJS repo](https://github.com/angular/angular.js).
-Please file issues and pull requests against that repo.
-
-## Install
-
-You can install this package either with `npm` or with `bower`.
-
-### npm
-
-```shell
-npm install angular
-```
-
-Then add a `<script>` to your `index.html`:
-
-```html
-<script src="/node_modules/angular/angular.js"></script>
-```
-
-Or `require('angular')` from your code.
-
-### bower
-
-```shell
-bower install angular
-```
-
-Then add a `<script>` to your `index.html`:
-
-```html
-<script src="/bower_components/angular/angular.js"></script>
-```
-
-## Documentation
-
-Documentation is available on the
-[AngularJS docs site](http://docs.angularjs.org/).
-
-## License
-
-The MIT License
-
-Copyright (c) 2010-2015 Google, Inc. http://angularjs.org
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/35bcfcae/ui/bower_components/angular/angular-csp.css
----------------------------------------------------------------------
diff --git a/ui/bower_components/angular/angular-csp.css b/ui/bower_components/angular/angular-csp.css
deleted file mode 100644
index f3cd926..0000000
--- a/ui/bower_components/angular/angular-csp.css
+++ /dev/null
@@ -1,21 +0,0 @@
-/* Include this file in your html if you are using the CSP mode. */
-
-@charset "UTF-8";
-
-[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
-.ng-cloak, .x-ng-cloak,
-.ng-hide:not(.ng-hide-animate) {
-  display: none !important;
-}
-
-ng\:form {
-  display: block;
-}
-
-.ng-animate-shim {
-  visibility:hidden;
-}
-
-.ng-anchor {
-  position:absolute;
-}