struts git commit: Drops version of maven-compiler-plugin as this breaks build

2015-05-28 Thread lukaszlenart
Repository: struts
Updated Branches:
  refs/heads/master 25cdfd62e -> 0a71c5c9a


Drops version of maven-compiler-plugin as this breaks build


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

Branch: refs/heads/master
Commit: 0a71c5c9afd4e8ba8fe6c67106ab2d780ca0e091
Parents: 25cdfd6
Author: Lukasz Lenart 
Authored: Thu May 28 10:11:42 2015 +0200
Committer: Lukasz Lenart 
Committed: Thu May 28 10:11:42 2015 +0200

--
 pom.xml | 1 -
 1 file changed, 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/struts/blob/0a71c5c9/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 1eaa7c7..9fdec9d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -146,7 +146,6 @@
 
 
 maven-compiler-plugin
-3.3
 
 1.7
 1.7



[1/4] struts git commit: WW-4505 Add plugin to support bean validation

2015-05-28 Thread jogep
Repository: struts
Updated Branches:
  refs/heads/master 0a71c5c9a -> 6070b57f7


WW-4505 Add plugin to support bean validation

Move links to validation examples to dropdown submenu


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

Branch: refs/heads/master
Commit: 53962a053115551660e3d9b8e6bec5e305a3bd67
Parents: b6afefe
Author: Johannes Geppert 
Authored: Wed May 27 21:08:50 2015 +0200
Committer: Johannes Geppert 
Committed: Wed May 27 21:08:50 2015 +0200

--
 .../src/main/webapp/WEB-INF/decorators/main.jsp | 24 +-
 .../main/webapp/WEB-INF/validation/index.jsp| 49 
 2 files changed, 23 insertions(+), 50 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/struts/blob/53962a05/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
--
diff --git a/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp 
b/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
index 1479f18..391d0c8 100644
--- a/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
+++ b/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
@@ -195,7 +195,29 @@
 CRUD
 Execute & 
Wait
 Token
-Validation
+
+Validation
+
+
+
+
+
+
+
+
+
+
+
+Field 
Validators
+Field Validators with client-side 
JavaScript
+Non Field Validator
+Store across request using 
MessageStoreInterceptor (Example)
+Validation 
(basic)
+Validation 
(client)
+Validation (client using css_xhtml theme)
+Visitor Validator
+
+
 Model Driven
 

http://git-wip-us.apache.org/repos/asf/struts/blob/53962a05/apps/showcase/src/main/webapp/WEB-INF/validation/index.jsp
--
diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/index.jsp 
b/apps/showcase/src/main/webapp/WEB-INF/validation/index.jsp
deleted file mode 100644
index cca10f1..000
--- a/apps/showcase/src/main/webapp/WEB-INF/validation/index.jsp
+++ /dev/null
@@ -1,49 +0,0 @@
-<%--
-index.jsp
-
-@author tm_jee
-@version $Date$ $Id$
---%>
-
-<%@taglib prefix="s" uri="/struts-tags" %>
-
-
-
-   Struts2 Showcase - Validation
-
-
-
-
-   Validation Examples
-
-
-
-   
-   
-
-   
-   
-   
-   
-   
-   
-   
-   
-   
-
-   
-   Field 
Validators
-   Field Validators with client-side 
JavaScript
-   Non 
Field Validator
-   Store across request using 
MessageStoreInterceptor (Example)
-   Validation 
(basic)
-   Validation 
(client)
-   Validation 
(client using css_xhtml theme)
-   Visitor 
Validator
-   
-   
-   
-
-
-
-



[4/4] struts git commit: Merge branch 'bean-validation-plugin'

2015-05-28 Thread jogep
Merge branch 'bean-validation-plugin'


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

Branch: refs/heads/master
Commit: 6070b57f73a6db7e5e876801498a53f597b83efb
Parents: 0a71c5c 3219764
Author: Johannes Geppert 
Authored: Thu May 28 20:14:45 2015 +0200
Committer: Johannes Geppert 
Committed: Thu May 28 20:14:45 2015 +0200

--
 apps/showcase/pom.xml   |  17 ++
 .../validation/BeanValidationExampleAction.java | 170 +++
 .../src/main/resources/struts-validation.xml|   8 +
 apps/showcase/src/main/resources/struts.xml |   2 +-
 .../WEB-INF/bean-validation/bean-validation.jsp |  57 +++
 .../src/main/webapp/WEB-INF/decorators/main.jsp |  26 ++-
 .../src/main/webapp/WEB-INF/tags/ui/example.vm  |   2 -
 .../webapp/WEB-INF/tags/ui/exampleSubmited.vm   |   3 -
 .../validation/clientSideValidationExample.jsp  |   3 -
 .../validation/fieldValidatorsExample.jsp   |   2 -
 .../main/webapp/WEB-INF/validation/footer.jsp   |   8 -
 .../main/webapp/WEB-INF/validation/index.jsp|  49 --
 .../validation/nonFieldValidatorsExample.jsp|   3 -
 .../webapp/WEB-INF/validation/quiz-basic.jsp|   3 -
 .../WEB-INF/validation/quiz-client-css.jsp  |   3 -
 .../webapp/WEB-INF/validation/quiz-client.jsp   |   2 -
 .../webapp/WEB-INF/validation/quiz-success.jsp  |   2 -
 .../storeErrorsAcrossRequestCancel.jsp  |   2 -
 .../storeErrorsAcrossRequestExample.jsp |   2 -
 .../validation/storeErrorsAcrossRequestOk.jsp   |   2 -
 .../successClientSideValidationExample.jsp  |   2 -
 .../successFieldValidatorsExample.jsp   |   2 -
 .../successNonFieldValidatorsExample.jsp|  28 ++-
 .../successVisitorValidatorsExample.jsp |  28 ++-
 .../validation/visitorValidatorsExample.jsp |   2 -
 25 files changed, 303 insertions(+), 125 deletions(-)
