This is an automated email from the ASF dual-hosted git repository.
reiern70 pushed a commit to branch reiern70/WICKET-7033
in repository https://gitbox.apache.org/repos/asf/wicket.git
The following commit(s) were added to refs/heads/reiern70/WICKET-7033 by this
push:
new 9dcdc8ccea [WICKET-7033] WIP
9dcdc8ccea is described below
commit 9dcdc8cceadacf3ff155462b9bf433f6b009bf86
Author: reiern70 <[email protected]>
AuthorDate: Sat Apr 8 10:05:03 2023 +0300
[WICKET-7033] WIP
---
.../apache/wicket/examples/upload/UploadToResourcePage.html | 7 ++++---
.../apache/wicket/examples/upload/UploadToResourcePage.java | 13 +++++++++++++
2 files changed, 17 insertions(+), 3 deletions(-)
diff --git
a/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.html
b/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.html
index 161734a282..8776787d34 100644
---
a/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.html
+++
b/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.html
@@ -9,12 +9,13 @@
<body>
<wicket:extend>
- <p>Wicket can now upload mounted to a resource.</p>
+ <p>Wicket can now upload <strong>mounted to a resource.</strong></p>
+ <p>This upload is done via jQuery and does not block wicket AJAX</p>
<br/>
<div>
<fieldset>
- <legend>Upload a single file to a resourde</legend>
+ <legend>Upload a single file to a resource</legend>
<p>
<label wicket:for="fileInput">File</label>
<input wicket:id="fileInput" type="file"/>
@@ -24,9 +25,9 @@
</div>
<input wicket:id="upload" type="button" value="Upload to a
resource"/>
<input wicket:id="cancelUpload" type="button" value="Cancel
upload"/>
+ <button wicket:id="counter" type="button">Click me</button>
</fieldset>
</div>
-
<div>
<span wicket:id="uploadFeedback"/>
</div>
diff --git
a/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.java
b/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.java
index 70fc4c997d..18caf2724c 100644
---
a/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.java
+++
b/wicket-examples/src/main/java/org/apache/wicket/examples/upload/UploadToResourcePage.java
@@ -62,6 +62,8 @@ public class UploadToResourcePage extends WicketExamplePage
private boolean uploading;
+ private int counter;
+
/**
* Constructor.
*
@@ -138,6 +140,17 @@ public class UploadToResourcePage extends WicketExamplePage
setVisible(uploading);
}
}.add(new UpdateInEachAjaxRequestBehavior()));
+
+
+ add(new AjaxLink<Void>("counter") {
+ @Override
+ public void onClick(AjaxRequestTarget target)
+ {
+ counter ++;
+ target.add(this);
+ }
+
+ }.setBody(()-> "Click me. Upload does not blocks me. I was
clicked " + counter).setOutputMarkupId(true));
// Create feedback panels
uploadFeedback = new FeedbackPanel("uploadFeedback");
uploadFeedback.setOutputMarkupId(true);