Updated to the latest generator version
This commit is contained in:
parent
7bafe71e61
commit
cb5188b0fd
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,4 +1,5 @@
|
||||
target
|
||||
node
|
||||
node_modules
|
||||
.idea
|
||||
*.iml
|
||||
|
13
Gruntfile.js
13
Gruntfile.js
@ -1,4 +1,4 @@
|
||||
// Generated on 2013-12-17 using generator-jhipster 0.4.0
|
||||
// Generated on 2013-12-20 using generator-jhipster 0.5.1
|
||||
'use strict';
|
||||
|
||||
// # Globbing
|
||||
@ -24,7 +24,7 @@ module.exports = function (grunt) {
|
||||
files: ['src/main/webapp/styles/{,*/}*.css'],
|
||||
tasks: ['copy:styles', 'autoprefixer']
|
||||
},
|
||||
livereload: {
|
||||
livereload: {
|
||||
options: {
|
||||
livereload: 35729
|
||||
},
|
||||
@ -275,6 +275,12 @@ module.exports = function (grunt) {
|
||||
'htmlmin'
|
||||
]
|
||||
},
|
||||
karma: {
|
||||
unit: {
|
||||
configFile: 'src/test/javascript/karma.conf.js',
|
||||
singleRun: true
|
||||
}
|
||||
},
|
||||
cdnify: {
|
||||
dist: {
|
||||
html: ['<%= yeoman.dist %>/*.html']
|
||||
@ -320,7 +326,8 @@ module.exports = function (grunt) {
|
||||
'clean:server',
|
||||
'concurrent:test',
|
||||
'autoprefixer',
|
||||
'connect:test'
|
||||
'connect:test',
|
||||
'karma'
|
||||
]);
|
||||
|
||||
grunt.registerTask('build', [
|
||||
|
12
package.json
12
package.json
@ -7,6 +7,7 @@
|
||||
"grunt": "~0.4.2",
|
||||
"grunt-autoprefixer": "~0.4.1",
|
||||
"grunt-bower-install": "~0.7.0",
|
||||
"grunt-cli": "~0.1.11",
|
||||
"grunt-contrib-copy": "~0.4.1",
|
||||
"grunt-concurrent": "~0.4.2",
|
||||
"grunt-connect-proxy": "~0.1.6",
|
||||
@ -25,7 +26,16 @@
|
||||
"grunt-svgmin": "~0.3.0",
|
||||
"grunt-usemin": "~2.0.2",
|
||||
"load-grunt-tasks": "~0.2.0",
|
||||
"time-grunt": "0.2.3"
|
||||
"time-grunt": "0.2.3" ,
|
||||
"karma-script-launcher": "~0.1.0",
|
||||
"karma-chrome-launcher": "~0.1.1",
|
||||
"karma-html2js-preprocessor": "~0.1.0",
|
||||
"karma-jasmine": "~0.1.3",
|
||||
"karma-requirejs": "~0.1.0",
|
||||
"karma-phantomjs-launcher": "~0.1.1",
|
||||
"karma": "~0.10.8",
|
||||
"grunt-karma": "~0.6.2",
|
||||
"nopt": "~2.1.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.8.0"
|
||||
|
42
pom.xml
42
pom.xml
@ -92,21 +92,33 @@
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>com.github.trecloux</groupId>
|
||||
<artifactId>yeoman-maven-plugin</artifactId>
|
||||
<version>0.1</version>
|
||||
<configuration>
|
||||
<yeomanProjectDirectory>${project.basedir}</yeomanProjectDirectory>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>run-grunt</id>
|
||||
<phase>generate-resources</phase>
|
||||
<goals>
|
||||
<goal>build</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<groupId>com.github.eirslett</groupId>
|
||||
<artifactId>frontend-maven-plugin</artifactId>
|
||||
<version>0.0.11</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>install node and npm</id>
|
||||
<goals>
|
||||
<goal>install-node-and-npm</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<nodeVersion>v0.10.24</nodeVersion>
|
||||
<npmVersion>1.3.21</npmVersion>
|
||||
</configuration>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>npm install</id>
|
||||
<goals>
|
||||
<goal>npm</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>grunt build</id>
|
||||
<goals>
|
||||
<goal>grunt</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.tomcat.maven</groupId>
|
||||
|
32
src/main/webapp/bower_components/angular-cookies/.bower.json
vendored
Executable file → Normal file
32
src/main/webapp/bower_components/angular-cookies/.bower.json
vendored
Executable file → Normal file
@ -1,18 +1,18 @@
|
||||
{
|
||||
"name": "angular-cookies",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-cookies.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-cookies",
|
||||
"_release": "1.2.3",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.3",
|
||||
"commit": "2e23a5781f412755ca0b93426ef4d9c863b3c788"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-cookies.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-cookies"
|
||||
"name": "angular-cookies",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-cookies.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-cookies",
|
||||
"_release": "1.2.7-build.2022+sha.c31df32",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.7-build.2022+sha.c31df32",
|
||||
"commit": "2a6c4beaac30a2dcecb14f63784cea8a08ca08e6"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-cookies.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-cookies"
|
||||
}
|
0
src/main/webapp/bower_components/angular-cookies/README.md
vendored
Executable file → Normal file
0
src/main/webapp/bower_components/angular-cookies/README.md
vendored
Executable file → Normal file
341
src/main/webapp/bower_components/angular-cookies/angular-cookies.js
vendored
Executable file → Normal file
341
src/main/webapp/bower_components/angular-cookies/angular-cookies.js
vendored
Executable file → Normal file
@ -1,203 +1,202 @@
|
||||
/**
|
||||
* @license AngularJS v1.2.3
|
||||
* @license AngularJS v1.2.7-build.2022+sha.c31df32
|
||||
* (c) 2010-2014 Google, Inc. http://angularjs.org
|
||||
* License: MIT
|
||||
*/
|
||||
(function (window, angular, undefined) {
|
||||
'use strict';
|
||||
(function(window, angular, undefined) {'use strict';
|
||||
|
||||
/**
|
||||
* @ngdoc overview
|
||||
* @name ngCookies
|
||||
* @description
|
||||
*
|
||||
* # ngCookies
|
||||
*
|
||||
* The `ngCookies` module provides a convenient wrapper for reading and writing browser cookies.
|
||||
*
|
||||
* {@installModule cookies}
|
||||
*
|
||||
* <div doc-module-components="ngCookies"></div>
|
||||
*
|
||||
* See {@link ngCookies.$cookies `$cookies`} and
|
||||
* {@link ngCookies.$cookieStore `$cookieStore`} for usage.
|
||||
*/
|
||||
/**
|
||||
* @ngdoc overview
|
||||
* @name ngCookies
|
||||
* @description
|
||||
*
|
||||
* # ngCookies
|
||||
*
|
||||
* The `ngCookies` module provides a convenient wrapper for reading and writing browser cookies.
|
||||
*
|
||||
* {@installModule cookies}
|
||||
*
|
||||
* <div doc-module-components="ngCookies"></div>
|
||||
*
|
||||
* See {@link ngCookies.$cookies `$cookies`} and
|
||||
* {@link ngCookies.$cookieStore `$cookieStore`} for usage.
|
||||
*/
|
||||
|
||||
|
||||
angular.module('ngCookies', ['ng']).
|
||||
/**
|
||||
* @ngdoc object
|
||||
* @name ngCookies.$cookies
|
||||
* @requires $browser
|
||||
*
|
||||
* @description
|
||||
* Provides read/write access to browser's cookies.
|
||||
*
|
||||
* Only a simple Object is exposed and by adding or removing properties to/from
|
||||
* this object, new cookies are created/deleted at the end of current $eval.
|
||||
*
|
||||
* Requires the {@link ngCookies `ngCookies`} module to be installed.
|
||||
*
|
||||
* @example
|
||||
<doc:example>
|
||||
angular.module('ngCookies', ['ng']).
|
||||
/**
|
||||
* @ngdoc object
|
||||
* @name ngCookies.$cookies
|
||||
* @requires $browser
|
||||
*
|
||||
* @description
|
||||
* Provides read/write access to browser's cookies.
|
||||
*
|
||||
* Only a simple Object is exposed and by adding or removing properties to/from
|
||||
* this object, new cookies are created/deleted at the end of current $eval.
|
||||
*
|
||||
* Requires the {@link ngCookies `ngCookies`} module to be installed.
|
||||
*
|
||||
* @example
|
||||
<doc:example>
|
||||
<doc:source>
|
||||
<script>
|
||||
function ExampleController($cookies) {
|
||||
<script>
|
||||
function ExampleController($cookies) {
|
||||
// Retrieving a cookie
|
||||
var favoriteCookie = $cookies.myFavorite;
|
||||
// Setting a cookie
|
||||
$cookies.myFavorite = 'oatmeal';
|
||||
}
|
||||
</script>
|
||||
</script>
|
||||
</doc:source>
|
||||
</doc:example>
|
||||
*/
|
||||
factory('$cookies', ['$rootScope', '$browser', function ($rootScope, $browser) {
|
||||
var cookies = {},
|
||||
lastCookies = {},
|
||||
lastBrowserCookies,
|
||||
runEval = false,
|
||||
copy = angular.copy,
|
||||
isUndefined = angular.isUndefined;
|
||||
</doc:example>
|
||||
*/
|
||||
factory('$cookies', ['$rootScope', '$browser', function ($rootScope, $browser) {
|
||||
var cookies = {},
|
||||
lastCookies = {},
|
||||
lastBrowserCookies,
|
||||
runEval = false,
|
||||
copy = angular.copy,
|
||||
isUndefined = angular.isUndefined;
|
||||
|
||||
//creates a poller fn that copies all cookies from the $browser to service & inits the service
|
||||
$browser.addPollFn(function () {
|
||||
var currentCookies = $browser.cookies();
|
||||
if (lastBrowserCookies != currentCookies) { //relies on browser.cookies() impl
|
||||
lastBrowserCookies = currentCookies;
|
||||
copy(currentCookies, lastCookies);
|
||||
copy(currentCookies, cookies);
|
||||
if (runEval) $rootScope.$apply();
|
||||
}
|
||||
})();
|
||||
//creates a poller fn that copies all cookies from the $browser to service & inits the service
|
||||
$browser.addPollFn(function() {
|
||||
var currentCookies = $browser.cookies();
|
||||
if (lastBrowserCookies != currentCookies) { //relies on browser.cookies() impl
|
||||
lastBrowserCookies = currentCookies;
|
||||
copy(currentCookies, lastCookies);
|
||||
copy(currentCookies, cookies);
|
||||
if (runEval) $rootScope.$apply();
|
||||
}
|
||||
})();
|
||||
|
||||
runEval = true;
|
||||
runEval = true;
|
||||
|
||||
//at the end of each eval, push cookies
|
||||
//TODO: this should happen before the "delayed" watches fire, because if some cookies are not
|
||||
// strings or browser refuses to store some cookies, we update the model in the push fn.
|
||||
$rootScope.$watch(push);
|
||||
//at the end of each eval, push cookies
|
||||
//TODO: this should happen before the "delayed" watches fire, because if some cookies are not
|
||||
// strings or browser refuses to store some cookies, we update the model in the push fn.
|
||||
$rootScope.$watch(push);
|
||||
|
||||
return cookies;
|
||||
return cookies;
|
||||
|
||||
|
||||
/**
|
||||
* Pushes all the cookies from the service to the browser and verifies if all cookies were
|
||||
* stored.
|
||||
*/
|
||||
function push() {
|
||||
var name,
|
||||
value,
|
||||
browserCookies,
|
||||
updated;
|
||||
/**
|
||||
* Pushes all the cookies from the service to the browser and verifies if all cookies were
|
||||
* stored.
|
||||
*/
|
||||
function push() {
|
||||
var name,
|
||||
value,
|
||||
browserCookies,
|
||||
updated;
|
||||
|
||||
//delete any cookies deleted in $cookies
|
||||
for (name in lastCookies) {
|
||||
if (isUndefined(cookies[name])) {
|
||||
$browser.cookies(name, undefined);
|
||||
}
|
||||
}
|
||||
//delete any cookies deleted in $cookies
|
||||
for (name in lastCookies) {
|
||||
if (isUndefined(cookies[name])) {
|
||||
$browser.cookies(name, undefined);
|
||||
}
|
||||
}
|
||||
|
||||
//update all cookies updated in $cookies
|
||||
for (name in cookies) {
|
||||
value = cookies[name];
|
||||
if (!angular.isString(value)) {
|
||||
if (angular.isDefined(lastCookies[name])) {
|
||||
cookies[name] = lastCookies[name];
|
||||
} else {
|
||||
delete cookies[name];
|
||||
}
|
||||
} else if (value !== lastCookies[name]) {
|
||||
$browser.cookies(name, value);
|
||||
updated = true;
|
||||
}
|
||||
}
|
||||
|
||||
//verify what was actually stored
|
||||
if (updated) {
|
||||
updated = false;
|
||||
browserCookies = $browser.cookies();
|
||||
|
||||
for (name in cookies) {
|
||||
if (cookies[name] !== browserCookies[name]) {
|
||||
//delete or reset all cookies that the browser dropped from $cookies
|
||||
if (isUndefined(browserCookies[name])) {
|
||||
delete cookies[name];
|
||||
} else {
|
||||
cookies[name] = browserCookies[name];
|
||||
}
|
||||
updated = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
//update all cookies updated in $cookies
|
||||
for(name in cookies) {
|
||||
value = cookies[name];
|
||||
if (!angular.isString(value)) {
|
||||
if (angular.isDefined(lastCookies[name])) {
|
||||
cookies[name] = lastCookies[name];
|
||||
} else {
|
||||
delete cookies[name];
|
||||
}
|
||||
}]).
|
||||
} else if (value !== lastCookies[name]) {
|
||||
$browser.cookies(name, value);
|
||||
updated = true;
|
||||
}
|
||||
}
|
||||
|
||||
//verify what was actually stored
|
||||
if (updated){
|
||||
updated = false;
|
||||
browserCookies = $browser.cookies();
|
||||
|
||||
for (name in cookies) {
|
||||
if (cookies[name] !== browserCookies[name]) {
|
||||
//delete or reset all cookies that the browser dropped from $cookies
|
||||
if (isUndefined(browserCookies[name])) {
|
||||
delete cookies[name];
|
||||
} else {
|
||||
cookies[name] = browserCookies[name];
|
||||
}
|
||||
updated = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}]).
|
||||
|
||||
|
||||
/**
|
||||
* @ngdoc object
|
||||
* @name ngCookies.$cookieStore
|
||||
* @requires $cookies
|
||||
*
|
||||
* @description
|
||||
* Provides a key-value (string-object) storage, that is backed by session cookies.
|
||||
* Objects put or retrieved from this storage are automatically serialized or
|
||||
* deserialized by angular's toJson/fromJson.
|
||||
*
|
||||
* Requires the {@link ngCookies `ngCookies`} module to be installed.
|
||||
*
|
||||
* @example
|
||||
*/
|
||||
factory('$cookieStore', ['$cookies', function ($cookies) {
|
||||
/**
|
||||
* @ngdoc object
|
||||
* @name ngCookies.$cookieStore
|
||||
* @requires $cookies
|
||||
*
|
||||
* @description
|
||||
* Provides a key-value (string-object) storage, that is backed by session cookies.
|
||||
* Objects put or retrieved from this storage are automatically serialized or
|
||||
* deserialized by angular's toJson/fromJson.
|
||||
*
|
||||
* Requires the {@link ngCookies `ngCookies`} module to be installed.
|
||||
*
|
||||
* @example
|
||||
*/
|
||||
factory('$cookieStore', ['$cookies', function($cookies) {
|
||||
|
||||
return {
|
||||
/**
|
||||
* @ngdoc method
|
||||
* @name ngCookies.$cookieStore#get
|
||||
* @methodOf ngCookies.$cookieStore
|
||||
*
|
||||
* @description
|
||||
* Returns the value of given cookie key
|
||||
*
|
||||
* @param {string} key Id to use for lookup.
|
||||
* @returns {Object} Deserialized cookie value.
|
||||
*/
|
||||
get: function (key) {
|
||||
var value = $cookies[key];
|
||||
return value ? angular.fromJson(value) : value;
|
||||
},
|
||||
return {
|
||||
/**
|
||||
* @ngdoc method
|
||||
* @name ngCookies.$cookieStore#get
|
||||
* @methodOf ngCookies.$cookieStore
|
||||
*
|
||||
* @description
|
||||
* Returns the value of given cookie key
|
||||
*
|
||||
* @param {string} key Id to use for lookup.
|
||||
* @returns {Object} Deserialized cookie value.
|
||||
*/
|
||||
get: function(key) {
|
||||
var value = $cookies[key];
|
||||
return value ? angular.fromJson(value) : value;
|
||||
},
|
||||
|
||||
/**
|
||||
* @ngdoc method
|
||||
* @name ngCookies.$cookieStore#put
|
||||
* @methodOf ngCookies.$cookieStore
|
||||
*
|
||||
* @description
|
||||
* Sets a value for given cookie key
|
||||
*
|
||||
* @param {string} key Id for the `value`.
|
||||
* @param {Object} value Value to be stored.
|
||||
*/
|
||||
put: function (key, value) {
|
||||
$cookies[key] = angular.toJson(value);
|
||||
},
|
||||
/**
|
||||
* @ngdoc method
|
||||
* @name ngCookies.$cookieStore#put
|
||||
* @methodOf ngCookies.$cookieStore
|
||||
*
|
||||
* @description
|
||||
* Sets a value for given cookie key
|
||||
*
|
||||
* @param {string} key Id for the `value`.
|
||||
* @param {Object} value Value to be stored.
|
||||
*/
|
||||
put: function(key, value) {
|
||||
$cookies[key] = angular.toJson(value);
|
||||
},
|
||||
|
||||
/**
|
||||
* @ngdoc method
|
||||
* @name ngCookies.$cookieStore#remove
|
||||
* @methodOf ngCookies.$cookieStore
|
||||
*
|
||||
* @description
|
||||
* Remove given cookie
|
||||
*
|
||||
* @param {string} key Id of the key-value pair to delete.
|
||||
*/
|
||||
remove: function (key) {
|
||||
delete $cookies[key];
|
||||
}
|
||||
};
|
||||
/**
|
||||
* @ngdoc method
|
||||
* @name ngCookies.$cookieStore#remove
|
||||
* @methodOf ngCookies.$cookieStore
|
||||
*
|
||||
* @description
|
||||
* Remove given cookie
|
||||
*
|
||||
* @param {string} key Id of the key-value pair to delete.
|
||||
*/
|
||||
remove: function(key) {
|
||||
delete $cookies[key];
|
||||
}
|
||||
};
|
||||
|
||||
}]);
|
||||
}]);
|
||||
|
||||
|
||||
})(window, window.angular);
|
||||
|
32
src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js
vendored
Executable file → Normal file
32
src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js
vendored
Executable file → Normal file
@ -1,32 +1,8 @@
|
||||
/*
|
||||
AngularJS v1.2.3
|
||||
AngularJS v1.2.7-build.2022+sha.c31df32
|
||||
(c) 2010-2014 Google, Inc. http://angularjs.org
|
||||
License: MIT
|
||||
*/
|
||||
(function (p, f, n) {
|
||||
'use strict';
|
||||
f.module("ngCookies", ["ng"]).factory("$cookies", ["$rootScope", "$browser", function (d, b) {
|
||||
var c = {}, g = {}, h, k = !1, l = f.copy, m = f.isUndefined;
|
||||
b.addPollFn(function () {
|
||||
var a = b.cookies();
|
||||
h != a && (h = a, l(a, g), l(a, c), k && d.$apply())
|
||||
})();
|
||||
k = !0;
|
||||
d.$watch(function () {
|
||||
var a, e, d;
|
||||
for (a in g)m(c[a]) && b.cookies(a, n);
|
||||
for (a in c)(e = c[a], f.isString(e)) ? e !== g[a] && (b.cookies(a, e), d = !0) : f.isDefined(g[a]) ? c[a] = g[a] : delete c[a];
|
||||
if (d)for (a in e = b.cookies(), c)c[a] !== e[a] && (m(e[a]) ? delete c[a] : c[a] = e[a])
|
||||
});
|
||||
return c
|
||||
}]).factory("$cookieStore", ["$cookies", function (d) {
|
||||
return{get: function (b) {
|
||||
return(b = d[b]) ? f.fromJson(b) : b
|
||||
}, put: function (b, c) {
|
||||
d[b] = f.toJson(c)
|
||||
}, remove: function (b) {
|
||||
delete d[b]
|
||||
}}
|
||||
}])
|
||||
})(window, window.angular);
|
||||
*/
|
||||
(function(p,f,n){'use strict';f.module("ngCookies",["ng"]).factory("$cookies",["$rootScope","$browser",function(d,b){var c={},g={},h,k=!1,l=f.copy,m=f.isUndefined;b.addPollFn(function(){var a=b.cookies();h!=a&&(h=a,l(a,g),l(a,c),k&&d.$apply())})();k=!0;d.$watch(function(){var a,e,d;for(a in g)m(c[a])&&b.cookies(a,n);for(a in c)(e=c[a],f.isString(e))?e!==g[a]&&(b.cookies(a,e),d=!0):f.isDefined(g[a])?c[a]=g[a]:delete c[a];if(d)for(a in e=b.cookies(),c)c[a]!==e[a]&&(m(e[a])?delete c[a]:c[a]=e[a])});
|
||||
return c}]).factory("$cookieStore",["$cookies",function(d){return{get:function(b){return(b=d[b])?f.fromJson(b):b},put:function(b,c){d[b]=f.toJson(c)},remove:function(b){delete d[b]}}}])})(window,window.angular);
|
||||
//# sourceMappingURL=angular-cookies.min.js.map
|
||||
|
12
src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js.map
vendored
Executable file → Normal file
12
src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js.map
vendored
Executable file → Normal file
@ -1,8 +1,8 @@
|
||||
{
|
||||
"version": 3,
|
||||
"file": "angular-cookies.min.js",
|
||||
"lineCount": 7,
|
||||
"mappings": "A;;;;;aAKC,SAAQ,CAACA,CAAD,CAASC,CAAT,CAAkBC,CAAlB,CAA6B,CAoBtCD,CAAAE,OAAA,CAAe,WAAf,CAA4B,CAAC,IAAD,CAA5B,CAAAC,QAAA,CA4BW,UA5BX,CA4BuB,CAAC,YAAD,CAAe,UAAf,CAA2B,QAAS,CAACC,CAAD,CAAaC,CAAb,CAAuB,CAAA,IACxEC,EAAU,EAD8D,CAExEC,EAAc,EAF0D,CAGxEC,CAHwE,CAIxEC,EAAU,CAAA,CAJ8D,CAKxEC,EAAOV,CAAAU,KALiE,CAMxEC,EAAcX,CAAAW,YAGlBN,EAAAO,UAAA,CAAmB,QAAQ,EAAG,CAC5B,IAAIC,EAAiBR,CAAAC,QAAA,EACjBE,EAAJ,EAA0BK,CAA1B,GACEL,CAGA,CAHqBK,CAGrB,CAFAH,CAAA,CAAKG,CAAL,CAAqBN,CAArB,CAEA,CADAG,CAAA,CAAKG,CAAL,CAAqBP,CAArB,CACA,CAAIG,CAAJ,EAAaL,CAAAU,OAAA,EAJf,CAF4B,CAA9B,CAAA,EAUAL,EAAA,CAAU,CAAA,CAKVL,EAAAW,OAAA,CASAC,QAAa,EAAG,CAAA,IACVC,CADU,CAEVC,CAFU,CAIVC,CAGJ,KAAKF,CAAL,GAAaV,EAAb,CACMI,CAAA,CAAYL,CAAA,CAAQW,CAAR,CAAZ,CAAJ,EACEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBhB,CAAvB,CAKJ,KAAIgB,CAAJ,GAAYX,EAAZ,CAEE,CADAY,CACK,CADGZ,CAAA,CAAQW,CAAR,CACH,CAAAjB,CAAAoB,SAAA,CAAiBF,CAAjB,CAAL,EAMWA,CANX,GAMqBX,CAAA,CAAYU,CAAZ,CANrB,GAOEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBC,CAAvB,CACA,CAAAC,CAAA,CAAU,CAAA,CARZ,EACMnB,CAAAqB,UAAA,CAAkBd,CAAA,CAAYU,CAAZ,CAAlB,CAAJ,CACEX,CAAA,CAAQW,CAAR,CADF,CACkBV,CAAA,CAAYU,CAAZ,CADlB,CAGE,OAAOX,CAAA,CAAQW,CAAR,CASb,IAAIE,CAAJ,CAIE,IAAKF,CAAL,GAFAK,EAEahB,CAFID,CAAAC,QAAA,EAEJA,CAAAA,CAAb,CACMA,CAAA,CAAQW,CAAR,CAAJ,GAAsBK,CAAA,CAAeL,CAAf,CAAtB,GAEMN,CAAA,CAAYW,CAAA,CAAeL,CAAf,CAAZ,CAAJ,CACE,OAAOX,CAAA,CAAQW,CAAR,CADT,CAGEX,CAAA,CAAQW,CAAR,CAHF,CAGkBK,CAAA,CAAeL,CAAf,CALpB,CAlCU,CAThB,CAEA;MAAOX,EA1BqE,CAA3D,CA5BvB,CAAAH,QAAA,CA4HW,cA5HX,CA4H2B,CAAC,UAAD,CAAa,QAAQ,CAACoB,CAAD,CAAW,CAErD,MAAO,KAYAC,QAAQ,CAACC,CAAD,CAAM,CAEjB,MAAO,CADHP,CACG,CADKK,CAAA,CAASE,CAAT,CACL,EAAQzB,CAAA0B,SAAA,CAAiBR,CAAjB,CAAR,CAAkCA,CAFxB,CAZd,KA4BAS,QAAQ,CAACF,CAAD,CAAMP,CAAN,CAAa,CACxBK,CAAA,CAASE,CAAT,CAAA,CAAgBzB,CAAA4B,OAAA,CAAeV,CAAf,CADQ,CA5BrB,QA0CGW,QAAQ,CAACJ,CAAD,CAAM,CACpB,OAAOF,CAAA,CAASE,CAAT,CADa,CA1CjB,CAF8C,CAAhC,CA5H3B,CApBsC,CAArC,CAAA,CAoME1B,MApMF,CAoMUA,MAAAC,QApMV;",
|
||||
"sources": ["angular-cookies.js"],
|
||||
"names": ["window", "angular", "undefined", "module", "factory", "$rootScope", "$browser", "cookies", "lastCookies", "lastBrowserCookies", "runEval", "copy", "isUndefined", "addPollFn", "currentCookies", "$apply", "$watch", "push", "name", "value", "updated", "isString", "isDefined", "browserCookies", "$cookies", "get", "key", "fromJson", "put", "toJson", "remove"]
|
||||
"version":3,
|
||||
"file":"angular-cookies.min.js",
|
||||
"lineCount":7,
|
||||
"mappings":"A;;;;;aAKC,SAAQ,CAACA,CAAD,CAASC,CAAT,CAAkBC,CAAlB,CAA6B,CAoBtCD,CAAAE,OAAA,CAAe,WAAf,CAA4B,CAAC,IAAD,CAA5B,CAAAC,QAAA,CA4BW,UA5BX,CA4BuB,CAAC,YAAD,CAAe,UAAf,CAA2B,QAAS,CAACC,CAAD,CAAaC,CAAb,CAAuB,CAAA,IACxEC,EAAU,EAD8D,CAExEC,EAAc,EAF0D,CAGxEC,CAHwE,CAIxEC,EAAU,CAAA,CAJ8D,CAKxEC,EAAOV,CAAAU,KALiE,CAMxEC,EAAcX,CAAAW,YAGlBN,EAAAO,UAAA,CAAmB,QAAQ,EAAG,CAC5B,IAAIC,EAAiBR,CAAAC,QAAA,EACjBE,EAAJ,EAA0BK,CAA1B,GACEL,CAGA,CAHqBK,CAGrB,CAFAH,CAAA,CAAKG,CAAL,CAAqBN,CAArB,CAEA,CADAG,CAAA,CAAKG,CAAL,CAAqBP,CAArB,CACA,CAAIG,CAAJ,EAAaL,CAAAU,OAAA,EAJf,CAF4B,CAA9B,CAAA,EAUAL,EAAA,CAAU,CAAA,CAKVL,EAAAW,OAAA,CASAC,QAAa,EAAG,CAAA,IACVC,CADU,CAEVC,CAFU,CAIVC,CAGJ,KAAKF,CAAL,GAAaV,EAAb,CACMI,CAAA,CAAYL,CAAA,CAAQW,CAAR,CAAZ,CAAJ,EACEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBhB,CAAvB,CAKJ,KAAIgB,CAAJ,GAAYX,EAAZ,CAEE,CADAY,CACK,CADGZ,CAAA,CAAQW,CAAR,CACH,CAAAjB,CAAAoB,SAAA,CAAiBF,CAAjB,CAAL,EAMWA,CANX,GAMqBX,CAAA,CAAYU,CAAZ,CANrB,GAOEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBC,CAAvB,CACA,CAAAC,CAAA,CAAU,CAAA,CARZ,EACMnB,CAAAqB,UAAA,CAAkBd,CAAA,CAAYU,CAAZ,CAAlB,CAAJ,CACEX,CAAA,CAAQW,CAAR,CADF,CACkBV,CAAA,CAAYU,CAAZ,CADlB,CAGE,OAAOX,CAAA,CAAQW,CAAR,CASb,IAAIE,CAAJ,CAIE,IAAKF,CAAL,GAFAK,EAEahB,CAFID,CAAAC,QAAA,EAEJA,CAAAA,CAAb,CACMA,CAAA,CAAQW,CAAR,CAAJ,GAAsBK,CAAA,CAAeL,CAAf,CAAtB,GAEMN,CAAA,CAAYW,CAAA,CAAeL,CAAf,CAAZ,CAAJ,CACE,OAAOX,CAAA,CAAQW,CAAR,CADT,CAGEX,CAAA,CAAQW,CAAR,CAHF,CAGkBK,CAAA,CAAeL,CAAf,CALpB,CAlCU,CAThB,CAEA;MAAOX,EA1BqE,CAA3D,CA5BvB,CAAAH,QAAA,CA4HW,cA5HX,CA4H2B,CAAC,UAAD,CAAa,QAAQ,CAACoB,CAAD,CAAW,CAErD,MAAO,KAYAC,QAAQ,CAACC,CAAD,CAAM,CAEjB,MAAO,CADHP,CACG,CADKK,CAAA,CAASE,CAAT,CACL,EAAQzB,CAAA0B,SAAA,CAAiBR,CAAjB,CAAR,CAAkCA,CAFxB,CAZd,KA4BAS,QAAQ,CAACF,CAAD,CAAMP,CAAN,CAAa,CACxBK,CAAA,CAASE,CAAT,CAAA,CAAgBzB,CAAA4B,OAAA,CAAeV,CAAf,CADQ,CA5BrB,QA0CGW,QAAQ,CAACJ,CAAD,CAAM,CACpB,OAAOF,CAAA,CAASE,CAAT,CADa,CA1CjB,CAF8C,CAAhC,CA5H3B,CApBsC,CAArC,CAAA,CAoME1B,MApMF,CAoMUA,MAAAC,QApMV;",
|
||||
"sources":["angular-cookies.js"],
|
||||
"names":["window","angular","undefined","module","factory","$rootScope","$browser","cookies","lastCookies","lastBrowserCookies","runEval","copy","isUndefined","addPollFn","currentCookies","$apply","$watch","push","name","value","updated","isString","isDefined","browserCookies","$cookies","get","key","fromJson","put","toJson","remove"]
|
||||
}
|
||||
|
12
src/main/webapp/bower_components/angular-cookies/bower.json
vendored
Executable file → Normal file
12
src/main/webapp/bower_components/angular-cookies/bower.json
vendored
Executable file → Normal file
@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "angular-cookies",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-cookies.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
}
|
||||
"name": "angular-cookies",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-cookies.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
}
|
||||
}
|
||||
|
32
src/main/webapp/bower_components/angular-mocks/.bower.json
vendored
Executable file → Normal file
32
src/main/webapp/bower_components/angular-mocks/.bower.json
vendored
Executable file → Normal file
@ -1,18 +1,18 @@
|
||||
{
|
||||
"name": "angular-mocks",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-mocks.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-mocks",
|
||||
"_release": "1.2.3",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.3",
|
||||
"commit": "e35e1eb9bf1164f0b5da5e6385b6c2f14aa6379e"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-mocks.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-mocks"
|
||||
"name": "angular-mocks",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-mocks.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-mocks",
|
||||
"_release": "1.2.7-build.2022+sha.c31df32",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.7-build.2022+sha.c31df32",
|
||||
"commit": "2fba2044e64ee853bc553c6d0181240d164b3d4b"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-mocks.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-mocks"
|
||||
}
|
0
src/main/webapp/bower_components/angular-mocks/README.md
vendored
Executable file → Normal file
0
src/main/webapp/bower_components/angular-mocks/README.md
vendored
Executable file → Normal file
3767
src/main/webapp/bower_components/angular-mocks/angular-mocks.js
vendored
Executable file → Normal file
3767
src/main/webapp/bower_components/angular-mocks/angular-mocks.js
vendored
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
12
src/main/webapp/bower_components/angular-mocks/bower.json
vendored
Executable file → Normal file
12
src/main/webapp/bower_components/angular-mocks/bower.json
vendored
Executable file → Normal file
@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "angular-mocks",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-mocks.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
}
|
||||
"name": "angular-mocks",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-mocks.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
}
|
||||
}
|
||||
|
32
src/main/webapp/bower_components/angular-resource/.bower.json
vendored
Executable file → Normal file
32
src/main/webapp/bower_components/angular-resource/.bower.json
vendored
Executable file → Normal file
@ -1,18 +1,18 @@
|
||||
{
|
||||
"name": "angular-resource",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-resource.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-resource",
|
||||
"_release": "1.2.3",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.3",
|
||||
"commit": "62eda9b3bfe627021c37b14a5b8035c01673855b"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-resource.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-resource"
|
||||
"name": "angular-resource",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-resource.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-resource",
|
||||
"_release": "1.2.7-build.2022+sha.c31df32",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.7-build.2022+sha.c31df32",
|
||||
"commit": "32571eea858fb06cc56288bdf7f9f5df73c0bf41"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-resource.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-resource"
|
||||
}
|
0
src/main/webapp/bower_components/angular-resource/README.md
vendored
Executable file → Normal file
0
src/main/webapp/bower_components/angular-resource/README.md
vendored
Executable file → Normal file
977
src/main/webapp/bower_components/angular-resource/angular-resource.js
vendored
Executable file → Normal file
977
src/main/webapp/bower_components/angular-resource/angular-resource.js
vendored
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
154
src/main/webapp/bower_components/angular-resource/angular-resource.min.js
vendored
Executable file → Normal file
154
src/main/webapp/bower_components/angular-resource/angular-resource.min.js
vendored
Executable file → Normal file
@ -1,149 +1,13 @@
|
||||
/*
|
||||
AngularJS v1.2.3
|
||||
AngularJS v1.2.7-build.2022+sha.c31df32
|
||||
(c) 2010-2014 Google, Inc. http://angularjs.org
|
||||
License: MIT
|
||||
*/
|
||||
(function (H, f, z) {
|
||||
'use strict';
|
||||
var u = f.$$minErr("$resource"), A = /^(\.[a-zA-Z_$][0-9a-zA-Z_$]*)+$/;
|
||||
f.module("ngResource", ["ng"]).factory("$resource", ["$http", "$q", function (D, E) {
|
||||
function n(f, h) {
|
||||
this.template = f;
|
||||
this.defaults = h || {};
|
||||
this.urlParams = {}
|
||||
}
|
||||
|
||||
function v(m, h, k) {
|
||||
function r(d, c) {
|
||||
var e = {};
|
||||
c = w({}, h, c);
|
||||
s(c, function (a, c) {
|
||||
t(a) && (a = a());
|
||||
var g;
|
||||
if (a && a.charAt && "@" == a.charAt(0)) {
|
||||
g = d;
|
||||
var b = a.substr(1);
|
||||
if (null == b || "" === b || "hasOwnProperty" === b || !A.test("." + b))throw u("badmember", b);
|
||||
for (var b = b.split("."), f = 0, h =
|
||||
b.length; f < h && g !== z; f++) {
|
||||
var q = b[f];
|
||||
g = null !== g ? g[q] : z
|
||||
}
|
||||
} else g = a;
|
||||
e[c] = g
|
||||
});
|
||||
return e
|
||||
}
|
||||
|
||||
function e(b) {
|
||||
return b.resource
|
||||
}
|
||||
|
||||
function b(b) {
|
||||
B(b || {}, this)
|
||||
}
|
||||
|
||||
var F = new n(m);
|
||||
k = w({}, G, k);
|
||||
s(k, function (d, c) {
|
||||
var h = /^(POST|PUT|PATCH)$/i.test(d.method);
|
||||
b[c] = function (a, c, g, m) {
|
||||
var p = {}, k, q, x;
|
||||
switch (arguments.length) {
|
||||
case 4:
|
||||
x = m, q = g;
|
||||
case 3:
|
||||
case 2:
|
||||
if (t(c)) {
|
||||
if (t(a)) {
|
||||
q = a;
|
||||
x = c;
|
||||
break
|
||||
}
|
||||
q = c;
|
||||
x = g
|
||||
} else {
|
||||
p = a;
|
||||
k = c;
|
||||
q = g;
|
||||
break
|
||||
}
|
||||
case 1:
|
||||
t(a) ? q = a : h ? k = a : p = a;
|
||||
break;
|
||||
case 0:
|
||||
break;
|
||||
default:
|
||||
throw u("badargs", arguments.length);
|
||||
}
|
||||
var n = this instanceof b, l =
|
||||
n ? k : d.isArray ? [] : new b(k), y = {}, v = d.interceptor && d.interceptor.response || e, A = d.interceptor && d.interceptor.responseError || z;
|
||||
s(d, function (b, a) {
|
||||
"params" != a && ("isArray" != a && "interceptor" != a) && (y[a] = B(b))
|
||||
});
|
||||
h && (y.data = k);
|
||||
F.setUrlParams(y, w({}, r(k, d.params || {}), p), d.url);
|
||||
p = D(y).then(function (a) {
|
||||
var c = a.data, g = l.$promise;
|
||||
if (c) {
|
||||
if (f.isArray(c) !== !!d.isArray)throw u("badcfg", d.isArray ? "array" : "object", f.isArray(c) ? "array" : "object");
|
||||
d.isArray ? (l.length = 0, s(c, function (a) {
|
||||
l.push(new b(a))
|
||||
})) : (B(c, l), l.$promise =
|
||||
g)
|
||||
}
|
||||
l.$resolved = !0;
|
||||
a.resource = l;
|
||||
return a
|
||||
}, function (a) {
|
||||
l.$resolved = !0;
|
||||
(x || C)(a);
|
||||
return E.reject(a)
|
||||
});
|
||||
p = p.then(function (a) {
|
||||
var c = v(a);
|
||||
(q || C)(c, a.headers);
|
||||
return c
|
||||
}, A);
|
||||
return n ? p : (l.$promise = p, l.$resolved = !1, l)
|
||||
};
|
||||
b.prototype["$" + c] = function (a, d, g) {
|
||||
t(a) && (g = d, d = a, a = {});
|
||||
a = b[c].call(this, a, this, d, g);
|
||||
return a.$promise || a
|
||||
}
|
||||
});
|
||||
b.bind = function (b) {
|
||||
return v(m, w({}, h, b), k)
|
||||
};
|
||||
return b
|
||||
}
|
||||
|
||||
var G = {get: {method: "GET"}, save: {method: "POST"}, query: {method: "GET", isArray: !0}, remove: {method: "DELETE"}, "delete": {method: "DELETE"}},
|
||||
C = f.noop, s = f.forEach, w = f.extend, B = f.copy, t = f.isFunction;
|
||||
n.prototype = {setUrlParams: function (m, h, k) {
|
||||
var r = this, e = k || r.template, b, n, d = r.urlParams = {};
|
||||
s(e.split(/\W/), function (c) {
|
||||
if ("hasOwnProperty" === c)throw u("badname");
|
||||
!/^\d+$/.test(c) && (c && RegExp("(^|[^\\\\]):" + c + "(\\W|$)").test(e)) && (d[c] = !0)
|
||||
});
|
||||
e = e.replace(/\\:/g, ":");
|
||||
h = h || {};
|
||||
s(r.urlParams, function (c, d) {
|
||||
b = h.hasOwnProperty(d) ? h[d] : r.defaults[d];
|
||||
f.isDefined(b) && null !== b ? (n = encodeURIComponent(b).replace(/%40/gi, "@").replace(/%3A/gi, ":").replace(/%24/g,
|
||||
"$").replace(/%2C/gi, ",").replace(/%20/g, "%20").replace(/%26/gi, "&").replace(/%3D/gi, "=").replace(/%2B/gi, "+"), e = e.replace(RegExp(":" + d + "(\\W|$)", "g"), n + "$1")) : e = e.replace(RegExp("(/?):" + d + "(\\W|$)", "g"), function (a, c, b) {
|
||||
return"/" == b.charAt(0) ? b : c + b
|
||||
})
|
||||
});
|
||||
e = e.replace(/\/+$/, "");
|
||||
e = e.replace(/\/\.(?=\w+($|\?))/, ".");
|
||||
m.url = e.replace(/\/\\\./, "/.");
|
||||
s(h, function (b, d) {
|
||||
r.urlParams[d] || (m.params = m.params || {}, m.params[d] = b)
|
||||
})
|
||||
}};
|
||||
return v
|
||||
}])
|
||||
})(window, window.angular);
|
||||
*/
|
||||
(function(H,a,A){'use strict';function D(p,g){g=g||{};a.forEach(g,function(a,c){delete g[c]});for(var c in p)p.hasOwnProperty(c)&&("$"!==c.charAt(0)&&"$"!==c.charAt(1))&&(g[c]=p[c]);return g}var v=a.$$minErr("$resource"),C=/^(\.[a-zA-Z_$][0-9a-zA-Z_$]*)+$/;a.module("ngResource",["ng"]).factory("$resource",["$http","$q",function(p,g){function c(a,c){this.template=a;this.defaults=c||{};this.urlParams={}}function t(n,w,l){function r(h,d){var e={};d=x({},w,d);s(d,function(b,d){u(b)&&(b=b());var k;if(b&&
|
||||
b.charAt&&"@"==b.charAt(0)){k=h;var a=b.substr(1);if(null==a||""===a||"hasOwnProperty"===a||!C.test("."+a))throw v("badmember",a);for(var a=a.split("."),f=0,c=a.length;f<c&&k!==A;f++){var g=a[f];k=null!==k?k[g]:A}}else k=b;e[d]=k});return e}function e(a){return a.resource}function f(a){D(a||{},this)}var F=new c(n);l=x({},B,l);s(l,function(h,d){var c=/^(POST|PUT|PATCH)$/i.test(h.method);f[d]=function(b,d,k,w){var q={},n,l,y;switch(arguments.length){case 4:y=w,l=k;case 3:case 2:if(u(d)){if(u(b)){l=
|
||||
b;y=d;break}l=d;y=k}else{q=b;n=d;l=k;break}case 1:u(b)?l=b:c?n=b:q=b;break;case 0:break;default:throw v("badargs",arguments.length);}var t=this instanceof f,m=t?n:h.isArray?[]:new f(n),z={},B=h.interceptor&&h.interceptor.response||e,C=h.interceptor&&h.interceptor.responseError||A;s(h,function(a,b){"params"!=b&&("isArray"!=b&&"interceptor"!=b)&&(z[b]=G(a))});c&&(z.data=n);F.setUrlParams(z,x({},r(n,h.params||{}),q),h.url);q=p(z).then(function(b){var d=b.data,k=m.$promise;if(d){if(a.isArray(d)!==!!h.isArray)throw v("badcfg",
|
||||
h.isArray?"array":"object",a.isArray(d)?"array":"object");h.isArray?(m.length=0,s(d,function(b){m.push(new f(b))})):(D(d,m),m.$promise=k)}m.$resolved=!0;b.resource=m;return b},function(b){m.$resolved=!0;(y||E)(b);return g.reject(b)});q=q.then(function(b){var a=B(b);(l||E)(a,b.headers);return a},C);return t?q:(m.$promise=q,m.$resolved=!1,m)};f.prototype["$"+d]=function(b,a,k){u(b)&&(k=a,a=b,b={});b=f[d].call(this,b,this,a,k);return b.$promise||b}});f.bind=function(a){return t(n,x({},w,a),l)};return f}
|
||||
var B={get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:!0},remove:{method:"DELETE"},"delete":{method:"DELETE"}},E=a.noop,s=a.forEach,x=a.extend,G=a.copy,u=a.isFunction;c.prototype={setUrlParams:function(c,g,l){var r=this,e=l||r.template,f,p,h=r.urlParams={};s(e.split(/\W/),function(a){if("hasOwnProperty"===a)throw v("badname");!/^\d+$/.test(a)&&(a&&RegExp("(^|[^\\\\]):"+a+"(\\W|$)").test(e))&&(h[a]=!0)});e=e.replace(/\\:/g,":");g=g||{};s(r.urlParams,function(d,c){f=g.hasOwnProperty(c)?
|
||||
g[c]:r.defaults[c];a.isDefined(f)&&null!==f?(p=encodeURIComponent(f).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"%20").replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+"),e=e.replace(RegExp(":"+c+"(\\W|$)","g"),p+"$1")):e=e.replace(RegExp("(/?):"+c+"(\\W|$)","g"),function(a,c,d){return"/"==d.charAt(0)?d:c+d})});e=e.replace(/\/+$/,"");e=e.replace(/\/\.(?=\w+($|\?))/,".");c.url=e.replace(/\/\\\./,"/.");s(g,function(a,e){r.urlParams[e]||
|
||||
(c.params=c.params||{},c.params[e]=a)})}};return t}])})(window,window.angular);
|
||||
//# sourceMappingURL=angular-resource.min.js.map
|
||||
|
12
src/main/webapp/bower_components/angular-resource/angular-resource.min.js.map
vendored
Executable file → Normal file
12
src/main/webapp/bower_components/angular-resource/angular-resource.min.js.map
vendored
Executable file → Normal file
File diff suppressed because one or more lines are too long
12
src/main/webapp/bower_components/angular-resource/bower.json
vendored
Executable file → Normal file
12
src/main/webapp/bower_components/angular-resource/bower.json
vendored
Executable file → Normal file
@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "angular-resource",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-resource.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
}
|
||||
"name": "angular-resource",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-resource.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
}
|
||||
}
|
||||
|
32
src/main/webapp/bower_components/angular-route/.bower.json
vendored
Executable file → Normal file
32
src/main/webapp/bower_components/angular-route/.bower.json
vendored
Executable file → Normal file
@ -1,18 +1,18 @@
|
||||
{
|
||||
"name": "angular-route",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-route.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-route",
|
||||
"_release": "1.2.3",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.3",
|
||||
"commit": "c5e0918c62807cf04f3a90534600d8f54214b42c"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-route.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-route"
|
||||
"name": "angular-route",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-route.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-route",
|
||||
"_release": "1.2.7-build.2022+sha.c31df32",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.7-build.2022+sha.c31df32",
|
||||
"commit": "c103045eeef706dbf6a3cc56761dd15b7df3d139"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-route.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-route"
|
||||
}
|
0
src/main/webapp/bower_components/angular-route/README.md
vendored
Executable file → Normal file
0
src/main/webapp/bower_components/angular-route/README.md
vendored
Executable file → Normal file
1488
src/main/webapp/bower_components/angular-route/angular-route.js
vendored
Executable file → Normal file
1488
src/main/webapp/bower_components/angular-route/angular-route.js
vendored
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
158
src/main/webapp/bower_components/angular-route/angular-route.min.js
vendored
Executable file → Normal file
158
src/main/webapp/bower_components/angular-route/angular-route.min.js
vendored
Executable file → Normal file
@ -1,152 +1,14 @@
|
||||
/*
|
||||
AngularJS v1.2.3
|
||||
AngularJS v1.2.7-build.2022+sha.c31df32
|
||||
(c) 2010-2014 Google, Inc. http://angularjs.org
|
||||
License: MIT
|
||||
*/
|
||||
(function (t, c, A) {
|
||||
'use strict';
|
||||
function x(r, m, d, b, h) {
|
||||
return{restrict: "ECA", terminal: !0, priority: 400, transclude: "element", link: function (l, z, k, B, w) {
|
||||
function v() {
|
||||
g && (g.$destroy(), g = null);
|
||||
q && (h.leave(q), q = null)
|
||||
}
|
||||
|
||||
function u() {
|
||||
var a = r.current && r.current.locals, e = a && a.$template;
|
||||
if (e) {
|
||||
var y = l.$new(), s = w(y, c.noop);
|
||||
s.html(e);
|
||||
h.enter(s, null, q || z, function () {
|
||||
!c.isDefined(n) || n && !l.$eval(n) || m()
|
||||
});
|
||||
v();
|
||||
var e = d(s.contents()), f = r.current;
|
||||
g = f.scope = y;
|
||||
q = s;
|
||||
f.controller && (a.$scope = g, a = b(f.controller, a), f.controllerAs &&
|
||||
(g[f.controllerAs] = a), s.data("$ngControllerController", a), s.children().data("$ngControllerController", a));
|
||||
e(g);
|
||||
g.$emit("$viewContentLoaded");
|
||||
g.$eval(p)
|
||||
} else v()
|
||||
}
|
||||
|
||||
var g, q, n = k.autoscroll, p = k.onload || "";
|
||||
l.$on("$routeChangeSuccess", u);
|
||||
u()
|
||||
}}
|
||||
}
|
||||
|
||||
t = c.module("ngRoute", ["ng"]).provider("$route", function () {
|
||||
function r(b, h) {
|
||||
return c.extend(new (c.extend(function () {
|
||||
}, {prototype: b})), h)
|
||||
}
|
||||
|
||||
function m(b, c) {
|
||||
var l = c.caseInsensitiveMatch, d = {originalPath: b, regexp: b}, k = d.keys = [];
|
||||
b = b.replace(/([().])/g, "\\$1").replace(/(\/)?:(\w+)([\?|\*])?/g,
|
||||
function (b, c, h, d) {
|
||||
b = "?" === d ? d : null;
|
||||
d = "*" === d ? d : null;
|
||||
k.push({name: h, optional: !!b});
|
||||
c = c || "";
|
||||
return"" + (b ? "" : c) + "(?:" + (b ? c : "") + (d && "(.+?)" || "([^/]+)") + (b || "") + ")" + (b || "")
|
||||
}).replace(/([\/$\*])/g, "\\$1");
|
||||
d.regexp = RegExp("^" + b + "$", l ? "i" : "");
|
||||
return d
|
||||
}
|
||||
|
||||
var d = {};
|
||||
this.when = function (b, h) {
|
||||
d[b] = c.extend({reloadOnSearch: !0}, h, b && m(b, h));
|
||||
if (b) {
|
||||
var l = "/" == b[b.length - 1] ? b.substr(0, b.length - 1) : b + "/";
|
||||
d[l] = c.extend({redirectTo: b}, m(l, h))
|
||||
}
|
||||
return this
|
||||
};
|
||||
this.otherwise = function (b) {
|
||||
this.when(null, b);
|
||||
return this
|
||||
};
|
||||
this.$get =
|
||||
["$rootScope", "$location", "$routeParams", "$q", "$injector", "$http", "$templateCache", "$sce", function (b, h, l, m, k, t, w, v) {
|
||||
function u() {
|
||||
var a = g(), e = p.current;
|
||||
if (a && e && a.$$route === e.$$route && c.equals(a.pathParams, e.pathParams) && !a.reloadOnSearch && !n)e.params = a.params, c.copy(e.params, l), b.$broadcast("$routeUpdate", e); else if (a || e)n = !1, b.$broadcast("$routeChangeStart", a, e), (p.current = a) && a.redirectTo && (c.isString(a.redirectTo) ? h.path(q(a.redirectTo, a.params)).search(a.params).replace() : h.url(a.redirectTo(a.pathParams,
|
||||
h.path(), h.search())).replace()), m.when(a).then(function () {
|
||||
if (a) {
|
||||
var b = c.extend({}, a.resolve), e, f;
|
||||
c.forEach(b, function (a, e) {
|
||||
b[e] = c.isString(a) ? k.get(a) : k.invoke(a)
|
||||
});
|
||||
c.isDefined(e = a.template) ? c.isFunction(e) && (e = e(a.params)) : c.isDefined(f = a.templateUrl) && (c.isFunction(f) && (f = f(a.params)), f = v.getTrustedResourceUrl(f), c.isDefined(f) && (a.loadedTemplateUrl = f, e = t.get(f, {cache: w}).then(function (a) {
|
||||
return a.data
|
||||
})));
|
||||
c.isDefined(e) && (b.$template = e);
|
||||
return m.all(b)
|
||||
}
|
||||
}).then(function (d) {
|
||||
a == p.current && (a && (a.locals =
|
||||
d, c.copy(a.params, l)), b.$broadcast("$routeChangeSuccess", a, e))
|
||||
}, function (c) {
|
||||
a == p.current && b.$broadcast("$routeChangeError", a, e, c)
|
||||
})
|
||||
}
|
||||
|
||||
function g() {
|
||||
var a, b;
|
||||
c.forEach(d, function (d, l) {
|
||||
var f;
|
||||
if (f = !b) {
|
||||
var g = h.path();
|
||||
f = d.keys;
|
||||
var m = {};
|
||||
if (d.regexp)if (g = d.regexp.exec(g)) {
|
||||
for (var k = 1, q = g.length; k < q; ++k) {
|
||||
var n = f[k - 1], p = "string" == typeof g[k] ? decodeURIComponent(g[k]) : g[k];
|
||||
n && p && (m[n.name] = p)
|
||||
}
|
||||
f = m
|
||||
} else f = null; else f = null;
|
||||
f = a = f
|
||||
}
|
||||
f && (b = r(d, {params: c.extend({}, h.search(), a), pathParams: a}), b.$$route = d)
|
||||
});
|
||||
return b || d[null] &&
|
||||
r(d[null], {params: {}, pathParams: {}})
|
||||
}
|
||||
|
||||
function q(a, b) {
|
||||
var d = [];
|
||||
c.forEach((a || "").split(":"), function (a, c) {
|
||||
if (0 === c)d.push(a); else {
|
||||
var g = a.match(/(\w+)(.*)/), h = g[1];
|
||||
d.push(b[h]);
|
||||
d.push(g[2] || "");
|
||||
delete b[h]
|
||||
}
|
||||
});
|
||||
return d.join("")
|
||||
}
|
||||
|
||||
var n = !1, p = {routes: d, reload: function () {
|
||||
n = !0;
|
||||
b.$evalAsync(u)
|
||||
}};
|
||||
b.$on("$locationChangeSuccess", u);
|
||||
return p
|
||||
}]
|
||||
});
|
||||
t.provider("$routeParams", function () {
|
||||
this.$get = function () {
|
||||
return{}
|
||||
}
|
||||
});
|
||||
t.directive("ngView", x);
|
||||
x.$inject = ["$route", "$anchorScroll", "$compile", "$controller", "$animate"]
|
||||
})(window,
|
||||
window.angular);
|
||||
*/
|
||||
(function(h,e,A){'use strict';function u(w,q,k){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(a,c,b,f,n){function y(){l&&(l.$destroy(),l=null);g&&(k.leave(g),g=null)}function v(){var b=w.current&&w.current.locals;if(b&&b.$template){var b=a.$new(),f=w.current;g=n(b,function(d){k.enter(d,null,g||c,function(){!e.isDefined(t)||t&&!a.$eval(t)||q()});y()});l=f.scope=b;l.$emit("$viewContentLoaded");l.$eval(h)}else y()}var l,g,t=b.autoscroll,h=b.onload||"";a.$on("$routeChangeSuccess",
|
||||
v);v()}}}function z(e,h,k){return{restrict:"ECA",priority:-400,link:function(a,c){var b=k.current,f=b.locals;c.html(f.$template);var n=e(c.contents());b.controller&&(f.$scope=a,f=h(b.controller,f),b.controllerAs&&(a[b.controllerAs]=f),c.data("$ngControllerController",f),c.children().data("$ngControllerController",f));n(a)}}}h=e.module("ngRoute",["ng"]).provider("$route",function(){function h(a,c){return e.extend(new (e.extend(function(){},{prototype:a})),c)}function q(a,e){var b=e.caseInsensitiveMatch,
|
||||
f={originalPath:a,regexp:a},h=f.keys=[];a=a.replace(/([().])/g,"\\$1").replace(/(\/)?:(\w+)([\?|\*])?/g,function(a,e,b,c){a="?"===c?c:null;c="*"===c?c:null;h.push({name:b,optional:!!a});e=e||"";return""+(a?"":e)+"(?:"+(a?e:"")+(c&&"(.+?)"||"([^/]+)")+(a||"")+")"+(a||"")}).replace(/([\/$\*])/g,"\\$1");f.regexp=RegExp("^"+a+"$",b?"i":"");return f}var k={};this.when=function(a,c){k[a]=e.extend({reloadOnSearch:!0},c,a&&q(a,c));if(a){var b="/"==a[a.length-1]?a.substr(0,a.length-1):a+"/";k[b]=e.extend({redirectTo:a},
|
||||
q(b,c))}return this};this.otherwise=function(a){this.when(null,a);return this};this.$get=["$rootScope","$location","$routeParams","$q","$injector","$http","$templateCache","$sce",function(a,c,b,f,n,q,v,l){function g(){var d=t(),m=r.current;if(d&&m&&d.$$route===m.$$route&&e.equals(d.pathParams,m.pathParams)&&!d.reloadOnSearch&&!x)m.params=d.params,e.copy(m.params,b),a.$broadcast("$routeUpdate",m);else if(d||m)x=!1,a.$broadcast("$routeChangeStart",d,m),(r.current=d)&&d.redirectTo&&(e.isString(d.redirectTo)?
|
||||
c.path(u(d.redirectTo,d.params)).search(d.params).replace():c.url(d.redirectTo(d.pathParams,c.path(),c.search())).replace()),f.when(d).then(function(){if(d){var a=e.extend({},d.resolve),c,b;e.forEach(a,function(d,c){a[c]=e.isString(d)?n.get(d):n.invoke(d)});e.isDefined(c=d.template)?e.isFunction(c)&&(c=c(d.params)):e.isDefined(b=d.templateUrl)&&(e.isFunction(b)&&(b=b(d.params)),b=l.getTrustedResourceUrl(b),e.isDefined(b)&&(d.loadedTemplateUrl=b,c=q.get(b,{cache:v}).then(function(a){return a.data})));
|
||||
e.isDefined(c)&&(a.$template=c);return f.all(a)}}).then(function(c){d==r.current&&(d&&(d.locals=c,e.copy(d.params,b)),a.$broadcast("$routeChangeSuccess",d,m))},function(c){d==r.current&&a.$broadcast("$routeChangeError",d,m,c)})}function t(){var a,b;e.forEach(k,function(f,k){var p;if(p=!b){var s=c.path();p=f.keys;var l={};if(f.regexp)if(s=f.regexp.exec(s)){for(var g=1,q=s.length;g<q;++g){var n=p[g-1],r="string"==typeof s[g]?decodeURIComponent(s[g]):s[g];n&&r&&(l[n.name]=r)}p=l}else p=null;else p=null;
|
||||
p=a=p}p&&(b=h(f,{params:e.extend({},c.search(),a),pathParams:a}),b.$$route=f)});return b||k[null]&&h(k[null],{params:{},pathParams:{}})}function u(a,c){var b=[];e.forEach((a||"").split(":"),function(a,d){if(0===d)b.push(a);else{var e=a.match(/(\w+)(.*)/),f=e[1];b.push(c[f]);b.push(e[2]||"");delete c[f]}});return b.join("")}var x=!1,r={routes:k,reload:function(){x=!0;a.$evalAsync(g)}};a.$on("$locationChangeSuccess",g);return r}]});h.provider("$routeParams",function(){this.$get=function(){return{}}});
|
||||
h.directive("ngView",u);h.directive("ngView",z);u.$inject=["$route","$anchorScroll","$animate"];z.$inject=["$compile","$controller","$route"]})(window,window.angular);
|
||||
//# sourceMappingURL=angular-route.min.js.map
|
||||
|
12
src/main/webapp/bower_components/angular-route/angular-route.min.js.map
vendored
Executable file → Normal file
12
src/main/webapp/bower_components/angular-route/angular-route.min.js.map
vendored
Executable file → Normal file
File diff suppressed because one or more lines are too long
12
src/main/webapp/bower_components/angular-route/bower.json
vendored
Executable file → Normal file
12
src/main/webapp/bower_components/angular-route/bower.json
vendored
Executable file → Normal file
@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "angular-route",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-route.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
}
|
||||
"name": "angular-route",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-route.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
}
|
||||
}
|
||||
|
32
src/main/webapp/bower_components/angular-sanitize/.bower.json
vendored
Executable file → Normal file
32
src/main/webapp/bower_components/angular-sanitize/.bower.json
vendored
Executable file → Normal file
@ -1,18 +1,18 @@
|
||||
{
|
||||
"name": "angular-sanitize",
|
||||
"version": "1.2.3",
|
||||
"main": "./angular-sanitize.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.3"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-sanitize",
|
||||
"_release": "1.2.3",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.3",
|
||||
"commit": "c83c598d77e790c4b87ed74bc00e48f61862c3b9"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-sanitize.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-sanitize"
|
||||
"name": "angular-sanitize",
|
||||
"version": "1.2.7-build.2022+sha.c31df32",
|
||||
"main": "./angular-sanitize.js",
|
||||
"dependencies": {
|
||||
"angular": "1.2.7-build.2022+sha.c31df32"
|
||||
},
|
||||
"homepage": "https://github.com/angular/bower-angular-sanitize",
|
||||
"_release": "1.2.7-build.2022+sha.c31df32",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "v1.2.7-build.2022+sha.c31df32",
|
||||
"commit": "d1532f3a5b43c2d09368d76ede6a73d0f629c03a"
|
||||
},
|
||||
"_source": "git://github.com/angular/bower-angular-sanitize.git",
|
||||
"_target": "~1.2.3",
|
||||
"_originalSource": "angular-sanitize"
|
||||
}
|
0
src/main/webapp/bower_components/angular-sanitize/README.md
vendored
Executable file → Normal file
0
src/main/webapp/bower_components/angular-sanitize/README.md
vendored
Executable file → Normal file
947
src/main/webapp/bower_components/angular-sanitize/angular-sanitize.js
vendored
Executable file → Normal file
947
src/main/webapp/bower_components/angular-sanitize/angular-sanitize.js
vendored
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
150
src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js
vendored
Executable file → Normal file
150
src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js
vendored
Executable file → Normal file
@ -1,144 +1,14 @@
|
||||