[01/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
Repository: struts
Updated Branches:
  refs/heads/master 4271682d2 -> d358f1f76


http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae-ch.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae-ch.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae-ch.js
index fba5d6f..92aa7e8 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae-ch.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae-ch.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Win",
   "Chr"
 ],
+"STANDALONEMONTH": [
+  "Jenner",
+  "Hornig",
+  "M\u00e4rze",
+  "Abrille",
+  "Meije",
+  "Br\u00e1\u010det",
+  "Heiwet",
+  "\u00d6ig\u0161te",
+  "Herb\u0161tm\u00e1net",
+  "W\u00edm\u00e1net",
+  "Winterm\u00e1net",
+  "Chri\u0161tm\u00e1net"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "wae-ch",
+  "localeID": "wae_CH",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae.js
index 0e16d91..12a13a1 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_wae.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Win",
   "Chr"
 ],
+"STANDALONEMONTH": [
+  "Jenner",
+  "Hornig",
+  "M\u00e4rze",
+  "Abrille",
+  "Meije",
+  "Br\u00e1\u010det",
+  "Heiwet",
+  "\u00d6ig\u0161te",
+  "Herb\u0161tm\u00e1net",
+  "W\u00edm\u00e1net",
+  "Winterm\u00e1net",
+  "Chri\u0161tm\u00e1net"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "wae",
+  "localeID": "wae",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_xog-ug.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_xog-ug.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_xog-ug.js
index 0288518..0e26580 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_xog-ug.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_xog-ug.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Des"
 ],
