This is an automated email from the ASF dual-hosted git repository.
reiern70 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git
from fa0b0a2d6c Merge pull request #1617 from
apache/fix-async-pagestore-test
new cdb40317e9 Add Ajax veil behaviors that block the page or a component
during a request
new 6848a4fd59 Fix the Ajax veil for replaced, scrolled and positioned
hosts and redirects
new f10ecbed58 Click through the veil like a user in the veil Selenium test
new b9a8243e30 Lower the Ajax veil on a redirect again, and leave core
unchanged
new ee62ec8c01 Show the reviewed veil cases in the examples
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
JAVASCRIPTTESTING.md | 22 +
pom.xml | 7 +
testing/wicket-js-tests/Gruntfile.js | 12 +-
wicket-examples/pom.xml | 4 +
.../examples/ajax/builtin/AjaxApplication.java | 1 +
.../wicket/examples/ajax/builtin/VeilPage.css | 90 ++++
.../wicket/examples/ajax/builtin/VeilPage.html | 115 +++++
.../wicket/examples/ajax/builtin/VeilPage.java | 255 ++++++++++
.../examples/ajax/builtin/VeilPage.properties | 17 +
.../examples/websocket/JSR356Application.java | 1 +
.../WebSocketVeilDemoPage.css} | 50 +-
.../examples/websocket/WebSocketVeilDemoPage.html | 24 +
.../examples/websocket/WebSocketVeilDemoPage.java | 334 +++++++++++++
.../websocket/WebSocketVeilDemoPage.properties | 17 +
.../ajax/builtin/VeilPageSeleniumTest.java | 545 +++++++++++++++++++++
wicket-extensions/pom.xml | 1 +
wicket-extensions/src/main/java/module-info.java | 2 +
.../extensions/ajax/veil/AbstractVeilBehavior.java | 152 ++++++
.../extensions/ajax/veil/LocalVeilBehavior.java | 160 ++++++
.../extensions/ajax/veil/PageVeilBehavior.java | 86 ++++
.../NoFilter.java => ajax/veil/wicket-veil.css} | 63 ++-
.../wicket/extensions/ajax/veil/wicket-veil.js | 374 ++++++++++++++
.../extensions/ajax/veil/VeilBehaviorTest.java | 269 ++++++++++
wicket-extensions/src/test/js/veil-test.js | 535 ++++++++++++++++++++
.../src/test/js/{trap-focus.html => veil.html} | 20 +-
.../src/main/asciidoc/ajax/ajax_12.adoc | 105 ++++
wicket-user-guide/src/main/asciidoc/single.adoc | 4 +
27 files changed, 3211 insertions(+), 54 deletions(-)
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/VeilPage.css
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/VeilPage.html
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/VeilPage.java
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/VeilPage.properties
copy
wicket-examples/src/main/java/org/apache/wicket/examples/{csp/delayedVisible.css
=> websocket/WebSocketVeilDemoPage.css} (87%)
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/WebSocketVeilDemoPage.html
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/WebSocketVeilDemoPage.java
create mode 100644
wicket-examples/src/main/java/org/apache/wicket/examples/websocket/WebSocketVeilDemoPage.properties
create mode 100644
wicket-examples/src/test/java/org/apache/wicket/examples/ajax/builtin/VeilPageSeleniumTest.java
create mode 100644
wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/veil/AbstractVeilBehavior.java
create mode 100644
wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/veil/LocalVeilBehavior.java
create mode 100644
wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/veil/PageVeilBehavior.java
copy
wicket-extensions/src/main/java/org/apache/wicket/extensions/{markup/html/repeater/data/table/filter/NoFilter.java
=> ajax/veil/wicket-veil.css} (53%)
create mode 100644
wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/veil/wicket-veil.js
create mode 100644
wicket-extensions/src/test/java/org/apache/wicket/extensions/ajax/veil/VeilBehaviorTest.java
create mode 100644 wicket-extensions/src/test/js/veil-test.js
copy wicket-extensions/src/test/js/{trap-focus.html => veil.html} (76%)
create mode 100644 wicket-user-guide/src/main/asciidoc/ajax/ajax_12.adoc