From f874849f458454461356579c18ceddd050a16a02 Mon Sep 17 00:00:00 2001 From: andi-huber Date: Sat, 15 Feb 2025 07:08:32 +0100 Subject: [PATCH] CAUSEWAY-3857: removes now unused MarkupComponent reloadJs trigger --- .../markup/MarkupComponent_reloadJs.java | 52 ------------------- 1 file changed, 52 deletions(-) delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/attributes/markup/MarkupComponent_reloadJs.java diff --git a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/attributes/markup/MarkupComponent_reloadJs.java b/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/attributes/markup/MarkupComponent_reloadJs.java deleted file mode 100644 index c65c195ee36..00000000000 --- a/viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/attributes/markup/MarkupComponent_reloadJs.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * 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.causeway.viewer.wicket.ui.components.attributes.markup; -import java.util.UUID; - -import org.apache.wicket.request.IRequestHandler; -import org.apache.wicket.request.cycle.RequestCycle; -import org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler; -import org.apache.wicket.request.resource.JavaScriptResourceReference; -import org.apache.wicket.request.resource.ResourceReference; - -/** - * Helper for MarkupComponents to reload a specified java-script reference, when rendering. - * @implNote used by AsciiDoc and Markdown extensions - */ -class MarkupComponent_reloadJs { - - public static String decorate(final CharSequence htmlContent, final Iterable jsRefs) { - var targetId = UUID.randomUUID().toString(); - - var sb = new StringBuilder() - .append("
\n") - .append(htmlContent) - .append("\n
\n"); - for(ResourceReference jsRef : jsRefs) { - sb.append("\n"); - } - return sb.toString(); - } - - private static String getUrl(final ResourceReference jsRef) { - IRequestHandler handler = new ResourceReferenceRequestHandler(jsRef, null); - return RequestCycle.get().urlFor(handler).toString(); - } - -}