--




[2/4] struts git commit: WW-4505 Add plugin to support bean validation

2015-05-28 Thread jogep
WW-4505 Add plugin to support bean validation

Remove not necessary url tag for back link


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

Branch: refs/heads/master
Commit: a7f03e3254effbfa02e118256db520ff00a00964
Parents: 53962a0
Author: Johannes Geppert 
Authored: Wed May 27 21:09:33 2015 +0200
Committer: Johannes Geppert 
Committed: Wed May 27 21:09:33 2015 +0200

--
 apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp | 1 -
 1 file changed, 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/struts/blob/a7f03e32/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
--
diff --git a/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp 
b/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
index 391d0c8..0c296b1 100644
--- a/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
+++ b/apps/showcase/src/main/webapp/WEB-INF/decorators/main.jsp
@@ -206,7 +206,6 @@
 
 
 
-
 
 Field 
Validators
 Field Validators with client-side 
JavaScript



[3/4] struts git commit: WW-4505 Add plugin to support bean validation

2015-05-28 Thread jogep
WW-4505 Add plugin to support bean validation

Add bean validation example to the showcase application


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

Branch: refs/heads/master
Commit: 3219764efcbce65d703f829bc37d71ac4b270f3f
Parents: a7f03e3
Author: Johannes Geppert 
Authored: Thu May 28 20:12:53 2015 +0200
Committer: Johannes Geppert 
Committed: Thu May 28 20:12:53 2015 +0200

--
 apps/showcase/pom.xml   |  17 ++
 .../validation/BeanValidationExampleAction.java | 170 +++
 .../src/main/resources/struts-validation.xml|   8 +
 apps/showcase/src/main/resources/struts.xml |   2 +-
 .../WEB-INF/bean-validation/bean-validation.jsp |  57 +++
 .../src/main/webapp/WEB-INF/decorators/main.jsp |   3 +-
 .../src/main/webapp/WEB-INF/tags/ui/example.vm  |   2 -
 .../webapp/WEB-INF/tags/ui/exampleSubmited.vm   |   3 -
 .../validation/clientSideValidationExample.jsp  |   3 -
 .../validation/fieldValidatorsExample.jsp   |   2 -
 .../main/webapp/WEB-INF/validation/footer.jsp   |   8 -
 .../validation/nonFieldValidatorsExample.jsp|   3 -
 .../webapp/WEB-INF/validation/quiz-basic.jsp|   3 -
 .../WEB-INF/validation/quiz-client-css.jsp  |   3 -
 .../webapp/WEB-INF/validation/quiz-client.jsp   |   2 -
 .../webapp/WEB-INF/validation/quiz-success.jsp  |   2 -
 .../storeErrorsAcrossRequestCancel.jsp  |   2 -
 .../storeErrorsAcrossRequestExample.jsp |   2 -
 .../validation/storeErrorsAcrossRequestOk.jsp   |   2 -
 .../successClientSideValidationExample.jsp  |   2 -
 .../successFieldValidatorsExample.jsp   |   2 -
 .../successNonFieldValidatorsExample.jsp|  28 ++-
 .../successVisitorValidatorsExample.jsp |  28 ++-
 .../validation/visitorValidatorsExample.jsp |   2 -
 24 files changed, 281 insertions(+), 75 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/struts/blob/3219764e/apps/showcase/pom.xml
--
diff --git a/apps/showcase/pom.xml b/apps/showcase/pom.xml
index bf70001..e1c9b77 100644
--- a/apps/showcase/pom.xml
+++ b/apps/showcase/pom.xml
@@ -87,6 +87,11 @@
 
 
 
+org.apache.struts
+struts2-bean-validation-plugin
+
+
+
 javax.servlet
 servlet-api
 provided
@@ -160,6 +165,18 @@
 
 
 
+
+
+org.hibernate
+hibernate-validator
+5.1.3.Final
+
+
+org.glassfish
+javax.el
+3.0.0
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/struts/blob/3219764e/apps/showcase/src/main/java/org/apache/struts2/showcase/validation/BeanValidationExampleAction.java
--
diff --git 
a/apps/showcase/src/main/java/org/apache/struts2/showcase/validation/BeanValidationExampleAction.java
 