+"STANDALONEMONTH": [
+  "Janwaliyo",
+  "Febwaliyo",
+  "Marisi",
+  "Apuli",
+  "Maayi",
+  "Juuni",
+  "Julaayi",
+  "Agusito",
+  "Sebuttemba",
+  "Okitobba",
+  "Novemba",
+  "Desemba"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "xog-ug",
+  "localeID": "xog_UG",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/sr

[05/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl-mn.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl-mn.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl-mn.js
index 961fdd2..8863207 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl-mn.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl-mn.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "11-\u0440 \u0441\u0430\u0440",
   "12-\u0440 \u0441\u0430\u0440"
 ],
+"STANDALONEMONTH": [
+  "\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 
\u0441\u0430\u0440",
+  "\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 
\u0441\u0430\u0440",
+  "\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440",
+  "\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0410\u0440\u0432\u0430\u043d 
\u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440",
+  "\u0410\u0440\u0432\u0430\u043d 
\u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "mn-cyrl-mn",
+  "localeID": "mn_Cyrl_MN",
   "pluralCat": function(n, opt_precision) {  if (n == 1) {return 
PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl.js
index c69a40d..6b29e4e 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_mn-cyrl.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "11-\u0440 \u0441\u0430\u0440",
   "12-\u0440 \u0441\u0430\u0440"
 ],
+"STANDALONEMONTH": [
+  "\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 
\u0441\u0430\u0440",
+  "\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 
\u0441\u0430\u0440",
+  "\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440",
+  "\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 
\u0441\u0430\u0440",
+  "\u0410\u0440\u0432\u0430\u043d 
\u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440",
+  "\u0410\u0440\u0432\u0430\u043d 
\u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "mn-cyrl",
+  "localeID": "mn_Cyrl",
   "pluralCat": function(n, opt_precision) {  if (n == 1) {return 
PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-u

[07/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii-cn.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii-cn.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii-cn.js
index 5cddd20..a4d6c3b 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii-cn.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii-cn.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "11",
   "12"
 ],
+"STANDALONEMONTH": [
+  "\ua2cd\ua1aa",
+  "\ua44d\ua1aa",
+  "\ua315\ua1aa",
+  "\ua1d6\ua1aa",
+  "\ua26c\ua1aa",
+  "\ua0d8\ua1aa",
+  "\ua3c3\ua1aa",
+  "\ua246\ua1aa",
+  "\ua22c\ua1aa",
+  "\ua2b0\ua1aa",
+  "\ua2b0\ua2aa\ua1aa",
+  "\ua2b0\ua44b\ua1aa"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "ii-cn",
+  "localeID": "ii_CN",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii.js
index 2b4f22f..3929d88 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ii.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "11",
   "12"
 ],
+"STANDALONEMONTH": [
+  "\ua2cd\ua1aa",
+  "\ua44d\ua1aa",
+  "\ua315\ua1aa",
+  "\ua1d6\ua1aa",
+  "\ua26c\ua1aa",
+  "\ua0d8\ua1aa",
+  "\ua3c3\ua1aa",
+  "\ua246\ua1aa",
+  "\ua22c\ua1aa",
+  "\ua2b0\ua1aa",
+  "\ua2b0\ua2aa\ua1aa",
+  "\ua2b0\ua44b\ua1aa"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "ii",
+  "localeID": "ii",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_in.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_in.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_in.js
index f9d523a..44bb3c9 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_in.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_in.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "Nov",
   "Des"
 ],
+"STANDALONEMONTH": [
+  "Januari",
+  "Februari",
+  "Maret",
+  "April",
+  "Mei",
+  "Juni",
+  "Juli",
+  "Agustus",
+  "September",
+  "Oktober",
+  "November",
+  "Desember"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "in",
+  "localeID": "in",
   "pluralCat": function(n, opt_precision) {  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_is-is.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resou

[11/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bb.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bb.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bb.js
index a183bab..c1fba3a 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bb.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bb.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Dec"
 ],
+"STANDALONEMONTH": [
+  "January",
+  "February",
+  "March",
+  "April",
+  "May",
+  "June",
+  "July",
+  "August",
+  "September",
+  "October",
+  "November",
+  "December"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "en-bb",
+  "localeID": "en_BB",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-be.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-be.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-be.js
index 8a79877..6fe24e0 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-be.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-be.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Dec"
 ],
+"STANDALONEMONTH": [
+  "January",
+  "February",
+  "March",
+  "April",
+  "May",
+  "June",
+  "July",
+  "August",
+  "September",
+  "October",
+  "November",
+  "December"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "en-be",
+  "localeID": "en_BE",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bm.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bm.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bm.js
index 217c162..67d117f 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bm.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bm.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Dec"
 ],
+"STANDALONEMONTH": [
+  "January",
+  "February",
+  "March",
+  "April",
+  "May",
+  "June",
+  "July",
+  "August",
+  "September",
+  "October",
+  "November",
+  "December"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "en-bm",
+  "localeID": "en_BM",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-bs.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources

[08/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-rw.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-rw.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-rw.js
index 8966b7a..1ecd2a0 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-rw.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-rw.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "nov.",
   "d\u00e9c."
 ],
+"STANDALONEMONTH": [
+  "Janvier",
+  "F\u00e9vrier",
+  "Mars",
+  "Avril",
+  "Mai",
+  "Juin",
+  "Juillet",
+  "Ao\u00fbt",
+  "Septembre",
+  "Octobre",
+  "Novembre",
+  "D\u00e9cembre"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "fr-rw",
+  "localeID": "fr_RW",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  if (i == 0 || i 
== 1) {return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sc.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sc.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sc.js
index 8041091..4cbc714 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sc.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sc.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "nov.",
   "d\u00e9c."
 ],
+"STANDALONEMONTH": [
+  "Janvier",
+  "F\u00e9vrier",
+  "Mars",
+  "Avril",
+  "Mai",
+  "Juin",
+  "Juillet",
+  "Ao\u00fbt",
+  "Septembre",
+  "Octobre",
+  "Novembre",
+  "D\u00e9cembre"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "fr-sc",
+  "localeID": "fr_SC",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  if (i == 0 || i 
== 1) {return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sn.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sn.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sn.js
index 100a102..89ba8ed 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sn.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sn.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "nov.",
   "d\u00e9c."
 ],
+"STANDALONEMONTH": [
+  "Janvier",
+  "F\u00e9vrier",
+  "Mars",
+  "Avril",
+  "Mai",
+  "Juin",
+  "Juillet",
+  "Ao\u00fbt",
+  "Septembre",
+  "Octobre",
+  "Novembre",
+  "D\u00e9cembre"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "fr-sn",
+  "localeID": "fr_SN",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  if (i == 0 || i 
== 1) {return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_fr-sy.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i1

[16/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js
index 0cf4b17..dcb1a13 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js
@@ -1,293 +1,307 @@
 /*
- AngularJS v1.4.5
- (c) 2010-2015 Google, Inc. http://angularjs.org
+ AngularJS v1.5.0
+ (c) 2010-2016 Google, Inc. http://angularjs.org
  License: MIT
 */
-(function(N,W,u){'use strict';function G(b){return function(){var 
a=arguments[0],c;c="["+(b?b+":":"")+a+"] 
http://errors.angularjs.org/1.4.5/"+(b?b+"/":"")+a;for(a=1;a").append(b).html();try{return 
b[0].nodeType===Pa?I(c):c.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+I(b)})}catch(d){return
 I(c)}}function wc(b){try{return decodeURIComponent(b)}catch(a){}}function 
xc(b){var a={};n((b||"").split("&"),function(b){var d,e,f;b&&(e=
-b=b.replace(/\+/g,"%20"),d=b.indexOf("="),-1!==d&&(e=b.substring(0,d),f=b.substring(d+1)),e=wc(e),x(e)&&(f=x(f)?wc(f):!0,Na.call(a,e)?K(a[e])?a[e].push(f):a[e]=[a[e],f]:a[e]=f))});return
 a}function Pb(b){var 
a=[];n(b,function(b,d){K(b)?n(b,function(b){a.push(ma(d,!0)+(!0===b?"":"="+ma(b,!0)))}):a.push(ma(d,!0)+(!0===b?"":"="+ma(b,!0)))});return
 a.length?a.join("&"):""}function nb(b){return 
ma(b,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function
 ma(b,a){return encodeURIComponent(b).replace(/%40/gi,
-"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,a?"%20":"+")}function
 Yd(b,a){var 
c,d,e=Qa.length;for(d=0;d/,">"));}a=a||[];a.unshift(["$provide",function(a){a.value("$rootElement",b)}]);c.debugInfoEnabled&&a.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]);a.unshift("ng");d=eb(a,c.strictDi);d.invoke(["$rootScope","$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector",
-d);c(b)(a)})}]);return 
d},e=/^NG_ENABLE_DEBUG_INFO!/,f=/^NG_DEFER_BOOTSTRAP!/;N&&e.test(N.name)&&(c.debugInfoEnabled=!0,N.name=N.name.replace(e,""));if(N&&!f.test(N.name))return
 
d();N.name=N.name.replace(f,"");aa.resumeBootstrap=function(b){n(b,function(b){a.push(b)});return
 d()};B(aa.resumeDeferredBootstrap)&&aa.resumeDeferredBootstrap()}function 
$d(){N.name="NG_ENABLE_DEBUG_INFO!"+N.name;N.location.reload()}function 
ae(b){b=aa.element(b).injector();if(!b)throw Ea("test");return 
b.get("$$testability")}
-function zc(b,a){a=a||"_";return 
b.replace(be,function(b,d){return(d?a:"")+b.toLowerCase()})}function ce(){var 
b;if(!Ac){var 
a=ob();la=N.jQuery;x(a)&&(la=null===a?u:N[a]);la&&la.fn.on?(z=la,Q(la.fn,{scope:Ra.scope,isolateScope:Ra.isolateScope,controller:Ra.controller,injector:Ra.injector,inheritedData:Ra.inheritedData}),b=la.cleanData,la.cleanData=function(a){var
 d;if(Qb)Qb=!1;else for(var 
e=0,f;null!=(f=a[e]);e++)(d=la._data(f,"events"))&&d.$destroy&&la(f).triggerHandler("$destroy");b(a)}):z=R;aa.element=
-z;Ac=!0}}function pb(b,a,c){if(!b)throw Ea("areq",a||"?",c||"required");return 
b}function Sa(b,a,c){c&&K(b)&&(b=b[b.length-1]);pb(B(b),a,"not a function, got 
"+(b&&"object"===typeof b?b.constructor.name||"Object":typeof b));return 
b}function Ta(b,a){if("hasOwnProperty"===b)throw Ea("badname",a);}function 
Bc(b,a,c){if(!a)return b;a=a.split(".");for(var 
d,e=b,f=a.length,g=0;g")+d[2];for(d=d[0];d--;)c=c.lastChild;f=cb(f,c.childNodes);c=e.firstChild;c.textContent=""}else
 
f.push(a.createTextNode(b));e.textContent="";e.innerHTML="";n(f,function(a){e.appendChild(a)});return
 e}function R(b){if(b instanceof R)return b;var a;H(b)&&(b=T(b),a=!0);if(!(this 
instanceof R)){if(a&&"<"!=b.charAt(0))throw Tb("nosel");return new 
R(b)}if(a){a=W;var c;b=(c=Df.exec(b))?[a.createElement(c[1])]:
-(c=Lc(b,a))?c.childNodes:[]}Mc(this,b)}function Ub(b){return 
b.cloneNode(!0)}function tb(b,a){a||ub(b);if(b.querySelectorAll)for(var 
c=b.querySelectorAll("*"),d=0,e=c.length;dk&&this.remove(s.key);
-return b}},get:function(a){if(k").parent()[0])});var
 f=S(a,b,a,c,d,e);V.$$addScopeClass(a);var g=null;return 
function(b,c,d){pb(b,"scope");d=d||{};
-var 
e=d.parentBoundTranscludeFn,h=d.transcludeControllers;d=d.futureParentElement;e&&e.$$boundTransclude&&(e=e.$$boundTransclude);g||(g=(d=d&&d[0])?"foreignobject"!==ta(d)&&d.toString().match(/SVG/)?"svg":"html":"html");d="html"!==g?z(Xb(g,z("").append(a).html())):c?Ra.clone.call(a):a;if(h)for(var
 k in 
h)d.data("$"+k+"Controller",h[k].inst

[13/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-tn.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-tn.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-tn.js
index 2784ed5..eaba505 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-tn.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-tn.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "\u0646\u0648\u0641\u0645\u0628\u0631",
   "\u062f\u064a\u0633\u0645\u0628\u0631"
 ],
+"STANDALONEMONTH": [
+  "\u062c\u0627\u0646\u0641\u064a",
+  "\u0641\u064a\u0641\u0631\u064a",
+  "\u0645\u0627\u0631\u0633",
+  "\u0623\u0641\u0631\u064a\u0644",
+  "\u0645\u0627\u064a",
+  "\u062c\u0648\u0627\u0646",
+  "\u062c\u0648\u064a\u0644\u064a\u0629",
+  "\u0623\u0648\u062a",
+  "\u0633\u0628\u062a\u0645\u0628\u0631",
+  "\u0623\u0643\u062a\u0648\u0628\u0631",
+  "\u0646\u0648\u0641\u0645\u0628\u0631",
+  "\u062f\u064a\u0633\u0645\u0628\u0631"
+],
 "WEEKENDRANGE": [
   4,
   5
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "ar-tn",
+  "localeID": "ar_TN",
   "pluralCat": function(n, opt_precision) {  if (n == 0) {return 
PLURAL_CATEGORY.ZERO;  }  if (n == 1) {return PLURAL_CATEGORY.ONE;  }  if 
(n == 2) {return PLURAL_CATEGORY.TWO;  }  if (n % 100 >= 3 && n % 100 <= 
10) {return PLURAL_CATEGORY.FEW;  }  if (n % 100 >= 11 && n % 100 <= 99) {  
  return PLURAL_CATEGORY.MANY;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-ye.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-ye.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-ye.js
index 700b4ae..b0d8356 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-ye.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar-ye.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "\u0646\u0648\u0641\u0645\u0628\u0631",
   "\u062f\u064a\u0633\u0645\u0628\u0631"
 ],
+"STANDALONEMONTH": [
+  "\u064a\u0646\u0627\u064a\u0631",
+  "\u0641\u0628\u0631\u0627\u064a\u0631",
+  "\u0645\u0627\u0631\u0633",
+  "\u0623\u0628\u0631\u064a\u0644",
+  "\u0645\u0627\u064a\u0648",
+  "\u064a\u0648\u0646\u064a\u0648",
+  "\u064a\u0648\u0644\u064a\u0648",
+  "\u0623\u063a\u0633\u0637\u0633",
+  "\u0633\u0628\u062a\u0645\u0628\u0631",
+  "\u0623\u0643\u062a\u0648\u0628\u0631",
+  "\u0646\u0648\u0641\u0645\u0628\u0631",
+  "\u062f\u064a\u0633\u0645\u0628\u0631"
+],
 "WEEKENDRANGE": [
   4,
   5
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "ar-ye",
+  "localeID": "ar_YE",
   "pluralCat": function(n, opt_precision) {  if (n == 0) {return 
PLURAL_CATEGORY.ZERO;  }  if (n == 1) {return PLURAL_CATEGORY.ONE;  }  if 
(n == 2) {return PLURAL_CATEGORY.TWO;  }  if (n % 100 >= 3 && n % 100 <= 
10) {return PLURAL_CATEGORY.FEW;  }  if (n % 100 >= 11 && n % 100 <= 99) {  
  return PLURAL_CATEGORY.MANY;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar.js
index dd58093..1ac223a 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ar.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/

[04/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os-ru.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os-ru.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os-ru.js
index d740670..c183cc2 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os-ru.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os-ru.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "\u043d\u043e\u044f.",
   "\u0434\u0435\u043a."
 ],
+"STANDALONEMONTH": [
+  "\u042f\u043d\u0432\u0430\u0440\u044c",
+  "\u0424\u0435\u0432\u0440\u0430\u043b\u044c",
+  "\u041c\u0430\u0440\u0442\u044a\u0438",
+  "\u0410\u043f\u0440\u0435\u043b\u044c",
+  "\u041c\u0430\u0439",
+  "\u0418\u044e\u043d\u044c",
+  "\u0418\u044e\u043b\u044c",
+  "\u0410\u0432\u0433\u0443\u0441\u0442",
+  "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
+  "\u041e\u043a\u0442\u044f\u0431\u0440\u044c",
+  "\u041d\u043e\u044f\u0431\u0440\u044c",
+  "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "os-ru",
+  "localeID": "os_RU",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os.js
index a643a33..281b4a9 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_os.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "\u043d\u043e\u044f.",
   "\u0434\u0435\u043a."
 ],
+"STANDALONEMONTH": [
+  "\u042f\u043d\u0432\u0430\u0440\u044c",
+  "\u0424\u0435\u0432\u0440\u0430\u043b\u044c",
+  "\u041c\u0430\u0440\u0442\u044a\u0438",
+  "\u0410\u043f\u0440\u0435\u043b\u044c",
+  "\u041c\u0430\u0439",
+  "\u0418\u044e\u043d\u044c",
+  "\u0418\u044e\u043b\u044c",
+  "\u0410\u0432\u0433\u0443\u0441\u0442",
+  "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
+  "\u041e\u043a\u0442\u044f\u0431\u0440\u044c",
+  "\u041d\u043e\u044f\u0431\u0440\u044c",
+  "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "os",
+  "localeID": "os",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_pa-arab-pk.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_pa-arab-pk.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_pa-arab-pk.js
index 90f6057..1a3d2ea 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_pa-arab-pk.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_pa-arab-pk.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "\u0646\u0648\u0645\u0628\u0631",
   "\u062f\u0633\u0645\u0628\u0631"
 ],
+"STANDALONEMONTH": [
+  "\u062c\u0646\u0648\u0631\u06cc",
+  "\u0641\u0631\u0648\u0631\u06cc",
+ 

[14/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/errors.json
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/errors.json
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/errors.json
index 5ff8c96..abb6b94 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/errors.json
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/errors.json
@@ -1 +1 @@
-{"id":"ng","generated":"Fri Aug 28 2015 12:47:58 GMT-0700 
(PDT)","errors":{"ng":{"areq":"Argument '{0}' is {1}","cpta":"Can't copy! 
TypedArray destination cannot be mutated.","test":"no injector found for 
element argument to getTestability","cpws":"Can't copy! Making copies of Window 
or Scope instances is not supported.","btstrpd":"App Already Bootstrapped with 
this Element '{0}'","cpi":"Can't copy! Source and destination are 
identical.","badname":"hasOwnProperty is not a valid {0} 
name"},"$http":{"legacy":"The method `{0}` on the promise returned from `$http` 
has been disabled.","badreq":"Http request configuration must be an object.  
Received: {0}"},"ngRepeat":{"badident":"alias '{0}' is invalid --- must be a 
valid JS identifier which is not a reserved name.","iexp":"Expected expression 
in form of '_item_ in _collection_[ track by _id_]' but got 
'{0}'.","dupes":"Duplicates in a repeater are not allowed. Use 'track by' 
expression to specify unique keys. Repeater: {0}, Duplicate key
 : {1}, Duplicate value: {2}","iidexp":"'_item_' in '_item_ in _collection_' 
should be an identifier or '(_key_, _value_)' expression, but got 
'{0}'."},"$sce":{"imatcher":"Matchers may only be \"self\", string patterns or 
RegExp objects","icontext":"Attempted to trust a value in invalid context. 
Context: {0}; Value: {1}","iwcard":"Illegal sequence *** in string matcher.  
String: {0}","insecurl":"Blocked loading resource from url not allowed by 
$sceDelegate policy.  URL: {0}","iequirks":"Strict Contextual Escaping does not 
support Internet Explorer version < 11 in quirks mode.  You can fix this by 
adding the text  to the top of your HTML document.  See 
http://docs.angularjs.org/api/ng.$sce for more 
information.","unsafe":"Attempting to use an unsafe value in a safe 
context.","itype":"Attempted to trust a non-string value in a content requiring 
a string: Context: {0}"},"ngPattern":{"noregexp":"Expected {0} to be a RegExp 
but was {1}. Element: {2}"},"$controller":{"ctrlfm
 t":"Badly formed controller string '{0}'. Must match `__name__ as __id__` or 
`__name__`.","noscp":"Cannot export controller '{0}' as '{1}'! No $scope object 
provided via `locals`."},"$parse":{"isecfn":"Referencing Function in Angular 
expressions is disallowed! Expression: {0}","isecwindow":"Referencing the 
Window in Angular expressions is disallowed! Expression: 
{0}","ueoe":"Unexpected end of expression: {0}","isecdom":"Referencing DOM 
nodes in Angular expressions is disallowed! Expression: {0}","lexerr":"Lexer 
Error: {0} at column{1} in expression 
[{2}].","esc":"IMPOSSIBLE","isecobj":"Referencing Object in Angular expressions 
is disallowed! Expression: {0}","lval":"Trying to assing a value to a non 
l-value","isecff":"Referencing call, apply or bind in Angular expressions is 
disallowed! Expression: {0}","syntax":"Syntax Error: Token '{0}' {1} at column 
{2} of the expression [{3}] starting at [{4}].","isecfld":"Attempting to access 
a disallowed field in Angular expressions! Expressio
 n: {0}"},"jqLite":{"offargs":"jqLite#off() does not support the `selector` 
argument","onargs":"jqLite#on() does not support the `selector` or `eventData` 
parameters","nosel":"Looking up elements via selectors is not supported by 
jqLite! See: 
http://docs.angularjs.org/api/angular.element"},"$animate":{"notcsel":"Expecting
 class selector starting with '.' got 
'{0}'.","nongcls":"$animateProvider.classNameFilter(regex) prohibits accepting 
a regex value which matches/contains the \"{0}\" CSS 
class."},"$q":{"norslvr":"Expected resolverFn, got '{0}'","qcycle":"Expected 
promise to be resolved with value other than itself 
'{0}'"},"$injector":{"pget":"Provider '{0}' must define $get factory 
method.","cdep":"Circular dependency found: {0}","nomod":"Module '{0}' is not 
available! You either misspelled the module name or forgot to load it. If 
registering a module ensure that you specify the dependencies as the second 
argument.","strictdi":"{0} is not using explicit annotation and cannot be invok
 ed in strict mode","modulerr":"Failed to instantiate module {0} due 
to:\n{1}","undef":"Provider '{0}' must return a value from $get factory 
method.","un

[10/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pn.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pn.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pn.js
index 460e76a..ea48b8c 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pn.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pn.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Dec"
 ],
+"STANDALONEMONTH": [
+  "January",
+  "February",
+  "March",
+  "April",
+  "May",
+  "June",
+  "July",
+  "August",
+  "September",
+  "October",
+  "November",
+  "December"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "en-pn",
+  "localeID": "en_PN",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pr.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pr.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pr.js
index 5a2e9ef..0afbf67 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pr.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pr.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Dec"
 ],
+"STANDALONEMONTH": [
+  "January",
+  "February",
+  "March",
+  "April",
+  "May",
+  "June",
+  "July",
+  "August",
+  "September",
+  "October",
+  "November",
+  "December"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "en-pr",
+  "localeID": "en_PR",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pw.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pw.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pw.js
index 5be6858..b8ae591 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pw.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-pw.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Dec"
 ],
+"STANDALONEMONTH": [
+  "January",
+  "February",
+  "March",
+  "April",
+  "May",
+  "June",
+  "July",
+  "August",
+  "September",
+  "October",
+  "November",
+  "December"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "en-pw",
+  "localeID": "en_PW",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_en-rw.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources

[12/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_cgg.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_cgg.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_cgg.js
index 7068c52..86e8630 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_cgg.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_cgg.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "KNK",
   "KNB"
 ],
+"STANDALONEMONTH": [
+  "Okwokubanza",
+  "Okwakabiri",
+  "Okwakashatu",
+  "Okwakana",
+  "Okwakataana",
+  "Okwamukaaga",
+  "Okwamushanju",
+  "Okwamunaana",
+  "Okwamwenda",
+  "Okwaikumi",
+  "Okwaikumi na kumwe",
+  "Okwaikumi na ibiri"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "cgg",
+  "localeID": "cgg",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr-us.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr-us.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr-us.js
index bc9e922..1445824 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr-us.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr-us.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "\u13c5\u13d3",
   "\u13a5\u13cd"
 ],
+"STANDALONEMONTH": [
+  "\u13a4\u13c3\u13b8\u13d4\u13c5",
+  "\u13a7\u13a6\u13b5",
+  "\u13a0\u13c5\u13f1",
+  "\u13a7\u13ec\u13c2",
+  "\u13a0\u13c2\u13cd\u13ac\u13d8",
+  "\u13d5\u13ad\u13b7\u13f1",
+  "\u13ab\u13f0\u13c9\u13c2",
+  "\u13a6\u13b6\u13c2",
+  "\u13da\u13b5\u13cd\u13d7",
+  "\u13da\u13c2\u13c5\u13d7",
+  "\u13c5\u13d3\u13d5\u13c6",
+  "\u13a5\u13cd\u13a9\u13f1"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "chr-us",
+  "localeID": "chr_US",
   "pluralCat": function(n, opt_precision) {  if (n == 1) {return 
PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr.js
index 589816f..61030c4 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_chr.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "\u13c5\u13d3",
   "\u13a5\u13cd"
 ],
+"STANDALONEMONTH": [
+  "\u13a4\u13c3\u13b8\u13d4\u13c5",
+  "\u13a7\u13a6\u13b5",
+  "\u13a0\u13c5\u13f1",
+  "\u13a7\u13ec\u13c2",
+  "\u13a0\u13c2\u13cd\u13ac\u13d8",
+  "\u13d5\u13ad\u13b7\u13f1",
+  "\u13ab\u13f0\u13c9\u13c2",
+  "\u13a6\u13b6\u13c2",
+  "\u13da\u13b5\u13cd\u13d7",
+  "\u13da\u13c2\u13c5\u13d7",
+  "\u13c5\u13d3\u13d5\u13c6",
+  "\u13a5\u13cd\u13a9\u13f1"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "chr",
+  "localeID": "chr",
   "pluralCat": function(n, opt_precision) {  if (n == 1) {return 
PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER

[18/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-touch.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-touch.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-touch.js
index faa29c3..fc1cf7d 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-touch.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-touch.js
@@ -1,10 +1,13 @@
 /**
- * @license AngularJS v1.4.5
- * (c) 2010-2015 Google, Inc. http://angularjs.org
+ * @license AngularJS v1.5.0
+ * (c) 2010-2016 Google, Inc. http://angularjs.org
  * License: MIT
  */
 (function(window, angular, undefined) {'use strict';
 
+/* global ngTouchClickDirectiveFactory: false,
+ */
+
 /**
  * @ngdoc module
  * @name ngTouch
@@ -27,10 +30,108 @@
 /* global -ngTouch */
 var ngTouch = angular.module('ngTouch', []);
 
+ngTouch.provider('$touch', $TouchProvider);
+
 function nodeName_(element) {
   return angular.lowercase(element.nodeName || (element[0] && 
element[0].nodeName));
 }
 
+/**
+ * @ngdoc provider
+ * @name $touchProvider
+ *
+ * @description
+ * The `$touchProvider` allows enabling / disabling {@link ngTouch.ngClick 
ngTouch's ngClick directive}.
+ */
+$TouchProvider.$inject = ['$provide', '$compileProvider'];
+function $TouchProvider($provide, $compileProvider) {
+
+  /**
+   * @ngdoc method
+   * @name  $touchProvider#ngClickOverrideEnabled
+   *
+   * @param {boolean=} enabled update the ngClickOverrideEnabled state if 
provided, otherwise just return the
+   * current ngClickOverrideEnabled state
+   * @returns {*} current value if used as getter or itself (chaining) if used 
as setter
+   *
+   * @kind function
+   *
+   * @description
+   * Call this method to enable/disable {@link ngTouch.ngClick ngTouch's 
ngClick directive}. If enabled,
+   * the default ngClick directive will be replaced by a version that 
eliminates the 300ms delay for
+   * click events on browser for touch-devices.
+   *
+   * The default is `false`.
+   *
+   */
+  var ngClickOverrideEnabled = false;
+  var ngClickDirectiveAdded = false;
+  this.ngClickOverrideEnabled = function(enabled) {
+if (angular.isDefined(enabled)) {
+
+  if (enabled && !ngClickDirectiveAdded) {
+ngClickDirectiveAdded = true;
+
+// Use this to identify the correct directive in the delegate
+ngTouchClickDirectiveFactory.$$moduleName = 'ngTouch';
+$compileProvider.directive('ngClick', ngTouchClickDirectiveFactory);
+
+$provide.decorator('ngClickDirective', ['$delegate', 
function($delegate) {
+  if (ngClickOverrideEnabled) {
+// drop the default ngClick directive
+$delegate.shift();
+  } else {
+// drop the ngTouch ngClick directive if the override has been 
re-disabled (because
+// we cannot de-register added directives)
+var i = $delegate.length - 1;
+while (i >= 0) {
+  if ($delegate[i].$$moduleName === 'ngTouch') {
+$delegate.splice(i, 1);
+break;
+  }
+  i--;
+}
+  }
+
+  return $delegate;
+}]);
+  }
+
+  ngClickOverrideEnabled = enabled;
+  return this;
+}
+
+return ngClickOverrideEnabled;
+  };
+
+  /**
+  * @ngdoc service
+  * @name $touch
+  * @kind object
+  *
+  * @description
+  * Provides the {@link ngTouch.$touch#ngClickOverrideEnabled 
`ngClickOverrideEnabled`} method.
+  *
+  */
+  this.$get = function() {
+return {
+  /**
+   * @ngdoc method
+   * @name  $touch#ngClickOverrideEnabled
+   *
+   * @returns {*} current value of `ngClickOverrideEnabled` set in the 
{@link ngTouch.$touchProvider $touchProvider},
+   * i.e. if {@link ngTouch.ngClick ngTouch's ngClick} directive is 
enabled.
+   *
+   * @kind function
+   */
+  ngClickOverrideEnabled: function() {
+return ngClickOverrideEnabled;
+  }
+};
+  };
+
+}
+
 /* global ngTouch: false */
 
 /**
@@ -43,8 +144,7 @@ function nodeName_(element) {
  *
  * Requires the {@link ngTouch `ngTouch`} module to be installed.
  *
- * `$swipe` is used by the `ngSwipeLeft` and `ngSwipeRight` directives in 
`ngTouch`, and by
- * `ngCarousel` in a separate component.
+ * `$swipe` is used by the `ngSwipeLeft` and `ngSwipeRight` directives in 
`ngTouch`.
  *
  * # Usage
  * The `$swipe` service is an object with a single method: `bind`. `bind` 
takes an element
@@ -203,8 +303,17 @@ ngTouch.factory('$swi

[02/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw-ug.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw-ug.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw-ug.js
index f2d0312..10a9210 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw-ug.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw-ug.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Des"
 ],
+"STANDALONEMONTH": [
+  "Januari",
+  "Februari",
+  "Machi",
+  "Aprili",
+  "Mei",
+  "Juni",
+  "Julai",
+  "Agosti",
+  "Septemba",
+  "Oktoba",
+  "Novemba",
+  "Desemba"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "sw-ug",
+  "localeID": "sw_UG",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw.js
index e6dd8fe..f6ed28c 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sw.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Des"
 ],
+"STANDALONEMONTH": [
+  "Januari",
+  "Februari",
+  "Machi",
+  "Aprili",
+  "Mei",
+  "Juni",
+  "Julai",
+  "Agosti",
+  "Septemba",
+  "Oktoba",
+  "Novemba",
+  "Desemba"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "sw",
+  "localeID": "sw",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ta-in.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ta-in.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ta-in.js
index 8ef2205..0d6ba57 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ta-in.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ta-in.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "\u0ba8\u0bb5.",
   "\u0b9f\u0bbf\u0b9a."
 ],
+"STANDALONEMONTH": [
+  "\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf",
+  "\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf",
+  "\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd",
+  "\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd",
+  "\u0bae\u0bc7",
+  "\u0b9c\u0bc2\u0ba9\u0bcd",
+  "\u0b9c\u0bc2\u0bb2\u0bc8",
+  "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bc1",
+  "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd",
+  "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd",
+  "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd",
+  "\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd"
+],
 "WEEKENDRANGE": [
   6,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "ta-in",
+  "localeID": "ta_IN",
   "pluralCat": function(n, opt_precision) {  if (n == 1) {return 
PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos

[06/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.js
index a3f6954..459b850 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "\u014b11",
   "\u014b12"
 ],
+"STANDALONEMONTH": [
+  "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254",
+  "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b",
+  "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1",
+  "\u014bw\u00ed\u00ed ak\u01dd nin",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin",
+  "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk",
+  "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k",
+  "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "ksf-cm",
+  "localeID": "ksf_CM",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.js
index dfd65a2..36e62a8 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "\u014b11",
   "\u014b12"
 ],
+"STANDALONEMONTH": [
+  "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254",
+  "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b",
+  "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1",
+  "\u014bw\u00ed\u00ed ak\u01dd nin",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa",
+  "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin",
+  "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk",
+  "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k",
+  "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "ksf",
+  "localeID": "ksf",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.js
index c69f40d..793b20a 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "Nov",
   "Dez

[09/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_es.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_es.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_es.js
index 929ab02..07c4d2a 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_es.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_es.js
@@ -62,6 +62,20 @@ $provide.value("$locale", {
   "nov.",
   "dic."
 ],
+"STANDALONEMONTH": [
+  "Enero",
+  "Febrero",
+  "Marzo",
+  "Abril",
+  "Mayo",
+  "Junio",
+  "Julio",
+  "Agosto",
+  "Septiembre",
+  "Octubre",
+  "Noviembre",
+  "Diciembre"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -105,6 +119,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "es",
+  "localeID": "es",
   "pluralCat": function(n, opt_precision) {  if (n == 1) {return 
PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et-ee.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et-ee.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et-ee.js
index 3b900ae..d891b9d 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et-ee.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et-ee.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "nov",
   "dets"
 ],
+"STANDALONEMONTH": [
+  "jaanuar",
+  "veebruar",
+  "m\u00e4rts",
+  "aprill",
+  "mai",
+  "juuni",
+  "juuli",
+  "august",
+  "september",
+  "oktoober",
+  "november",
+  "detsember"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "et-ee",
+  "localeID": "et_EE",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et.js
index d10ad68..3c545d8 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_et.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "nov",
   "dets"
 ],
+"STANDALONEMONTH": [
+  "jaanuar",
+  "veebruar",
+  "m\u00e4rts",
+  "aprill",
+  "mai",
+  "juuni",
+  "juuli",
+  "august",
+  "september",
+  "oktoober",
+  "november",
+  "detsember"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "et",
+  "localeID": "et",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_eu-es.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_eu-es.js

[27/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
Upgrade angular archetype to use latest AngularJS version 1.5

https://issues.apache.org/jira/browse/WW-4522


Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/d358f1f7
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/d358f1f7
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/d358f1f7

Branch: refs/heads/master
Commit: d358f1f76dc3a64607ae3226ec025bda702c4cbb
Parents: 4271682
Author: Johannes Geppert 
Authored: Tue Mar 15 19:36:49 2016 +0100
Committer: Johannes Geppert 
Committed: Tue Mar 15 19:37:06 2016 +0100

--
 .../webapp/js/lib/angular/angular-animate.js|  915 ++--
 .../js/lib/angular/angular-animate.min.js   |  104 +-
 .../js/lib/angular/angular-animate.min.js.map   |4 +-
 .../main/webapp/js/lib/angular/angular-aria.js  |  171 +-
 .../webapp/js/lib/angular/angular-aria.min.js   |   19 +-
 .../js/lib/angular/angular-aria.min.js.map  |6 +-
 .../webapp/js/lib/angular/angular-cookies.js|   19 +-
 .../js/lib/angular/angular-cookies.min.js   |   10 +-
 .../js/lib/angular/angular-cookies.min.js.map   |4 +-
 .../webapp/js/lib/angular/angular-loader.js |   51 +-
 .../webapp/js/lib/angular/angular-loader.min.js |   10 +-
 .../js/lib/angular/angular-loader.min.js.map|4 +-
 .../js/lib/angular/angular-message-format.js|4 +-
 .../lib/angular/angular-message-format.min.js   |4 +-
 .../webapp/js/lib/angular/angular-messages.js   |   21 +-
 .../js/lib/angular/angular-messages.min.js  |   15 +-
 .../js/lib/angular/angular-messages.min.js.map  |6 +-
 .../main/webapp/js/lib/angular/angular-mocks.js |  478 +-
 .../webapp/js/lib/angular/angular-resource.js   |  167 +-
 .../js/lib/angular/angular-resource.min.js  |   20 +-
 .../js/lib/angular/angular-resource.min.js.map  |6 +-
 .../main/webapp/js/lib/angular/angular-route.js |   47 +-
 .../webapp/js/lib/angular/angular-route.min.js  |   22 +-
 .../js/lib/angular/angular-route.min.js.map |4 +-
 .../webapp/js/lib/angular/angular-sanitize.js   |  526 ++-
 .../js/lib/angular/angular-sanitize.min.js  |   23 +-
 .../js/lib/angular/angular-sanitize.min.js.map  |6 +-
 .../webapp/js/lib/angular/angular-scenario.js   | 4387 +++--
 .../main/webapp/js/lib/angular/angular-touch.js |  129 +-
 .../webapp/js/lib/angular/angular-touch.min.js  |   19 +-
 .../js/lib/angular/angular-touch.min.js.map |6 +-
 .../src/main/webapp/js/lib/angular/angular.js   | 4400 --
 .../main/webapp/js/lib/angular/angular.min.js   |  592 +--
 .../webapp/js/lib/angular/angular.min.js.map|6 +-
 .../src/main/webapp/js/lib/angular/errors.json  |2 +-
 .../js/lib/angular/i18n/angular-locale_af-na.js |   15 +
 .../js/lib/angular/i18n/angular-locale_af-za.js |   15 +
 .../js/lib/angular/i18n/angular-locale_af.js|   15 +
 .../lib/angular/i18n/angular-locale_agq-cm.js   |   15 +
 .../js/lib/angular/i18n/angular-locale_agq.js   |   15 +
 .../js/lib/angular/i18n/angular-locale_ak-gh.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ak.js|   15 +
 .../js/lib/angular/i18n/angular-locale_am-et.js |   15 +
 .../js/lib/angular/i18n/angular-locale_am.js|   15 +
 .../lib/angular/i18n/angular-locale_ar-001.js   |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-ae.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-bh.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-dj.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-dz.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-eg.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-eh.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-er.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-il.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-iq.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-jo.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-km.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-kw.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-lb.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-ly.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-ma.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-mr.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-om.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-ps.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-qa.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-sa.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-sd.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-so.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-ss.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-sy.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-td.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-tn.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar-ye.js |   15 +
 .../js/lib/angular/i18n/angular-locale_ar.js|   15 +
 .../js/lib/angular

[15/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js.map
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js.map
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js.map
index 150f24d..07fc1ce 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js.map
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.min.js.map
@@ -1,8 +1,8 @@
 {
 "version":3,
 "file":"angular.min.js",
-"lineCount":292,
-"mappings":"A;aAKC,SAAQ,CAACA,CAAD,CAASC,CAAT,CAAmBC,CAAnB,CAA8B,CAgCvCC,Q,E,C,C,C,C,M,S,E,C,I,E,S,C,C,C,C,C,E,C,G,E,C,C,C,C,G,C,E,E,C,C,sC,E,C,C,C,C,G,C,E,E,C,K,C,C,C,C,C,C,S,O,C,C,E,C,C,C,C,C,E,C,E,C,C,G,C,G,E,G,E,C,C,C,E,G,K,E,kB,C,C,E,C,S,C,C,C,E,C,U,E,M,E,C,C,S,E,Q,C,a,C,E,C,C,W,E,M,E,C,W,C,Q,E,M,E,C,I,U,C,C,C,C,C,E,E,C,C,C,C,C,M,M,C,C,C,C,CAuOAC,QAASA,GAAW,CAACC,CAAD,CAAM,CACxB,GAAW,IAAX,EAAIA,CAAJ,EAAmBC,EAAA,CAASD,CAAT,CAAnB,CACE,MAAO,CA
 
AA,CAKT,KAAIE,EAAS,QAATA,EAAqBC,OAAA,CAAOH,CAAP,CAArBE,EAAoCF,CAAAE,OAExC;MAAIF,EAAAI,SAAJ,GAAqBC,EAArB,EAA0CH,CAA1C,CACS,CAAA,CADT,CAIOI,CAAA,CAASN,CAAT,CAJP,EAIwBO,CAAA,CAAQP,CAAR,CAJxB,EAImD,CAJnD,GAIwCE,CAJxC,EAKyB,QALzB,GAKO,MAAOA,EALd,EAK8C,CAL9C,CAKqCA,CALrC,EAKoDA,CALpD,CAK6D,CAL7D,GAKmEF,EAd3C,CAoD1BQ,QAASA,EAAO,CAACR,CAAD,CAAMS,CAAN,CAAgBC,CAAhB,CAAyB,CAAA,IACnCC,CADmC,CAC9BT,CACT,IAAIF,CAAJ,CACE,GAAIY,CAAA,CAAWZ,CAAX,CAAJ,CACE,IAAKW,CAAL,GAAYX,EAAZ,CAGa,WAAX,EAAIW,CAAJ,EAAiC,QAAjC,EAA0BA,CAA1B,EAAoD,MAApD,EAA6CA,CAA7C,EAAgEX,CAAAa,eAAhE,EAAsF,CAAAb,CAAAa,eAAA,CAAmBF,CAAnB,CAAtF,EACEF,CAAAK,KAAA,CAAcJ,CAAd,CAAuBV,CAAA,CAAIW,CAAJ,CAAvB,CAAiCA,CAAjC,CAAsCX,CAAtC,CALN,KAQO,IAAIO,CAAA,CAAQP,CAAR,CAAJ,EAAoBD,EAAA,CAAYC,CAAZ,CAApB,CAAsC,CAC3C,IAAIe,EAA6B,QAA7BA,GAAc,MAAOf,EACpBW,EAAA,CAAM,CAAX,KAAcT,CAAd,CAAuBF,CAAAE,OAAvB,CAAmCS,CAAnC,CAAyCT,CAAzC,CAAiDS,CAAA,EAAjD,CACE,CAAII,CAAJ,EAAmBJ,CAAnB,GAA0BX,EAA1B,GACES,CAAAK,KAAA,CAAcJ,CAAd,CAAuBV,CAAA,CAAIW,CAAJ,CAAvB,CAAiCA,CAAjC,CA
 
AsCX,CAAtC,CAJuC,CAAtC,IAOA,IAAIA,CAAAQ,QAAJ,EAAmBR,CAAAQ,QAAnB,GAAmCA,CAAnC,CACHR,CAAAQ,QAAA,CAAYC,CAAZ,CAAsBC,CAAtB,CAA+BV,CAA/B,CADG,KAEA,IAAIgB,EAAA,CAAchB,CAAd,CAAJ,CAEL,IAAKW,CAAL,GAAYX,EAAZ,CACES,CAAAK,KAAA,CAAcJ,CAAd,CAAuBV,CAAA,CAAIW,CAAJ,CAAvB,CAAiCA,CAAjC,CAAsCX,CAAtC,CAHG,KAKA,IAAkC,UAAlC,GAAI,MAAOA,EAAAa,eAAX,CAEL,IAAKF,CAAL,GAAYX,EAAZ,CACMA,CAAAa,eAAA,CAAmBF,CAAnB,CAAJ;AACEF,CAAAK,KAAA,CAAcJ,CAAd,CAAuBV,CAAA,CAAIW,CAAJ,CAAvB,CAAiCA,CAAjC,CAAsCX,CAAtC,CAJC,KASL,KAAKW,CAAL,GAAYX,EAAZ,CACMa,EAAAC,KAAA,CAAoBd,CAApB,CAAyBW,CAAzB,CAAJ,EACEF,CAAAK,KAAA,CAAcJ,CAAd,CAAuBV,CAAA,CAAIW,CAAJ,CAAvB,CAAiCA,CAAjC,CAAsCX,CAAtC,CAKR,OAAOA,EAzCgC,CA4CzCiB,QAASA,GAAa,CAACjB,CAAD,CAAMS,CAAN,CAAgBC,CAAhB,CAAyB,CAE7C,IADA,IAAIQ,EAAOf,MAAAe,KAAA,CAAYlB,CAAZ,CAAAmB,KAAA,EAAX,CACSC,EAAI,CAAb,CAAgBA,CAAhB,CAAoBF,CAAAhB,OAApB,CAAiCkB,CAAA,EAAjC,CACEX,CAAAK,KAAA,CAAcJ,CAAd,CAAuBV,CAAA,CAAIkB,CAAA,CAAKE,CAAL,CAAJ,CAAvB,CAAqCF,CAAA,CAAKE,CAAL,CAArC,CAEF,OAAOF,EALsC,CAc/CG,QAASA,GAAa,CAACC,CAAD,CAAa,
 
CACjC,MAAO,SAAQ,CAACC,CAAD,CAAQZ,CAAR,CAAa,CAAEW,CAAA,CAAWX,CAAX,CAAgBY,CAAhB,CAAF,CADK,CAcnCC,QAASA,GAAO,EAAG,CACjB,MAAO,EAAEC,EADQ,CAUnBC,QAASA,GAAU,CAAC1B,CAAD,CAAM2B,CAAN,CAAS,CACtBA,CAAJ,CACE3B,CAAA4B,UADF,CACkBD,CADlB,CAGE,OAAO3B,CAAA4B,UAJiB,CAS5BC,QAASA,GAAU,CAACC,CAAD,CAAMC,CAAN,CAAYC,CAAZ,CAAkB,CAGnC,IAFA,IAAIL,EAAIG,CAAAF,UAAR,CAESR,EAAI,CAFb,CAEgBa,EAAKF,CAAA7B,OAArB,CAAkCkB,CAAlC,CAAsCa,CAAtC,CAA0C,EAAEb,CAA5C,CAA+C,CAC7C,IAAIpB,EAAM+B,CAAA,CAAKX,CAAL,CACV,IAAKc,CAAA,CAASlC,CAAT,CAAL,EAAuBY,CAAA,CAAWZ,CAAX,CAAvB,CAEA,IADA,IAAIkB,EAAOf,MAAAe,KAAA,CAAYlB,CAAZ,CAAX,CACSmC,EAAI,CADb,CACgBC,EAAKlB,CAAAhB,OAArB,CAAkCiC,CAAlC,CAAsCC,CAAtC,CAA0CD,CAAA,EAA1C,CAA+C,CAC7C,IAAIxB,EAAMO,CAAA,CAAKiB,CAAL,CAAV,CACIE,EAAMrC,CAAA,CAAIW,CAAJ,CAENqB,EAAJ,EAAYE,CAAA,CAASG,CAAT,CAAZ,CACMC,EAAA,CAAOD,CAAP,CAAJ,CACEP,CAAA,CAAInB,CAAJ,CADF,CACa,IAAI4B,IAAJ,CAASF,CAAAG,QAAA,EAAT,CADb,CAEWC,EAAA,CAASJ,CAAT,CAAJ;AACLP,CAAA,CAAInB,CAAJ,CADK,CACM,IAAI+B,MAAJ,CAAWL,CAAX,CADN,EAGAH,CAAA,CAASJ,CAAA,CA
 
AInB,CAAJ,CAAT,CACL,GADyBmB,CAAA,CAAInB,CAAJ,CACzB,CADoCJ,CAAA,CAAQ8B,CAAR,CAAA,CAAe,EAA

[17/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.js
index a6aafd5..a8aad46 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular.js
@@ -1,6 +1,6 @@
 /**
- * @license AngularJS v1.4.5
- * (c) 2010-2015 Google, Inc. http://angularjs.org
+ * @license AngularJS v1.5.0
+ * (c) 2010-2016 Google, Inc. http://angularjs.org
  * License: MIT
  */
 (function(window, document, undefined) {'use strict';
@@ -57,7 +57,7 @@ function minErr(module, ErrorConstructor) {
   return match;
 });
 
-message += '\nhttp://errors.angularjs.org/1.4.5/' +
+message += '\nhttp://errors.angularjs.org/1.5.0/' +
   (module ? module + '/' : '') + code;
 
 for (i = SKIP_INDEXES, paramPrefix = '?'; i < templateArgs.length; i++, 
paramPrefix = '&') {
@@ -188,29 +188,9 @@ var REGEX_STRING_REGEXP = /^\/(.+)\/([a-z]*)$/;
 // This is used so that it's possible for internal tests to create mock 
ValidityStates.
 var VALIDITY_STATE_PROPERTY = 'validity';
 
-/**
- * @ngdoc function
- * @name angular.lowercase
- * @module ng
- * @kind function
- *
- * @description Converts the specified string to lowercase.
- * @param {string} string String to be converted to lowercase.
- * @returns {string} Lowercased string.
- */
-var lowercase = function(string) {return isString(string) ? 
string.toLowerCase() : string;};
 var hasOwnProperty = Object.prototype.hasOwnProperty;
 
-/**
- * @ngdoc function
- * @name angular.uppercase
- * @module ng
- * @kind function
- *
- * @description Converts the specified string to uppercase.
- * @param {string} string String to be converted to uppercase.
- * @returns {string} Uppercased string.
- */
+var lowercase = function(string) {return isString(string) ? 
string.toLowerCase() : string;};
 var uppercase = function(string) {return isString(string) ? 
string.toUpperCase() : string;};
 
 
@@ -230,7 +210,7 @@ var manualUppercase = function(s) {
 
 // String#toLowerCase and String#toUpperCase don't produce correct results in 
browsers with Turkish
 // locale, for this reason we need to detect this case and redefine 
lowercase/uppercase methods
-// with correct but slower alternatives.
+// with correct but slower alternatives. See 
https://github.com/angular/angular.js/issues/11387
 if ('i' !== 'I'.toLowerCase()) {
   lowercase = manualLowercase;
   uppercase = manualUppercase;
@@ -267,20 +247,25 @@ msie = document.documentMode;
  *   String ...)
  */
 function isArrayLike(obj) {
-  if (obj == null || isWindow(obj)) {
-return false;
-  }
+
+  // `null`, `undefined` and `window` are not array-like
+  if (obj == null || isWindow(obj)) return false;
+
+  // arrays, strings and jQuery/jqLite objects are array like
+  // * jqLite is either the jQuery or jqLite constructor function
+  // * we have to check the existence of jqLite first as this method is called
+  //   via the forEach method when constructing the jqLite object in the first 
place
+  if (isArray(obj) || isString(obj) || (jqLite && obj instanceof jqLite)) 
return true;
 
   // Support: iOS 8.2 (not reproducible in simulator)
   // "length" in obj used to prevent JIT error (gh-11508)
   var length = "length" in Object(obj) && obj.length;
 
-  if (obj.nodeType === NODE_TYPE_ELEMENT && length) {
-return true;
-  }
+  // NodeList objects (with `item` method) and
+  // other objects with suitable length characteristics are array-like
+  return isNumber(length) &&
+(length >= 0 && ((length - 1) in obj || obj instanceof Array) || typeof 
obj.item == 'function');
 
-  return isString(obj) || isArray(obj) || length === 0 ||
- typeof length === 'number' && length > 0 && (length - 1) in obj;
 }
 
 /**
@@ -377,7 +362,7 @@ function forEachSorted(obj, iterator, context) {
  * @returns {function(*, string)}
  */
 function reverseParams(iteratorFn) {
-  return function(value, key) { iteratorFn(key, value); };
+  return function(value, key) {iteratorFn(key, value);};
 }
 
 /**
@@ -425,6 +410,10 @@ function baseExtend(dst, objs, deep) {
   dst[key] = new Date(src.valueOf());
 } else if (isRegExp(src)) {
   dst[key] = new RegExp(src);
+} else if (src.nodeName) {
+  dst[key] = src.cloneNode(true);
+} else if (isElement(src)) {
+  dst[key] = src.clone();
 } else {
   if (!isObject(dst[key])) dst[key] = isArray(src) ?

[24/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js.map
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js.map
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js.map
index 8ea5f58..1d4f7a6 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js.map
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js.map
@@ -2,7 +2,7 @@
 "version":3,
 "file":"angular-animate.min.js",
 "lineCount":55,
-"mappings":"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

[20/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-sanitize.min.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-sanitize.min.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-sanitize.min.js
index 4404fea..135d5a0 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-sanitize.min.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-sanitize.min.js
@@ -1,16 +1,15 @@
 /*
- AngularJS v1.4.5
- (c) 2010-2015 Google, Inc. http://angularjs.org
+ AngularJS v1.5.0
+ (c) 2010-2016 Google, Inc. http://angularjs.org
  License: MIT
 */
-(function(n,h,p){'use strict';function E(a){var 
f=[];r(f,h.noop).chars(a);return f.join("")}function g(a,f){var 
d={},c=a.split(","),b;for(b=0;b=c;d--)f.end&&f.end(e[d]);e.length=c}}"string"!==typeof
 a&&(a=null===a||"undefined"===typeof a?"":""+a);var 
b,k,e=[],m=a,l;for(e.last=function(){return 
e[e.length-1]};a;){l="";k=!0;if(e.last()&&w[e.last()])a=a.replace(new 
RegExp("([\\W\\w]*)<\\s*\\/\\s*"+e.last()+"[^>]*>","i"),function(a,b){b=b.replace(H,"$1").replace(I,"$1");f.chars&&f.chars(q(b));return""}),c("",e.last());else{if(0===a.indexOf("\x3c!--"))b=a.indexOf("--",4),0<=b&&a.lastIndexOf("--\x3e",
-b)===b&&(f.comment&&f.comment(a.substring(4,b)),a=a.substring(b+3),k=!1);else 
if(x.test(a)){if(b=a.match(x))a=a.replace(b[0],""),k=!1}else 
if(J.test(a)){if(b=a.match(y))a=a.substring(b[0].length),b[0].replace(y,c),k=!1}else
 
K.test(a)&&((b=a.match(z))?(b[4]&&(a=a.substring(b[0].length),b[0].replace(z,d)),k=!1):(l+="<",a=a.substring(1)));k&&(b=a.indexOf("<"),l+=0>b?a:a.substring(0,b),a=0>b?"":a.substring(b),f.chars&&f.chars(q(l)))}if(a==m)throw
 L("badparse",a);m=a}c()}function q(a){if(!a)return"";A.innerHTML=
-a.replace(//g,">")}function
 r(a,f){var 
d=!1,c=h.bind(a,a.push);return{start:function(a,k,e){a=h.lowercase(a);!d&&w[a]&&(d=a);d||!0!==C[a]||(c("<"),c(a),h.forEach(k,function(d,e){var
 k=h.lowercase(e),g="img"===a&&"src"===k||
-"background"===k;!0!==O[k]||!0===D[k]&&!f(d,g)||(c(" 
"),c(e),c('="'),c(B(d)),c('"'))}),c(e?"/>":">"))},end:function(a){a=h.lowercase(a);d||!0!==C[a]||(c(""));a==d&&(d=!1)},chars:function(a){d||c(B(a))}}}var
 
L=h.$$minErr("$sanitize"),z=/^<((?:[a-zA-Z])[\w:-]*)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*(>?)/,y=/^<\/\s*([\w:-]+)[^>]*>/,G=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,K=/^]*?)>/i,
-I=/"\u201d\u2019]/i,d=/^mailto:/i;return
 function(c,b){function k(a){a&&g.push(E(a))}function e(a,
-c){g.push("');k(c);g.push("")}if(!c)return
 c;for(var 
m,l=c,g=[],n,p;m=l.match(f);)n=m[0],m[2]||m[4]||(n=(m[3]?"http://":"mailto:";)+n),p=m.index,k(l.substr(0,p)),e(n,m[0].replace(d,"")),l=l.substring(p+m[0].length);k(l);return
 a(g.join(""))}}])})(window,window.angular);
+(function(A,e,B){'use strict';function C(a){var 
c=[];v(c,e.noop).chars(a);return c.join("")}function h(a,c){var 
b={},d=a.split(","),l;for(l=0;l=document.documentMode&&n(g);a=g.innerHTML;g.innerHTML=a}while(a!==g.innerHTML);for(b=g.firstChild;b;){switch(b.nodeType){case
 1:c.start(b.nodeName.toLowerCase(),E(b.attributes));
+break;case 3:c.chars(b.textContent)}var 
d;if(!(d=b.firstChild)&&(1==b.nodeType&&c.end(b.nodeName.toLowerCase()),d=b.nextSibling,!d))for(;null==d;){b=b.parentNode;if(b===g)break;d=b.nextSibling;1==b.nodeType&&c.end(b.nodeName.toLowerCase())}b=d}for(;b=g.firstChild;)g.removeChild(b)}function
 E(a){for(var c={},b=0,d=a.length;b/g,">")}function
 v(a,c){var 
b=!1,d=e.bind(a,a.push);return{start:function(a,f){a=e.lowercase(a);!b&&H[a]&&(b=a);b||!0!==t[a]||(d("<"),d(a),e.forEach(f,function(b,f){var
 
g=e.lowercase(f),h="img"===a&&"src"===g||"background"===g;!0!==I[g]||!0===y[g]&&!c(b,h)||(d("
 
"),d(f),d('="'),d(x(b)),d('"'))}),d(">"))},end:function(a){a=e.lowercase(a);b||!0!==t[a]||!0===z[a]||(d(""));a==
+b&&(b=!1)},chars:function(a){b||d(x(a))}}}function 
n(a){if(a.nodeType===Node.ELEMENT_NODE)for(var 
c=a.attributes,b=0,d=c.length;b"\u201d\u2019]/i,b=/^mailto:/i,d=e.$$minErr("linky"),g=e.isString;return
 function(f,h,m){function k(a){a&&p.push(C(a))}function q(a,b){var c;p.push("');k(b);p.push("")}if(null==f||""===f)return
 f;if(!g(f))throw d("notstring",f);for(var 
r=f,p=[],s,n;f=r.match(c);)s=f[0],f[2]||f[4]||(s=(f[3]?"http://":"mailto:";)+s),n=f.index,k(r.substr(0,n)),q(s,f[0].replace(b,"")),r=r.substring(n+f[0].length);k(r);return
 a(p.join(""))}}])})(window,window.angular);
 //# sourceMappingURL=angular-sanitize.min.js.map

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angu

[25/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
index 71ae4d9..8e8e41d 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
@@ -1,56 +1,56 @@
 /*
- AngularJS v1.4.5
- (c) 2010-2015 Google, Inc. http://angularjs.org
+ AngularJS v1.5.0
+ (c) 2010-2016 Google, Inc. http://angularjs.org
  License: MIT
 */
-(function(F,x,Z){'use strict';function ua(a,b,c){if(!a)throw 
ngMinErr("areq",b||"?",c||"required");return a}function 
va(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;$(a)&&(a=a.join(" 
"));$(b)&&(b=b.join(" "));return a+" "+b}function Ea(a){var 
b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function 
V(a,b,c){var 
d="";a=$(a)?a:a&&M(a)&&a.length?a.split(/\s+/):[];q(a,function(a,y){a&&0=a&&(a=h,h=0,b.push(e),e=[]);e.push(l.fn);
-l.children.forEach(function(a){h++;c.push(a)});a--}e.length&&b.push(e);return 
b}(c)}var O=[],x=Q(a);return function(t,z,E){function 
h(a){a=a.hasAttribute("ng-animate-ref")?[a]:a.querySelectorAll("[ng-animate-ref]");var
 b=[];q(a,function(a){var 
c=a.getAttribute("ng-animate-ref");c&&c.length&&b.push(a)});return b}function 
S(a){var b=[],c={};q(a,function(a,g){var 
d=G(a.element),f=0<=["enter","move"].indexOf(a.event),d=a.structural?h(d):[];if(d.length){var
 e=f?"to":"from";q(d,function(a){var b=a.getAttribute("ng-animate-ref");
-c[b]=c[b]||{};c[b][e]={animationID:g,element:I(a)}})}else b.push(a)});var 
d={},f={};q(c,function(c,e){var h=c.from,r=c.to;if(h&&r){var 
J=a[h.animationID],k=a[r.animationID],B=h.animationID.toString();if(!f[B]){var 
l=f[B]={structural:!0,beforeStart:function(){J.beforeStart();k.beforeStart()},close:function(){J.close();k.close()},classes:u(J.classes,k.classes),from:J,to:k,anchors:[]};l.classes.length?b.push(l):(b.push(J),b.push(k))}f[B].anchors.push({out:h.element,"in":r.element})}else
 h=h?h.animationID:
-r.animationID,r=h.toString(),d[r]||(d[r]=!0,b.push(a[h]))});return b}function 
u(a,b){a=a.split(" ");b=b.split(" ");for(var c=[],d=0;dC.expectedEndTime)?v.cancel(C.timer):p.push(r)}z&&(u=v(d,u,!1),p[0]={timer:u,expectedEndTime:k},p.push(r),a.data("$$animateCss",p));a.on(m.join("
 "),l);xa(a,c)}}
-function d(){var b=a.data("$$animateCss");if(b){for(var 
c=1;c=M&&b>=K&&(S=!0,r())}if(!s)if(g.parentNode){var
 H,m=[],k=function(a){if(S)z&&a&&(z=!1,r());else 
if(z=!a,D.animationDuration)if(a=na(g,z),z)w.push(a);else{var 
b=w,c=b.indexOf(a);0<=a&&b.splice(c,1)}},p=0=a&&(a=e,e=0,b.push(t),t=[]);t.push(g.fn);g.children.forEach(function(a){e++;
+c.push(a)});a--}t.length&&b.push(t);return b}(c)}var M=[],r=U(a);return 
function(u,A,v){function 
z(a){a=a.hasAttribute("ng-animate-ref")?[a]:a.querySelectorAll("[ng-animate-ref]");var
 b=[];s(a,function(a){var 
c=a.getAttribute("ng-animate-ref");c&&c.length&&b.push(a)});return b}function 
K(a){var b=[],c={};s(a,function(a,f){var 
d=G(a.element),h=0<=["enter","move"].indexOf(a.event),d=a.structural?z(d):[];if(d.length){var
 e=h?"to":"from";s(d,function(a){var 
b=a.getAttribute("ng-animate-ref");c[b]=c[b]||
+{};c[b][e]={animationID:f,element:I(a)}})}else b.push(a)});var 
d={},h={};s(c,function(c,e){var l=c.from,t=c.to;if(l&&t){var 
g=a[l.animationID],E=a[t.animationID],k=l.animationID.toString();if(!h[k]){var 
z=h[k]={structural:!0,beforeStart:function(){g.beforeStart();E.beforeStart()},close:function(){g.close();E.close()},classes:J(g.classes,E.classes),from:g,to:E,anchors:[]};z.classes.length?b.push(z):(b.push(g),b.push(E))}h[k].anchors.push({out:l.element,"in":t.element})}else
 l=l?l.animationID:t.animationID,
+t=l.toString(),d[t]||(d[t]=!0,b.push(a[l]))});return b}function 
J(a,b){a=a.split(" ");b=b.split(" ");for(var c=[],d=0;d=P&&b>=O&&(wa=!0,q())}function
 L(){function b(){if(!A){t(!1);s(m,
+function(a){l.style[a[0]]=a[1]});z(a,f);e.addClass(a,ca);if(p.recalculateTimingStyles){ja=l.className+"
 
"+da;ga=r(l,ja);F=v(l,ja,ga);$=F.maxDelay;n=Math.max($,0);O=F.maxDuration;if(0===O){q();return}p.hasTransitions=0B.expectedEndTime)?H.cancel(B.timer):g.push(q)}L&&(k=H(c,k,!1),g[0]={timer:k,expectedEndTime:d},g.push(q),a.data("$$animateCss",g));if(ea.length)a.on(ea.join("
 "),E);f.to&&(f.cleanupStyles&&Ga(x,l,Object.keys(f.to)),Ba(a,
+f))}}function c(){var b=a.data("$$animateCss");if(b){for(var 
d=1;d

[19/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-scenario.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-scenario.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-scenario.js
index ce24ace..20af805 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-scenario.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-scenario.js
@@ -9190,8 +9190,8 @@ return jQuery;
 }));
 
 /**
- * @license AngularJS v1.4.5
- * (c) 2010-2015 Google, Inc. http://angularjs.org
+ * @license AngularJS v1.5.0
+ * (c) 2010-2016 Google, Inc. http://angularjs.org
  * License: MIT
  */
 (function(window, document){
@@ -9249,7 +9249,7 @@ function minErr(module, ErrorConstructor) {
   return match;
 });
 
-message += '\nhttp://errors.angularjs.org/1.4.5/' +
+message += '\nhttp://errors.angularjs.org/1.5.0/' +
   (module ? module + '/' : '') + code;
 
 for (i = SKIP_INDEXES, paramPrefix = '?'; i < templateArgs.length; i++, 
paramPrefix = '&') {
@@ -9380,29 +9380,9 @@ var REGEX_STRING_REGEXP = /^\/(.+)\/([a-z]*)$/;
 // This is used so that it's possible for internal tests to create mock 
ValidityStates.
 var VALIDITY_STATE_PROPERTY = 'validity';
 
-/**
- * @ngdoc function
- * @name angular.lowercase
- * @module ng
- * @kind function
- *
- * @description Converts the specified string to lowercase.
- * @param {string} string String to be converted to lowercase.
- * @returns {string} Lowercased string.
- */
-var lowercase = function(string) {return isString(string) ? 
string.toLowerCase() : string;};
 var hasOwnProperty = Object.prototype.hasOwnProperty;
 
-/**
- * @ngdoc function
- * @name angular.uppercase
- * @module ng
- * @kind function
- *
- * @description Converts the specified string to uppercase.
- * @param {string} string String to be converted to uppercase.
- * @returns {string} Uppercased string.
- */
+var lowercase = function(string) {return isString(string) ? 
string.toLowerCase() : string;};
 var uppercase = function(string) {return isString(string) ? 
string.toUpperCase() : string;};
 
 
@@ -9422,7 +9402,7 @@ var manualUppercase = function(s) {
 
 // String#toLowerCase and String#toUpperCase don't produce correct results in 
browsers with Turkish
 // locale, for this reason we need to detect this case and redefine 
lowercase/uppercase methods
-// with correct but slower alternatives.
+// with correct but slower alternatives. See 
https://github.com/angular/angular.js/issues/11387
 if ('i' !== 'I'.toLowerCase()) {
   lowercase = manualLowercase;
   uppercase = manualUppercase;
@@ -9459,20 +9439,25 @@ msie = document.documentMode;
  *   String ...)
  */
 function isArrayLike(obj) {
-  if (obj == null || isWindow(obj)) {
-return false;
-  }
+
+  // `null`, `undefined` and `window` are not array-like
+  if (obj == null || isWindow(obj)) return false;
+
+  // arrays, strings and jQuery/jqLite objects are array like
+  // * jqLite is either the jQuery or jqLite constructor function
+  // * we have to check the existence of jqLite first as this method is called
+  //   via the forEach method when constructing the jqLite object in the first 
place
+  if (isArray(obj) || isString(obj) || (jqLite && obj instanceof jqLite)) 
return true;
 
   // Support: iOS 8.2 (not reproducible in simulator)
   // "length" in obj used to prevent JIT error (gh-11508)
   var length = "length" in Object(obj) && obj.length;
 
-  if (obj.nodeType === NODE_TYPE_ELEMENT && length) {
-return true;
-  }
+  // NodeList objects (with `item` method) and
+  // other objects with suitable length characteristics are array-like
+  return isNumber(length) &&
+(length >= 0 && ((length - 1) in obj || obj instanceof Array) || typeof 
obj.item == 'function');
 
-  return isString(obj) || isArray(obj) || length === 0 ||
- typeof length === 'number' && length > 0 && (length - 1) in obj;
 }
 
 /**
@@ -9569,7 +9554,7 @@ function forEachSorted(obj, iterator, context) {
  * @returns {function(*, string)}
  */
 function reverseParams(iteratorFn) {
-  return function(value, key) { iteratorFn(key, value); };
+  return function(value, key) {iteratorFn(key, value);};
 }
 
 /**
@@ -9617,6 +9602,10 @@ function baseExtend(dst, objs, deep) {
   dst[key] = new Date(src.valueOf());
 } else if (isRegExp(src)) {
   dst[key] = new RegExp(src);
+} else if (src.nodeName) {
+  dst[key] = src.cloneNode(true);
+} else if (isElement(src)) {
+  dst[key] = src.clone();
 } else 

[26/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.js
index b19f02d..2778fc5 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.js
@@ -1,12 +1,13 @@
 /**
- * @license AngularJS v1.4.5
- * (c) 2010-2015 Google, Inc. http://angularjs.org
+ * @license AngularJS v1.5.0
+ * (c) 2010-2016 Google, Inc. http://angularjs.org
  * License: MIT
  */
 (function(window, angular, undefined) {'use strict';
 
 /* jshint ignore:start */
 var noop= angular.noop;
+var copy= angular.copy;
 var extend  = angular.extend;
 var jqLite  = angular.element;
 var forEach = angular.forEach;
@@ -25,6 +26,7 @@ var ADD_CLASS_SUFFIX = '-add';
 var REMOVE_CLASS_SUFFIX = '-remove';
 var EVENT_CLASS_PREFIX = 'ng-';
 var ACTIVE_CLASS_SUFFIX = '-active';
+var PREPARE_CLASS_SUFFIX = '-prepare';
 
 var NG_ANIMATE_CLASSNAME = 'ng-animate';
 var NG_ANIMATE_CHILDREN_DATA = '$$ngAnimateChildren';
@@ -41,7 +43,7 @@ var CSS_PREFIX = '', TRANSITION_PROP, TRANSITIONEND_EVENT, 
ANIMATION_PROP, ANIMA
 // Also, the only modern browser that uses vendor prefixes for 
transitions/keyframes is webkit
 // therefore there is no reason to test anymore for other vendor prefixes:
 // http://caniuse.com/#search=transition
-if (window.ontransitionend === undefined && window.onwebkittransitionend !== 
undefined) {
+if (isUndefined(window.ontransitionend) && 
isDefined(window.onwebkittransitionend)) {
   CSS_PREFIX = '-webkit-';
   TRANSITION_PROP = 'WebkitTransition';
   TRANSITIONEND_EVENT = 'webkitTransitionEnd transitionend';
@@ -50,7 +52,7 @@ if (window.ontransitionend === undefined && 
window.onwebkittransitionend !== und
   TRANSITIONEND_EVENT = 'transitionend';
 }
 
-if (window.onanimationend === undefined && window.onwebkitanimationend !== 
undefined) {
+if (isUndefined(window.onanimationend) && 
isDefined(window.onwebkitanimationend)) {
   CSS_PREFIX = '-webkit-';
   ANIMATION_PROP = 'WebkitAnimation';
   ANIMATIONEND_EVENT = 'webkitAnimationEnd animationend';
@@ -76,6 +78,7 @@ var isPromiseLike = function(p) {
   return p && p.then ? true : false;
 };
 
+var ngMinErr = angular.$$minErr('ng');
 function assertArg(arg, name, reason) {
   if (!arg) {
 throw ngMinErr('areq', "Argument '{0}' is {1}", (name || '?'), (reason || 
"required"));
@@ -220,7 +223,10 @@ function applyAnimationToStyles(element, options) {
   }
 }
 
-function mergeAnimationOptions(element, target, newOptions) {
+function mergeAnimationDetails(element, oldAnimation, newAnimation) {
+  var target = oldAnimation.options || {};
+  var newOptions = newAnimation.options || {};
+
   var toAdd = (target.addClass || '') + ' ' + (newOptions.addClass || '');
   var toRemove = (target.removeClass || '') + ' ' + (newOptions.removeClass || 
'');
   var classes = resolveElementClasses(element.attr('class'), toAdd, toRemove);
@@ -252,6 +258,9 @@ function mergeAnimationOptions(element, target, newOptions) 
{
 target.removeClass = null;
   }
 
+  oldAnimation.addClass = target.addClass;
+  oldAnimation.removeClass = target.removeClass;
+
   return target;
 }
 
@@ -373,12 +382,6 @@ function concatWithSpace(a,b) {
   return a + ' ' + b;
 }
 
-function $$BodyProvider() {
-  this.$get = ['$document', function($document) {
-return jqLite($document[0].body);
-  }];
-}
-
 var $$rAFSchedulerFactory = ['$$rAF', function($$rAF) {
   var queue, cancelFn;
 
@@ -393,7 +396,7 @@ var $$rAFSchedulerFactory = ['$$rAF', function($$rAF) {
   queue = scheduler.queue = [];
 
   /* waitUntilQuiet does two things:
-   * 1. It will run the FINAL `fn` value only when an uncancelled RAF has 
passed through
+   * 1. It will run the FINAL `fn` value only when an uncanceled RAF has 
passed through
* 2. It will delay the next wave of tasks from running until the quiet `fn` 
has run.
*
* The motivation here is that animation code can request more time from the 
scheduler
@@ -428,16 +431,101 @@ var $$rAFSchedulerFactory = ['$$rAF', function($$rAF) {
   }
 }];
 
-var $$AnimateChildrenDirective = [function() {
-  return function(scope, element, attrs) {
-var val = attrs.ngAnimateChildren;
-if (angular.isString(val) && val.length === 0) { //empty attribute
-  element.data(NG_ANIMATE_CHILDREN_DATA, true);
-} else {
-  attrs.$observe('ngAnimateChildren', function(value) {
+/**
+ * @ngdo

[03/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-fi.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-fi.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-fi.js
index 62de6b1..0d3b477 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-fi.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-fi.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "sk\u00e1bma",
   "juovla"
 ],
+"STANDALONEMONTH": [
+  "o\u0111\u0111ajagem\u00e1nnu",
+  "guovvam\u00e1nnu",
+  "njuk\u010dam\u00e1nnu",
+  "cuo\u014bom\u00e1nnu",
+  "miessem\u00e1nnu",
+  "geassem\u00e1nnu",
+  "suoidnem\u00e1nnu",
+  "borgem\u00e1nnu",
+  "\u010dak\u010dam\u00e1nnu",
+  "golggotm\u00e1nnu",
+  "sk\u00e1bmam\u00e1nnu",
+  "juovlam\u00e1nnu"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "se-fi",
+  "localeID": "se_FI",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-no.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-no.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-no.js
index b2e24ae..4fa6e3a 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-no.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-no.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "sk\u00e1b",
   "juov"
 ],
+"STANDALONEMONTH": [
+  "o\u0111\u0111ajagem\u00e1nnu",
+  "guovvam\u00e1nnu",
+  "njuk\u010dam\u00e1nnu",
+  "cuo\u014bom\u00e1nnu",
+  "miessem\u00e1nnu",
+  "geassem\u00e1nnu",
+  "suoidnem\u00e1nnu",
+  "borgem\u00e1nnu",
+  "\u010dak\u010dam\u00e1nnu",
+  "golggotm\u00e1nnu",
+  "sk\u00e1bmam\u00e1nnu",
+  "juovlam\u00e1nnu"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "se-no",
+  "localeID": "se_NO",
   "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, 
opt_precision);  if (i == 1 && vf.v == 0) {return PLURAL_CATEGORY.ONE;  }  
return PLURAL_CATEGORY.OTHER;}
 });
 }]);

http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-se.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-se.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-se.js
index 7915d43..ea4545e 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-se.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_se-se.js
@@ -80,6 +80,20 @@ $provide.value("$locale", {
   "sk\u00e1b",
   "juov"
 ],
+"STANDALONEMONTH": [
+  "o\u0111\u0111ajagem\u00e1nnu",
+  "guovvam\u00e1nnu",
+  "njuk\u010dam\u00e1nnu",
+  "cuo\u014bom\u00e1nnu",
+  "miessem\u00e1nnu",
+  "geassem\u00e1nnu",
+  "suoidnem\u00e1nnu",
+  "borgem\u00e1nnu",
+  "\u010dak\u010dam\u00e1nnu",
+  "golggotm\u00e1nnu",
+  "sk\u00e1bmam\u00e1nnu",
+  "juovlam\u00e1nnu"
+],
 "WEEKENDRANGE": [
   5,
   6
@@ -123,6 +137,7 @@ $provide.value("$locale", {
 ]
   },
   "id": "se-se",
+  "localeID": "se_SE",
   "pluralCat": function(n, opt_precision) {  var i = n |

[21/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-resource.min.js.map
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-resource.min.js.map
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-resource.min.js.map
index 7089b6e..5174e18 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-resource.min.js.map
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-resource.min.js.map
@@ -1,8 +1,8 @@
 {
 "version":3,
 "file":"angular-resource.min.js",
-"lineCount":12,
-"mappings":"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
 
+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
 
zC,CAAA,CAAO,EAAP,CAAWM,CAAA,CAAcC,

[23/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-aria.js
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-aria.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-aria.js
index d10405d..99f5cc4 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-aria.js
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-aria.js
@@ -1,6 +1,6 @@
 /**
- * @license AngularJS v1.4.5
- * (c) 2010-2015 Google, Inc. http://angularjs.org
+ * @license AngularJS v1.5.0
+ * (c) 2010-2016 Google, Inc. http://angularjs.org
  * License: MIT
  */
 (function(window, angular, undefined) {'use strict';
@@ -21,19 +21,23 @@
  *
  * For ngAria to do its magic, simply include the module `ngAria` as a 
dependency. The following
  * directives are supported:
- * `ngModel`, `ngDisabled`, `ngShow`, `ngHide`, `ngClick`, `ngDblClick`, and 
`ngMessages`.
+ * `ngModel`, `ngChecked`, `ngRequired`, `ngValue`, `ngDisabled`, `ngShow`, 
`ngHide`, `ngClick`,
+ * `ngDblClick`, and `ngMessages`.
  *
  * Below is a more detailed breakdown of the attributes handled by ngAria:
  *
  * | Directive   | Supported Attributes
   |
  * 
|-||
+ * | {@link ng.directive:ngModel ngModel}| aria-checked, 
aria-valuemin, aria-valuemax, aria-valuenow, aria-invalid, aria-required, input 
roles |
  * | {@link ng.directive:ngDisabled ngDisabled}  | aria-disabled   
   |
+ * | {@link ng.directive:ngRequired ngRequired}  | aria-required   
   |
+ * | {@link ng.directive:ngChecked ngChecked}| aria-checked
   |
+ * | {@link ng.directive:ngValue ngValue}| aria-checked
   |
  * | {@link ng.directive:ngShow ngShow}  | aria-hidden 
   |
  * | {@link ng.directive:ngHide ngHide}  | aria-hidden 
   |
  * | {@link ng.directive:ngDblclick ngDblclick}  | tabindex
   |
  * | {@link module:ngMessages ngMessages}| aria-live   
   |
- * | {@link ng.directive:ngModel ngModel}| aria-checked, 
aria-valuemin, aria-valuemax, aria-valuenow, aria-invalid, aria-required, input 
roles |
- * | {@link ng.directive:ngClick ngClick}| tabindex, keypress event, 
button role   |
+ * | {@link ng.directive:ngClick ngClick}| tabindex, keypress event, 
button role  |
  *
  * Find out more information about each directive by reading the
  * {@link guide/accessibility ngAria Developer Guide}.
@@ -58,6 +62,16 @@ var ngAriaModule = angular.module('ngAria', ['ng']).
 provider('$aria', $AriaProvider);
 
 /**
+* Internal Utilities
+*/
+var nodeBlackList = ['BUTTON', 'A', 'INPUT', 'TEXTAREA', 'SELECT', 'DETAILS', 
'SUMMARY'];
+
+var isNodeOneOf = function(elem, nodeTypeArray) {
+  if (nodeTypeArray.indexOf(elem[0].nodeName) !== -1) {
+return true;
+  }
+};
+/**
  * @ngdoc provider
  * @name $ariaProvider
  *
@@ -85,7 +99,6 @@ function $AriaProvider() {
 ariaDisabled: true,
 ariaRequired: true,
 ariaInvalid: true,
-ariaMultiline: true,
 ariaValue: true,
 tabindex: true,
 bindKeypress: true,
@@ -103,11 +116,10 @@ function $AriaProvider() {
*  - **ariaDisabled** – `{boolean}` – Enables/disables aria-disabled 
tags
*  - **ariaRequired** – `{boolean}` – Enables/disables aria-required 
tags
*  - **ariaInvalid** – `{boolean}` – Enables/disables aria-invalid tags
-   *  - **ariaMultiline** – `{boolean}` – Enables/disables aria-multiline 
tags
*  - **ariaValue** – `{boolean}` – Enables/disables aria-valuemin, 
aria-valuemax and aria-valuenow tags
*  - **tabindex** – `{boolean}` – Enables/disables tabindex tags
-   *  - **bindKeypress** – `{boolean}` – Enables/disables keypress eve

[22/27] struts git commit: Upgrade angular archetype to use latest AngularJS version 1.5

2016-03-15 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/d358f1f7/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-messages.min.js.map
--
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-messages.min.js.map
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-messages.min.js.map
index 754ba3f..0cb2a94 100644
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-messages.min.js.map
+++ 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-messages.min.js.map
@@ -1,8 +1,8 @@
 {
 "version":3,
 "file":"angular-messages.min.js",
-"lineCount":10,
-"mappings":"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
 
,CADF,EACsBH,CAAAI,OAAA,CAAYD,CAAZ,