This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/master by this push:
new 6043503c51 ISIS-3071: minor refactoring
6043503c51 is described below
commit 6043503c51447504a9bdaf98630bd8484c8f997c
Author: Andi Huber <[email protected]>
AuthorDate: Sat Nov 12 07:38:13 2022 +0100
ISIS-3071: minor refactoring
---
.../js/CausewayWicketViewerJsResourceReference.java | 20 +++++++++++---------
.../viewer/wicket/ui/util/WktHeaderItems.java | 2 +-
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git
a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/viewer/js/CausewayWicketViewerJsResourceReference.java
b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/viewer/js/CausewayWicketViewerJsResourceReference.java
index c2d0039c82..462c660d95 100644
---
a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/viewer/js/CausewayWicketViewerJsResourceReference.java
+++
b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/viewer/js/CausewayWicketViewerJsResourceReference.java
@@ -23,26 +23,28 @@ import org.apache.wicket.markup.head.HeaderItem;
import org.apache.causeway.viewer.wicket.ui.util.WktHeaderItems;
import lombok.Getter;
-import lombok.RequiredArgsConstructor;
import lombok.experimental.Accessors;
/**
* Javascript (client-side) extensions and fixes.
*/
-@RequiredArgsConstructor
-public class CausewayWicketViewerJsResourceReference {
+public class CausewayWicketViewerJsResourceReference
+extends WktHeaderItems.HeaderContributor {
+
+ private static final long serialVersionUID = 1L;
@Getter(lazy = true) @Accessors(fluent = true)
private static final CausewayWicketViewerJsResourceReference instance =
- new CausewayWicketViewerJsResourceReference(
- WktHeaderItems.forScriptReference(
- CausewayWicketViewerJsResourceReference.class,
- "causeway-jquery-wicket-viewer.nocompress.js"));
+ new CausewayWicketViewerJsResourceReference();
- private final HeaderItem headerItem;
+ public CausewayWicketViewerJsResourceReference() {
+ super(WktHeaderItems.forScriptReference(
+ CausewayWicketViewerJsResourceReference.class,
+ "causeway-jquery-wicket-viewer.nocompress.js"));
+ }
public static HeaderItem asHeaderItem() {
- return instance().headerItem;
+ return instance().getHeaderItem();
}
}
diff --git
a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/util/WktHeaderItems.java
b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/util/WktHeaderItems.java
index f7e18c47da..8952d608c0 100644
---
a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/util/WktHeaderItems.java
+++
b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/util/WktHeaderItems.java
@@ -43,7 +43,7 @@ public class WktHeaderItems {
// -- FACTORIES
/**
- * Reading JS from source, it skips 18 license header lines
+ * Reading JS from source, it (hardcoded) skips 18 license header lines
* and any single line comments as well as empty lines.
* @apiNote that could be done by the yui-compressor maven plugin as well,
* but at the time of writing did not look into it