b/apps/showcase/src/main/java/org/apache/struts2/showcase/validation/BeanValidationExampleAction.java
new file mode 100644
index 000..b9f2b35
--- /dev/null
+++ 
b/apps/showcase/src/main/java/org/apache/struts2/showcase/validation/BeanValidationExampleAction.java
@@ -0,0 +1,170 @@
+/*
+ * $Id$
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.struts2.showcase.validation;
+
+import com.opensymphony.xwork2.ActionSupport;
+import org.apache.struts.beanvalidation.constraints.FieldMatch;
+import org.apache.struts2.convention.annotation.Action;
+import org.apache.struts2.convention.annotation.Namespace;
+import org.apache.struts2.convention.annotation.ParentPackage;
+import org.apache.struts2.convention.annotation.Result;
+import org.apache.struts2.interceptor.validation.SkipValidation;
+import org.hibernate.validator.constraints.Email;
+import org.hibernate.validator.constr

[05/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/styles/bootstrap-theme.css.map
--
diff --git a/apps/showcase/src/main/webapp/styles/bootstrap-theme.css.map 
b/apps/showcase/src/main/webapp/styles/bootstrap-theme.css.map
new file mode 100644
index 000..5a12d63
--- /dev/null
+++ b/apps/showcase/src/main/webapp/styles/bootstrap-theme.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["\n//\n//
 Load core variables and mixins\n// 
--\n\n@import 
\"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// 
--\n\n// Common 
styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warn

[02/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/styles/bootstrap.min.css
--
diff --git a/apps/showcase/src/main/webapp/styles/bootstrap.min.css 
b/apps/showcase/src/main/webapp/styles/bootstrap.min.css
index 31d8b96..cd1c616 100644
--- a/apps/showcase/src/main/webapp/styles/bootstrap.min.css
+++ b/apps/showcase/src/main/webapp/styles/bootstrap.min.css
@@ -1,9 +1,5 @@
 /*!
- * Bootstrap v2.1.1
- *
- * Copyright 2012 Twitter, Inc
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Designed and built with all the love in the world @twitter by @mdo and @fat.
- 
*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin
 dotted #333;outline:5px auto 
-webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas
 
img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-b
 
ox-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0
 
a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica
 
Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px
 solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit
 -box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px 
rgba(0,0,0,0.1);box-shadow:0 1px 3px 
rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top
 .container,.navbar-fixed-top .container,.navbar-fixed-bottom 
.container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.off
 
set2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid
 
[class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid
 [class*="span"]:first-child{margin-left:0}.row-fluid 
.span12{width:100%;*width:99.94680851063829%}.row-fluid 
.span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid 
.span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid 
.span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid 
.span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid 
.span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid 
.span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid 
.span5{width:40.42553191489362%;*width:40.37234042553192%}
 .row-fluid 
.span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid 
.span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid 
.span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid 
.span1{width:6.382978723404255

[17/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
Refactor showcase and migrate to bootstrap 3


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

Branch: refs/heads/master
Commit: 72e6f70733bc4feb2138a21a04dfd0d6bfe51cac
Parents: 6070b57
Author: Johannes Geppert 
Authored: Thu May 28 21:26:48 2015 +0200
Committer: Johannes Geppert 
Committed: Thu May 28 21:26:48 2015 +0200

--
 .../webapp/WEB-INF/content/orders-index.jsp | 2 +-
 .../src/main/webapp/css/bootstrap-theme.css |   124 +-
 .../src/main/webapp/css/bootstrap-theme.css.map | 2 +-
 .../src/main/webapp/css/bootstrap-theme.min.css | 6 +-
 .../src/main/webapp/css/bootstrap.css   |   803 +-
 .../src/main/webapp/css/bootstrap.css.map   | 2 +-
 .../src/main/webapp/css/bootstrap.min.css   | 6 +-
 .../fonts/glyphicons-halflings-regular.eot  |   Bin 20335 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg  |   485 +-
 .../fonts/glyphicons-halflings-regular.ttf  |   Bin 41280 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff |   Bin 23320 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2|   Bin 0 -> 18028 bytes
 apps/showcase/src/main/resources/struts.xml | 4 +
 .../actionchaining/actionChainingResult.jsp | 4 +-
 .../WEB-INF/bean-validation/bean-validation.jsp | 4 +-
 .../WEB-INF/conversion/enterAddressInfo.jsp | 4 +-
 .../WEB-INF/conversion/enterOperations.jsp  | 4 +-
 .../WEB-INF/conversion/enterPersonInfo.jsp  | 4 +-
 .../main/webapp/WEB-INF/conversion/index.jsp| 4 +-
 .../WEB-INF/conversion/showAddressInfo.jsp  | 4 +-
 .../WEB-INF/conversion/showOperations.jsp   | 4 +-
 .../WEB-INF/conversion/showPersonInfo.jsp   | 4 +-
 .../src/main/webapp/WEB-INF/decorators/main.jsp |   268 +-
 .../webapp/WEB-INF/empmanager/editEmployee.jsp  | 7 +-
 .../webapp/WEB-INF/empmanager/editSkill.jsp | 6 +-
 .../webapp/WEB-INF/empmanager/listEmployees.jsp | 6 +-
 .../webapp/WEB-INF/empmanager/listSkills.jsp| 6 +-
 .../main/webapp/WEB-INF/filedownload/index.jsp  | 6 +-
 .../fileupload/multipleUploadUsingArray.jsp | 4 +-
 .../fileupload/multipleUploadUsingList.jsp  | 4 +-
 .../WEB-INF/fileupload/upload-success.jsp   | 4 +-
 .../main/webapp/WEB-INF/fileupload/upload.jsp   | 4 +-
 .../freemarker/customFreemarkerManagerUsage.ftl | 4 +-
 .../webapp/WEB-INF/freemarker/standardTags.ftl  | 4 +-
 .../webapp/WEB-INF/hangman/hangmanNonAjax.ftl   | 4 +-
 apps/showcase/src/main/webapp/WEB-INF/help.jsp  |14 +-
 .../webapp/WEB-INF/modelDriven/modelDriven.jsp  | 4 +-
 .../WEB-INF/modelDriven/modelDrivenResult.jsp   | 4 +-
 .../main/webapp/WEB-INF/person/edit-person.jsp  | 6 +-
 .../main/webapp/WEB-INF/person/list-people.ftl  | 6 +-
 .../main/webapp/WEB-INF/person/new-person.ftl   | 6 +-
 .../src/main/webapp/WEB-INF/showcase.jsp| 4 +-
 .../tags/non-ui/actionPrefix/actionPrefix.ftl   | 4 +-
 .../non-ui/actionPrefix/actionPrefixExample.ftl | 4 +-
 .../tags/non-ui/actionPrefix/methodPrefix.ftl   | 4 +-
 .../tags/non-ui/actionPrefix/normalSubmit.ftl   | 4 +-
 .../actionPrefix/redirectActionPrefix.ftl   | 4 +-
 .../tags/non-ui/actionTag/showActionTagDemo.jsp | 4 +-
 .../main/webapp/WEB-INF/tags/non-ui/date.jsp| 4 +-
 .../main/webapp/WEB-INF/tags/non-ui/debug.jsp   | 4 +-
 .../webapp/WEB-INF/tags/non-ui/ifTag/testIf.ftl | 4 +-
 .../webapp/WEB-INF/tags/non-ui/ifTag/testIf.jsp | 4 +-
 .../iteratorTag/appendIteratorTagDemoResult.jsp | 4 +-
 .../iteratorGeneratorTagDemoResult.jsp  | 4 +-
 .../iteratorTag/mergeIteratorTagDemoResult.jsp  | 4 +-
 .../iteratorTag/showAppendIteratorTagDemo.jsp   | 4 +-
 .../showIteratorGeneratorTagDemo.jsp| 4 +-
 .../iteratorTag/showMergeIteratorTagDemo.jsp| 4 +-
 .../iteratorTag/subsetIteratorTagDemo.jsp   | 4 +-
 .../iteratorTag/subsetIteratorTagDemoResult.jsp | 4 +-
 .../WEB-INF/tags/ui/actionTagExampleCalling.jsp | 4 +-
 .../WEB-INF/tags/ui/componentTagExample.jsp | 4 +-
 .../src/main/webapp/WEB-INF/tags/ui/example.jsp | 9 +-
 .../src/main/webapp/WEB-INF/tags/ui/example.vm  | 4 +-
 .../webapp/WEB-INF/tags/ui/exampleSubmited.jsp  | 4 +-
 .../webapp/WEB-INF/tags/ui/exampleSubmited.vm   | 4 +-
 .../tags/ui/lotsOfOptiontransferselect.jsp  | 4 +-
 .../ui/lotsOfOptiontransferselectSubmit.jsp | 4 +-
 .../main/webapp/WEB-INF/tags/ui/moreSelects.jsp | 4 +-
 .../WEB-INF/tags/ui/moreSelectsSubmit.jsp   | 4 +-
 .../src/main/webapp/WEB-INF/tiles/body.ftl  | 4 +-
 .../src/main/webapp/WEB-INF/tiles/body.jsp  | 4 +-

[10/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp
 
b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp
index 23565a8..cbd70a5 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp
+++ 
b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp
@@ -12,8 +12,8 @@
 
 
 
-   
-   
+   
+   
 



http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp
 
b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp
index 7d2e7b4..e33d954 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp
+++ 
b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp
@@ -12,8 +12,8 @@
 
 
 
-   
-   
+   
+   
 

This is an example demonstrating the use of 
MessageStoreInterceptor.

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp
 
b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp
index 27d4331..6cc4918 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp
+++ 
b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp
@@ -12,8 +12,8 @@
 
 
 
-   
-   
+   
+   
 



http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp
 
b/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp
index 103785e..dc683e9 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp
+++ 
b/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp
@@ -18,8 +18,8 @@
 
 
 
-   
-   
+   
+   
 
 
 

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp
 
b/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp
index 2847d29..12cfa30 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp
+++ 
b/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp
@@ -19,8 +19,8 @@
 
 
 
-   
-   
+   
+   
 



http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp
 
b/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp
index 95024f1..e397c75 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp
+++ 
b/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp
@@ -19,8 +19,8 @@
 
 
 
-   
-   
+   
+   
 

 

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp
 
b/apps/showcase/src/main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp
index 1e8ad50..06c1bb7 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/validation/suc

[15/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/css/bootstrap.css.map
--
diff --git a/apps/rest-showcase/src/main/webapp/css/bootstrap.css.map 
b/apps/rest-showcase/src/main/webapp/css/bootstrap.css.map
index bfb5616..2fd84f3 100644
--- a/apps/rest-showcase/src/main/webapp/css/bootstrap.css.map
+++ b/apps/rest-showcase/src/main/webapp/css/bootstrap.css.map
@@ -1 +1 @@
-{"version":3,"file":"bootstrap.css","sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less
 
/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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

[16/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/css/bootstrap-theme.min.css
--
diff --git a/apps/rest-showcase/src/main/webapp/css/bootstrap-theme.min.css 
b/apps/rest-showcase/src/main/webapp/css/bootstrap-theme.min.css
index 2e97597..cefa3d1 100644
--- a/apps/rest-showcase/src/main/webapp/css/bootstrap-theme.min.css
+++ b/apps/rest-showcase/src/main/webapp/css/bootstrap-theme.min.css
@@ -1,5 +1,5 @@
 /*!
- * Bootstrap v3.2.0 (http://getbootstrap.com)
- * Copyright 2011-2014 Twitter, Inc.
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- 
*/.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0
 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 
