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 cc94a9965a ISIS-3240: remove FormatModifier NO_OUTPUT_ESCAPE
cc94a9965a is described below

commit cc94a9965a82ba8faac1b151777c44061b178673
Author: Andi Huber <[email protected]>
AuthorDate: Mon Oct 10 09:47:42 2022 +0200

    ISIS-3240: remove FormatModifier NO_OUTPUT_ESCAPE
    
    - we now have dynamic assessment with UiString to be used instead
---
 .../viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java   | 2 --
 .../viewer/wicket/ui/components/scalars/ScalarPanelAbstract2.java  | 4 +---
 .../components/scalars/ScalarPanelTextFieldWithValueSemantics.java | 7 -------
 3 files changed, 1 insertion(+), 12 deletions(-)

diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
index c9769fa8e2..3fc9622c79 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java
@@ -91,8 +91,6 @@ implements ScalarModelChangeListener {
         MARKUP,
         MULITLINE,
         BADGE,
-        /** render output un-escaped; careful not to allow XSS 
vulnerabilities*/
-        NO_OUTPUT_ESCAPE
     }
 
     /**
diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract2.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract2.java
index b940ed1499..744200e322 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract2.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract2.java
@@ -141,9 +141,7 @@ extends ScalarPanelAbstract {
         }
         return CompactFragment.LABEL
                     .createFragment(id, this, scalarValueId->
-                        
getFormatModifiers().contains(FormatModifier.NO_OUTPUT_ESCAPE)
-                            ? markupComponent(scalarValueId, 
this::outputFormatAsString)
-                            : Wkt.labelWithDynamicEscaping(scalarValueId, 
this::obtainOutputFormat));
+                        Wkt.labelWithDynamicEscaping(scalarValueId, 
this::obtainOutputFormat));
     }
 
 
diff --git 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithValueSemantics.java
 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithValueSemantics.java
index dfcc425ebf..6946b7ae9d 100644
--- 
a/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithValueSemantics.java
+++ 
b/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithValueSemantics.java
@@ -18,8 +18,6 @@
  */
 package org.apache.isis.viewer.wicket.ui.components.scalars;
 
-import java.util.EnumSet;
-
 import org.apache.wicket.util.convert.IConverter;
 
 import org.apache.isis.applib.value.semantics.ValueSemanticsProvider;
@@ -54,9 +52,4 @@ extends ScalarPanelTextFieldAbstract<T> {
         return new ConverterBasedOnValueSemantics<>(propOrParam, 
scalarRepresentation);
     }
 
-    @Override
-    protected void setupFormatModifiers(final EnumSet<FormatModifier> 
modifiers) {
-        modifiers.add(FormatModifier.NO_OUTPUT_ESCAPE);
-    }
-
 }

Reply via email to