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 672bfa6b0f ISIS-3054: just moving more wkt vwr resources into sub 
packages
672bfa6b0f is described below

commit 672bfa6b0f6b3d9517953a4a3783eb82b66a8c08
Author: Andi Huber <[email protected]>
AuthorDate: Fri May 20 14:43:16 2022 +0200

    ISIS-3054: just moving more wkt vwr resources into sub packages
---
 .../serviceactions/ServiceActionsPanel.java        |  7 +++---
 .../isis/viewer/wicket/ui/pages/PageAbstract.java  |  2 +-
 .../fontawesome}/FontAwesomeCssReferenceWkt.java   |  2 +-
 .../js/ServerSentEventsJsReference.java}           | 28 ++++++++++++++--------
 .../js/isis-server-sent-events.js}                 |  0
 5 files changed, 24 insertions(+), 15 deletions(-)

diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/serviceactions/ServiceActionsPanel.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/serviceactions/ServiceActionsPanel.java
index 38be38b214..c0ad39d489 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/serviceactions/ServiceActionsPanel.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/serviceactions/ServiceActionsPanel.java
@@ -25,7 +25,7 @@ import org.apache.wicket.markup.head.IHeaderResponse;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.request.resource.CssResourceReference;
 
-import org.apache.isis.viewer.wicket.ui.util.SSESupport;
+import 
org.apache.isis.viewer.wicket.ui.pages.common.serversentevents.js.ServerSentEventsJsReference;
 import org.apache.isis.viewer.wicket.ui.util.Wkt;
 
 import lombok.val;
@@ -62,8 +62,9 @@ public class ServiceActionsPanel extends MenuActionPanel {
     @Override
     public void renderHead(final IHeaderResponse response) {
         super.renderHead(response);
-        response.render(CssHeaderItem.forReference(new 
CssResourceReference(ServiceActionsPanel.class, "ServiceActionsPanel.css")));
-        SSESupport.renderHead(response);
+        response.render(CssHeaderItem.forReference(
+                new CssResourceReference(ServiceActionsPanel.class, 
"ServiceActionsPanel.css")));
+        response.render(ServerSentEventsJsReference.asHeaderItem());
     }
 
 }
diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java
index fd3c2eb2ea..bd4bdfbdae 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java
@@ -74,10 +74,10 @@ import 
org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.Breadcrum
 import org.apache.isis.viewer.wicket.ui.errors.ExceptionModel;
 import org.apache.isis.viewer.wicket.ui.errors.JGrowlBehaviour;
 import 
org.apache.isis.viewer.wicket.ui.pages.common.bootstrap.css.BootstrapOverridesCssResourceReference;
+import 
org.apache.isis.viewer.wicket.ui.pages.common.fontawesome.FontAwesomeCssReferenceWkt;
 import 
org.apache.isis.viewer.wicket.ui.pages.common.livequery.js.LiveQueryJsResourceReference;
 import 
org.apache.isis.viewer.wicket.ui.pages.common.sidebar.css.SidebarCssResourceReference;
 import 
org.apache.isis.viewer.wicket.ui.pages.common.viewer.js.IsisWicketViewerJsResourceReference;
-import org.apache.isis.viewer.wicket.ui.util.FontAwesomeCssReferenceWkt;
 import org.apache.isis.viewer.wicket.ui.util.Wkt;
 import org.apache.isis.viewer.wicket.ui.util.Wkt.EventTopic;
 
diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/FontAwesomeCssReferenceWkt.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/fontawesome/FontAwesomeCssReferenceWkt.java
similarity index 96%
rename from 
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/FontAwesomeCssReferenceWkt.java
rename to 
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/fontawesome/FontAwesomeCssReferenceWkt.java
index c2310d98c1..1ac5ae91f9 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/FontAwesomeCssReferenceWkt.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/fontawesome/FontAwesomeCssReferenceWkt.java
@@ -16,7 +16,7 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-package org.apache.isis.viewer.wicket.ui.util;
+package org.apache.isis.viewer.wicket.ui.pages.common.fontawesome;
 
 import org.apache.wicket.markup.head.CssHeaderItem;
 
diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/serversentevents/js/ServerSentEventsJsReference.java
similarity index 58%
rename from 
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.java
rename to 
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/serversentevents/js/ServerSentEventsJsReference.java
index 72fc6a4f85..78295eb0c8 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/serversentevents/js/ServerSentEventsJsReference.java
@@ -14,12 +14,15 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License. */
-package org.apache.isis.viewer.wicket.ui.util;
+package org.apache.isis.viewer.wicket.ui.pages.common.serversentevents.js;
 
-import org.apache.wicket.markup.head.IHeaderResponse;
+import org.apache.wicket.markup.head.JavaScriptHeaderItem;
 import org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem;
 import org.apache.wicket.request.resource.JavaScriptResourceReference;
 
+import lombok.Getter;
+import lombok.experimental.Accessors;
+
 /**
  * Server-sent events.
  *
@@ -28,18 +31,23 @@ import 
org.apache.wicket.request.resource.JavaScriptResourceReference;
  *
  * @since 2.0
  */
-public class SSESupport {
+public class ServerSentEventsJsReference
+extends JavaScriptResourceReference {
+    private static final long serialVersionUID = 1L;
+
+    @Getter(lazy = true) @Accessors(fluent = true)
+    private static final ServerSentEventsJsReference instance =
+        new ServerSentEventsJsReference();
 
-    private static final JavaScriptResourceReference SSE_SUPPORT_JS =
-            new JavaScriptResourceReference(SSESupport.class, "SSESupport.js");
+    public static JavaScriptHeaderItem asHeaderItem() {
+        return 
JavaScriptReferenceHeaderItem.forReference(ServerSentEventsJsReference.instance());
+    }
 
     /**
-     * To include the SSE-javascript when a page is rendered.
-     * @param response
+     * Private constructor.
      */
-    public static void renderHead(IHeaderResponse response) {
-        
response.render(JavaScriptReferenceHeaderItem.forReference(SSE_SUPPORT_JS));
+    private ServerSentEventsJsReference() {
+        super(ServerSentEventsJsReference.class, "isis-server-sent-events.js");
     }
 
-
 }
diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.js
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/serversentevents/js/isis-server-sent-events.js
similarity index 100%
rename from 
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.js
rename to 
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/common/serversentevents/js/isis-server-sent-events.js

Reply via email to