1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 
1px 
rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset
 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px 
rgba(0,0,0,.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0
 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 
100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 
0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsof
 t.gradient(startColorstr='#', endColorstr='#ffe0e0e0', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0
 
-15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca
 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to 
bottom,#428bca 0,#2d6ca2 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',
 endColorstr='#ff2d6ca2', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border
 
-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0
 
-15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c
 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to 
bottom,#5cb85c 0,#419641 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',
 endColorstr='#ff419641', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0
 
-15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.bt
 
n-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de
 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 
100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to 
bottom,#5bc0de 0,#2aabd2 
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',
 endColorstr='#ff2aabd2', 
GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0
 
-15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e
 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad
 4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left 
bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to 
bottom,#f0ad4e 0,#eb9316 
100%);filte

[08/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf
--
diff --git 
a/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf 
b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf
new file mode 100644
index 000..1413fc6
Binary files /dev/null and 
b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf differ

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff
--
diff --git 
a/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff 
b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff
new file mode 100644
index 000..9e61285
Binary files /dev/null and 
b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff differ

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2
--
diff --git 
a/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2 
b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2
new file mode 100644
index 000..64539b5
Binary files /dev/null and 
b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2 differ

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/js/bootstrap.min.js
--
diff --git a/apps/showcase/src/main/webapp/js/bootstrap.min.js 
b/apps/showcase/src/main/webapp/js/bootstrap.min.js
index 0e33fb1..c8f82e5 100644
--- a/apps/showcase/src/main/webapp/js/bootstrap.min.js
+++ b/apps/showcase/src/main/webapp/js/bootstrap.min.js
@@ -1,6 +1,7 @@
 /*!
-* Bootstrap.js by @fat & @mdo
-* Copyright 2012 Twitter, Inc.
-* http://www.apache.org/licenses/LICENSE-2.0.txt
-*/
-!function(e){e(function(){"use strict";e.support.transition=function(){var 
e=function(){var 
e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd
 otransitionend",transition:"transitionend"},n;for(n in 
t)if(e.style[n]!==undefined)return t[n]}();return 
e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var 
t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function
 s(){i.trigger("closed").remove()}var 
n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()},e.fn.alert=function(t){return
 this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new 
n(this)),type
 of 
t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e(function(){e("body").on("click.alert.data-api",t,n.prototype.close)})}(window.jQuery),!function(e){"use
 strict";var 
t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var
 
t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var
 
e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")},e.fn.button=function(n){return
 this.each(function(){var r=e(this),i=r.data("button"),s=typeof 
n=="object"&&n;i||r.data("button",i=new 
t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e(function(){e("body"
 ).on("click.button.data-api","[data-toggle^=button]",function(t){var 
n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})})}(window.jQuery),!function(e){"use
 strict";var 
t=function(t,n){this.$element=e(t),this.options=n,this.options.slide&&this.slide(this.options.slide),this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return
 
t||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},to:function(t){var
 
n=this.$element.find(".item.active"),r=n.parent().children(),i=r.index(n),s=this;if(t>r.length-1||t<0)return;return
 
this.sliding?this.$element.one("slid",function(){s.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",e(r[t]))},pause:f

[14/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/css/bootstrap.min.css
--
diff --git a/apps/rest-showcase/src/main/webapp/css/bootstrap.min.css 
b/apps/rest-showcase/src/main/webapp/css/bootstrap.min.css
index a9f35ce..cd1c616 100644
--- a/apps/rest-showcase/src/main/webapp/css/bootstrap.min.css
+++ b/apps/rest-showcase/src/main/webapp/css/bootstrap.min.css
@@ -1,5 +1,5 @@
 /*!
- * Bootstrap v3.2.0 (http://getbootstrap.com)
- * Copyright 2011-2014 Twitter, Inc.
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.1 | MIT License | git.io/normalize 
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0
 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px 
dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 
0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
 
40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,s
 
elect,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html
 
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html
 
input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em
 .625em .75em;margin:0 2px;border:1px solid 
silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table
 {border-spacing:0;border-collapse:collapse}td,th{padding:0}@media 
print{*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"
 (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) 
")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
 solid 
#999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table
 td,.table 
th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px
 solid #000}.table{border-collapse:collapse!important}.table-bordered 
th,.table-bordered td{border:1px solid 
#ddd!important}}@font-face{font-family:'Glyphicons 
Halflings';src:url(../fonts/glyphicons-
 
halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix)
 format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) 
format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) 
format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)
 
format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons
 
Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:be
 
fore{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.

[13/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.eot
--
diff --git 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.eot 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.eot
index 4a4ca86..b93a495 100644
Binary files 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.eot and 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.eot 
differ



[06/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/styles/bootstrap-responsive.css
--
diff --git a/apps/showcase/src/main/webapp/styles/bootstrap-responsive.css 
b/apps/showcase/src/main/webapp/styles/bootstrap-responsive.css
deleted file mode 100644
index 9259d26..000
--- a/apps/showcase/src/main/webapp/styles/bootstrap-responsive.css
+++ /dev/null
@@ -1,1058 +0,0 @@
-/*!
- * Bootstrap Responsive v2.1.1
- *
- * Copyright 2012 Twitter, Inc
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Designed and built with all the love in the world @twitter by @mdo and @fat.
- */
-
-.clearfix {
-  *zoom: 1;
-}
-
-.clearfix:before,
-.clearfix:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.clearfix:after {
-  clear: both;
-}
-
-.hide-text {
-  font: 0/0 a;
-  color: transparent;
-  text-shadow: none;
-  background-color: transparent;
-  border: 0;
-}
-
-.input-block-level {
-  display: block;
-  width: 100%;
-  min-height: 30px;
-  -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-
-.hidden {
-  display: none;
-  visibility: hidden;
-}
-
-.visible-phone {
-  display: none !important;
-}
-
-.visible-tablet {
-  display: none !important;
-}
-
-.hidden-desktop {
-  display: none !important;
-}
-
-.visible-desktop {
-  display: inherit !important;
-}
-
-@media (min-width: 768px) and (max-width: 979px) {
-  .hidden-desktop {
-display: inherit !important;
-  }
-  .visible-desktop {
-display: none !important ;
-  }
-  .visible-tablet {
-display: inherit !important;
-  }
-  .hidden-tablet {
-display: none !important;
-  }
-}
-
-@media (max-width: 767px) {
-  .hidden-desktop {
-display: inherit !important;
-  }
-  .visible-desktop {
-display: none !important;
-  }
-  .visible-phone {
-display: inherit !important;
-  }
-  .hidden-phone {
-display: none !important;
-  }
-}
-
-@media (min-width: 1200px) {
-  .row {
-margin-left: -30px;
-*zoom: 1;
-  }
-  .row:before,
-  .row:after {
-display: table;
-line-height: 0;
-content: "";
-  }
-  .row:after {
-clear: both;
-  }
-  [class*="span"] {
-float: left;
-min-height: 1px;
-margin-left: 30px;
-  }
-  .container,
-  .navbar-static-top .container,
-  .navbar-fixed-top .container,
-  .navbar-fixed-bottom .container {
-width: 1170px;
-  }
-  .span12 {
-width: 1170px;
-  }
-  .span11 {
-width: 1070px;
-  }
-  .span10 {
-width: 970px;
-  }
-  .span9 {
-width: 870px;
-  }
-  .span8 {
-width: 770px;
-  }
-  .span7 {
-width: 670px;
-  }
-  .span6 {
-width: 570px;
-  }
-  .span5 {
-width: 470px;
-  }
-  .span4 {
-width: 370px;
-  }
-  .span3 {
-width: 270px;
-  }
-  .span2 {
-width: 170px;
-  }
-  .span1 {
-width: 70px;
-  }
-  .offset12 {
-margin-left: 1230px;
-  }
-  .offset11 {
-margin-left: 1130px;
-  }
-  .offset10 {
-margin-left: 1030px;
-  }
-  .offset9 {
-margin-left: 930px;
-  }
-  .offset8 {
-margin-left: 830px;
-  }
-  .offset7 {
-margin-left: 730px;
-  }
-  .offset6 {
-margin-left: 630px;
-  }
-  .offset5 {
-margin-left: 530px;
-  }
-  .offset4 {
-margin-left: 430px;
-  }
-  .offset3 {
-margin-left: 330px;
-  }
-  .offset2 {
-margin-left: 230px;
-  }
-  .offset1 {
-margin-left: 130px;
-  }
-  .row-fluid {
-width: 100%;
-*zoom: 1;
-  }
-  .row-fluid:before,
-  .row-fluid:after {
-display: table;
-line-height: 0;
-content: "";
-  }
-  .row-fluid:after {
-clear: both;
-  }
-  .row-fluid [class*="span"] {
-display: block;
-float: left;
-width: 100%;
-min-height: 30px;
-margin-left: 2.564102564102564%;
-*margin-left: 2.5109110747408616%;
--webkit-box-sizing: border-box;
-   -moz-box-sizing: border-box;
-box-sizing: border-box;
-  }
-  .row-fluid [class*="span"]:first-child {
-margin-left: 0;
-  }
-  .row-fluid .span12 {
-width: 100%;
-*width: 99.94680851063829%;
-  }
-  .row-fluid .span11 {
-width: 91.45299145299145%;
-*width: 91.39979996362975%;
-  }
-  .row-fluid .span10 {
-width: 82.90598290598291%;
-*width: 82.8527914166212%;
-  }
-  .row-fluid .span9 {
-width: 74.35897435897436%;
-*width: 74.30578286961266%;
-  }
-  .row-fluid .span8 {
-width: 65.81196581196582%;
-*width: 65.75877432260411%;
-  }
-  .row-fluid .span7 {
-width: 57.26495726495726%;
-*width: 57.21176577559556%;
-  }
-  .row-fluid .span6 {
-width: 48.717948717948715%;
-*width: 48.664757228587014%;
-  }
-  .row-fluid .span5 {
-width: 40.17094017094017%;
-*width: 40.11774868157847%;
-  }
-  .row-fluid .span4 {
-width: 31.623931623931625%;
-*width: 31.570740134569924%;
-  }
-  .row-fluid .span3 {
-width: 23.076923076923077%;
-*width: 23.023731587561375%;
-  }
-  .row-fluid .

[12/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg
--
diff --git 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg
index e3e2dc7..94fb549 100644
--- a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg
+++ b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg
@@ -6,224 +6,283 @@
 
 
 
-
-
-
+
+
 
-
-
+
+
 
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
 
 
 
-
-
-
+
+
+
+
+
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

[03/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/styles/bootstrap.css.map
--
diff --git a/apps/showcase/src/main/webapp/styles/bootstrap.css.map 
b/apps/showcase/src/main/webapp/styles/bootstrap.css.map
new file mode 100644
index 000..2fd84f3
--- /dev/null
+++ b/apps/showcase/src/main/webapp/styles/bootstrap.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labe
 
ls.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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

[11/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf
--
diff --git 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf
index 67fa00b..1413fc6 100644
Binary files 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf and 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.ttf 
differ

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff
--
diff --git 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff
index 8c54182..9e61285 100644
Binary files 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff 
and 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff 
differ

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2
--
diff --git 
a/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2
new file mode 100644
index 000..64539b5
Binary files /dev/null and 
b/apps/rest-showcase/src/main/webapp/fonts/glyphicons-halflings-regular.woff2 
differ

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/resources/struts.xml
--
diff --git a/apps/showcase/src/main/resources/struts.xml 
b/apps/showcase/src/main/resources/struts.xml
index 5a12a9e..dcf9a91 100644
--- a/apps/showcase/src/main/resources/struts.xml
+++ b/apps/showcase/src/main/resources/struts.xml
@@ -71,6 +71,10 @@
 /WEB-INF/showcase.jsp
 
 
+
+/WEB-INF/help.jsp
+
+
 
 /WEB-INF/viewSource.jsp
 

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/actionchaining/actionChainingResult.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/actionchaining/actionChainingResult.jsp 
b/apps/showcase/src/main/webapp/WEB-INF/actionchaining/actionChainingResult.jsp
index 87566e8..b5696d6 100644
--- 
a/apps/showcase/src/main/webapp/WEB-INF/actionchaining/actionChainingResult.jsp
+++ 
b/apps/showcase/src/main/webapp/WEB-INF/actionchaining/actionChainingResult.jsp
@@ -10,8 +10,8 @@
 
 
 
-   
-   
+   
+   

 
 

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/bean-validation/bean-validation.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/bean-validation/bean-validation.jsp 
b/apps/showcase/src/main/webapp/WEB-INF/bean-validation/bean-validation.jsp
index 101ef23..67f375f 100644
--- a/apps/showcase/src/main/webapp/WEB-INF/bean-validation/bean-validation.jsp
+++ b/apps/showcase/src/main/webapp/WEB-INF/bean-validation/bean-validation.jsp
@@ -11,8 +11,8 @@
 
 
 
-
-
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/conversion/enterAddressInfo.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/conversion/enterAddressInfo.jsp 
b/apps/showcase/src/main/webapp/WEB-INF/conversion/enterAddressInfo.jsp
index b0e3e79..04eed7a 100644
--- a/apps/showcase/src/main/webapp/WEB-INF/conversion/enterAddressInfo.jsp
+++ b/apps/showcase/src/main/webapp/WEB-INF/conversion/enterAddressInfo.jsp
@@ -9,8 +9,8 @@
 
 
 
-   
-   
+   
+   
 

An example populating a Set of object (Address.java) 
into Struts' action (AddressAction.java)

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/WEB-INF/conversion/enterOperations.jsp
--
diff --git 
a/apps/showcase/src/main/webapp/WEB-INF/conversion/enterOperations.jsp 
b/apps/showcase/src/main/webapp/WEB-INF/conversion/enterOperations.jsp
index 817e81f..803cd98 100644
--- a/apps/showcase/src/main/webapp/WEB-INF/conversion/enterOperations.jsp
+++ b/apps/showcase/src/main/webapp/WEB-INF/conversion/enterOperations.jsp
@@ -9,8 +9,8 @@
 
 
 
-   
- 

[09/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg
--
diff --git 
a/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg 
b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg
new file mode 100644
index 000..94fb549
--- /dev/null
+++ b/apps/showcase/src/main/webapp/fonts/glyphicons-halflings-regular.svg
@@ -0,0 +1,288 @@
+
+http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"; >
+http://www.w3.org/2000/svg";>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

[01/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
Repository: struts
Updated Branches:
  refs/heads/master 6070b57f7 -> 72e6f7073


http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/styles/main.css
--
diff --git a/apps/showcase/src/main/webapp/styles/main.css 
b/apps/showcase/src/main/webapp/styles/main.css
index ae5f084..92e23b1 100644
--- a/apps/showcase/src/main/webapp/styles/main.css
+++ b/apps/showcase/src/main/webapp/styles/main.css
@@ -16,4 +16,12 @@ body {
 .errorMessage, label.errorLabel {
color: red;
 }
-label.errorLabel
\ No newline at end of file
+
+.wwFormTable tr {
+   padding-bottom: 5px;
+}
+
+.page-header, .footer {
+   margin-left: 10px;
+   margin-right: 10px;
+}

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/token/index.html
--
diff --git a/apps/showcase/src/main/webapp/token/index.html 
b/apps/showcase/src/main/webapp/token/index.html
index f8d0f8f..b224dd7 100644
--- a/apps/showcase/src/main/webapp/token/index.html
+++ b/apps/showcase/src/main/webapp/token/index.html
@@ -10,8 +10,8 @@
 
 
 
-   
-   
+   
+   
 

These examples illustrate Struts build in 
support of using tokens to prevent double post.

http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/wait/index.html
--
diff --git a/apps/showcase/src/main/webapp/wait/index.html 
b/apps/showcase/src/main/webapp/wait/index.html
index d354965..08cb153 100644
--- a/apps/showcase/src/main/webapp/wait/index.html
+++ b/apps/showcase/src/main/webapp/wait/index.html
@@ -11,8 +11,8 @@
 
 
 
-   
-   
+   
+   
 

These examples illustrate Struts build in 
support for execute and wait.



[04/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/styles/bootstrap.css
--
diff --git a/apps/showcase/src/main/webapp/styles/bootstrap.css 
b/apps/showcase/src/main/webapp/styles/bootstrap.css
index 9fa6f76..fb15e3d 100644
--- a/apps/showcase/src/main/webapp/styles/bootstrap.css
+++ b/apps/showcase/src/main/webapp/styles/bootstrap.css
@@ -1,13 +1,18 @@
 /*!
- * Bootstrap v2.1.1
- *
- * Copyright 2012 Twitter, Inc
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
 
+/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+  -ms-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
 article,
 aside,
 details,
@@ -16,40 +21,56 @@ figure,
 footer,
 header,
 hgroup,
+main,
+menu,
 nav,
-section {
+section,
+summary {
   display: block;
 }
-
 audio,
 canvas,
+progress,
 video {
   display: inline-block;
-  *display: inline;
-  *zoom: 1;
+  vertical-align: baseline;
 }
-
 audio:not([controls]) {
   display: none;
+  height: 0;
 }
-
-html {
-  font-size: 100%;
-  -webkit-text-size-adjust: 100%;
-  -ms-text-size-adjust: 100%;
+[hidden],
+template {
+  display: none;
 }
-
-a:focus {
-  outline: thin dotted #333;
-  outline: 5px auto -webkit-focus-ring-color;
-  outline-offset: -2px;
+a {
+  background-color: transparent;
 }
-
-a:hover,
-a:active {
+a:active,
+a:hover {
   outline: 0;
 }
-
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  margin: .67em 0;
+  font-size: 2em;
+}
+mark {
+  color: #000;
+  background: #ff0;
+}
+small {
+  font-size: 80%;
+}
 sub,
 sup {
   position: relative;
@@ -57,4982 +78,5808 @@ sup {
   line-height: 0;
   vertical-align: baseline;
 }
-
 sup {
-  top: -0.5em;
+  top: -.5em;
 }
-
 sub {
-  bottom: -0.25em;
+  bottom: -.25em;
 }
-
 img {
-  width: auto\9;
-  height: auto;
-  max-width: 100%;
-  vertical-align: middle;
   border: 0;
-  -ms-interpolation-mode: bicubic;
 }
-
-#map_canvas img {
-  max-width: none;
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  height: 0;
+  -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
 }
-
 button,
 input,
+optgroup,
 select,
 textarea {
   margin: 0;
-  font-size: 100%;
-  vertical-align: middle;
+  font: inherit;
+  color: inherit;
+}
+button {
+  overflow: visible;
 }
-
 button,
-input {
-  *overflow: visible;
-  line-height: normal;
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
 }
-
 button::-moz-focus-inner,
 input::-moz-focus-inner {
   padding: 0;
   border: 0;
 }
-
-button,
-input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-  cursor: pointer;
-  -webkit-appearance: button;
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
 }
-
 input[type="search"] {
   -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
   box-sizing: content-box;
   -webkit-appearance: textfield;
 }
-
-input[type="search"]::-webkit-search-decoration,
-input[type="search"]::-webkit-search-cancel-button {
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
   -webkit-appearance: none;
 }
-
+fieldset {
+  padding: .35em .625em .75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+legend {
+  padding: 0;
+  border: 0;
+}
 textarea {
   overflow: auto;
-  vertical-align: top;
 }
-
-.clearfix {
-  *zoom: 1;
+optgroup {
+  font-weight: bold;
 }
-
-.clearfix:before,
-.clearfix:after {
-  display: table;
-  line-height: 0;
-  content: "";
+table {
+  border-spacing: 0;
+  border-collapse: collapse;
 }
-
-.clearfix:after {
-  clear: both;
+td,
+th {
+  padding: 0;
 }
+/*! Source: 
https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+  *,
+  *:before,
+  *:after {
+color: #000 !important;
+text-shadow: none !important;
+background: transparent !important;
+-webkit-box-shadow: none !important;
+box-shadow: n

[07/17] struts git commit: Refactor showcase and migrate to bootstrap 3

2015-05-28 Thread jogep
http://git-wip-us.apache.org/repos/asf/struts/blob/72e6f707/apps/showcase/src/main/webapp/js/jquery-1.8.2.min.js
--
diff --git a/apps/showcase/src/main/webapp/js/jquery-1.8.2.min.js 
b/apps/showcase/src/main/webapp/js/jquery-1.8.2.min.js
deleted file mode 100644
index f65cf1d..000
--- a/apps/showcase/src/main/webapp/js/jquery-1.8.2.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! jQuery v1.8.2 jquery.com | jquery.org/license */
-(function(a,b){function G(a){var b=F[a]={};return 
p.each(a.split(s),function(a,c){b[c]=!0}),b}function 
J(a,c,d){if(d===b&&a.nodeType===1){var 
e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof 
d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else
 d=b}return d}function K(a){var b;for(b in 
a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function
 ba(){return!1}function bb(){return!0}function 
bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do 
a=a[b];while(a&&a.nodeType!==1);return a}function 
bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var 
e=!!b.call(a,d,a);return e===c});if(b.nodeType)return 
p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var 
d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return 
p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(
 a,b)>=0===c})}function bk(a){var 
b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return
 c}function bC(a,b){return 
a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function
 bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var 
c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete 
g.handle,g.events={};for(c in 
h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.
 
createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return
 bS[a]=c,c}function ci(a,b,c,d){var 
e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof 
e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in 
b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return 
function(b,c){typeof b!="string"&&(c=b,b="*");var 
d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init
 :function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return 
this.context=this[0]=a,this.length=1,this;if(typeof 
a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return
 c=c instanceof 
p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return
 d.find(a);this.length=1,this[0]=g}return 
this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return
 
p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return
 this.length},toArray:function(){return k.call(this)},get:function(a){return 
a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var
 d=p.merge(this.constructor(),a);ret
 urn 
d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?"
 
":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return
 p.each(this,a,b)},ready:function(a){return 
p.ready.promise().done(a),this},eq:function(a){return 
a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return 
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return 
this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return
 this.pushStack(p.map(this,function(b,c){return 
a.call(b,c,b)}))},end:function(){return 
this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var
 a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;ty