You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Sven Meier <sv...@meiers.net> on 2020/03/13 18:46:36 UTC

CSS marker red

Thanks Martin,

one additional nitpick from me in the commit below.

At least we have this topic off the table ;)

Sven

On 13.03.20 19:44, svenmeier@apache.org wrote:
> This is an automated email from the ASF dual-hosted git repository.
>
> svenmeier pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/wicket.git
>
>
> The following commit(s) were added to refs/heads/master by this push:
>       new 6ff1084  WICKET-6727 align css marker with other css classes
> 6ff1084 is described below
>
> commit 6ff10841d5dca741a43c0c2637a6d5ec7845dba2
> Author: Sven Meier <sv...@apache.org>
> AuthorDate: Fri Mar 13 19:26:12 2020 +0100
>
>      WICKET-6727 align css marker with other css classes
> ---
>   .../src/main/java/org/apache/wicket/Application.properties    |  7 ++++---
>   .../html/form/validation/FormComponentFeedbackBorder.java     |  8 +++++---
>   .../html/form/validation/FormComponentFeedbackIndicator.java  | 11 ++++++-----
>   .../markup/html/form/feedback/FeedbackFormPage_result2.html   |  2 +-
>   .../html/form/feedback/FeedbackIndicatorFormPage_result2.html |  2 +-
>   5 files changed, 17 insertions(+), 13 deletions(-)
>
> diff --git a/wicket-core/src/main/java/org/apache/wicket/Application.properties b/wicket-core/src/main/java/org/apache/wicket/Application.properties
> index f6e8137..d63888d 100644
> --- a/wicket-core/src/main/java/org/apache/wicket/Application.properties
> +++ b/wicket-core/src/main/java/org/apache/wicket/Application.properties
> @@ -86,7 +86,8 @@ AutoLabel.CSS.required=required
>   AutoLabel.CSS.invalid=error
>   AutoLabel.CSS.disabled=disabled
>   
> +FormComponentFeedbackBorder.CSS.error=feedbackBorderERROR
> +FormComponentFeedbackIndicator.CSS.error=feedbackIndicatorERROR
> +
>   Component.CSS.hidden=wicket--hidden
> -Form.CSS.hidden-fields=wicket--hidden-fields
> -FormComponentFeedbackBorder.CSS.error-indicator=wicket--color-red
> -FormComponentFeedbackIndicator.CSS.error-indicator=wicket--color-red
> +Form.CSS.hidden-fields=wicket--hidden-fields
> \ No newline at end of file
> diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java
> index 62eef73..d9134bc 100644
> --- a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java
> +++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java
> @@ -42,6 +42,9 @@ public class FormComponentFeedbackBorder extends Border implements IFeedback
>   {
>   	private static final long serialVersionUID = 1L;
>   
> +	private static final String ERROR_CSS_CLASS_KEY = CssUtils
> +		.key(FormComponentFeedbackBorder.class, "error");
> +
>   	/** Visible property cache. */
>   	private boolean visible;
>   
> @@ -72,13 +75,12 @@ public class FormComponentFeedbackBorder extends Border implements IFeedback
>   		{
>   			return visible;
>   		}
> -		
> +
>   		@Override
>   		protected void onComponentTag(ComponentTag tag)
>   		{
>   			super.onComponentTag(tag);
> -			tag.put("class",
> -				getString(CssUtils.key(FormComponentFeedbackBorder.class, "error-indicator")));
> +			tag.put("class", getString(ERROR_CSS_CLASS_KEY));
>   		}
>   	}
>   
> diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java
> index 05d5578..536e91c 100644
> --- a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java
> +++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java
> @@ -37,6 +37,9 @@ import org.apache.wicket.markup.html.panel.Panel;
>    */
>   public class FormComponentFeedbackIndicator extends Panel implements IFeedback
>   {
> +	public static final String ERROR_CSS_CLASS_KEY = CssUtils
> +		.key(FormComponentFeedbackIndicator.class, "error");
> +
>   	private static final long serialVersionUID = 1L;
>   
>   	/** The message filter for this indicator component */
> @@ -74,12 +77,11 @@ public class FormComponentFeedbackIndicator extends Panel implements IFeedback
>   			protected void onComponentTag(ComponentTag tag)
>   			{
>   				super.onComponentTag(tag);
> -				tag.put("class", getString(
> -					CssUtils.key(FormComponentFeedbackIndicator.class, "error-indicator")));
> +				tag.put("class", getString(ERROR_CSS_CLASS_KEY));
>   			}
>   		});
>   	}
> -	
> +
>   	/**
>   	 * Set the component's visibility according to the existence (or not) of feedback messages
>   	 */
> @@ -88,8 +90,7 @@ public class FormComponentFeedbackIndicator extends Panel implements IFeedback
>   	{
>   		super.onConfigure();
>   		// Get the messages for the current page
> -		setVisible(new FeedbackCollector(getPage()).collect(getFeedbackMessageFilter())
> -			.size() > 0);
> +		setVisible(new FeedbackCollector(getPage()).collect(getFeedbackMessageFilter()).size() > 0);
>   	}
>   
>   	/**
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html
> index f3c9297..3eab8aa 100644
> --- a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html
> +++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html
> @@ -5,7 +5,7 @@
>   		<wicket:body>
>   	<input type="text" wicket:id="input" value="" name="feedback:feedback_body:input">
>   </wicket:body>
> -	    <span wicket:id="errorIndicator" class="wicket--color-red">*</span>
> +	    <span wicket:id="errorIndicator" class="feedbackBorderERROR">*</span>
>   	</wicket:border></span>
>   </form>
>   </body>
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html
> index 3e2258e..bbb6774 100644
> --- a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html
> +++ b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html
> @@ -2,7 +2,7 @@
>   <body>
>   <form wicket:id="form" id="form1" method="post" action="./org.apache.wicket.markup.html.form.feedback.FeedbackIndicatorFormPage?1-2.-form">
>   	<input type="text" wicket:id="input" value="" name="input">
> -<span wicket:id="feedback"><wicket:panel><span wicket:id="indicator" class="wicket--color-red">*</span></wicket:panel></span>
> +<span wicket:id="feedback"><wicket:panel><span wicket:id="indicator" class="feedbackIndicatorERROR">*</span></wicket:panel></span>
>   </form>
>   </body>
>   </html>
> \ No newline at end of file
>

Re: CSS marker red

Posted by Martin Grigorov <mg...@apache.org>.
Awesome!

Thank you, Sven!

On Fri, Mar 13, 2020 at 8:46 PM Sven Meier <sv...@meiers.net> wrote:

> Thanks Martin,
>
> one additional nitpick from me in the commit below.
>
> At least we have this topic off the table ;)
>
> Sven
>
> On 13.03.20 19:44, svenmeier@apache.org wrote:
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > svenmeier pushed a commit to branch master
> > in repository https://gitbox.apache.org/repos/asf/wicket.git
> >
> >
> > The following commit(s) were added to refs/heads/master by this push:
> >       new 6ff1084  WICKET-6727 align css marker with other css classes
> > 6ff1084 is described below
> >
> > commit 6ff10841d5dca741a43c0c2637a6d5ec7845dba2
> > Author: Sven Meier <sv...@apache.org>
> > AuthorDate: Fri Mar 13 19:26:12 2020 +0100
> >
> >      WICKET-6727 align css marker with other css classes
> > ---
> >   .../src/main/java/org/apache/wicket/Application.properties    |  7
> ++++---
> >   .../html/form/validation/FormComponentFeedbackBorder.java     |  8
> +++++---
> >   .../html/form/validation/FormComponentFeedbackIndicator.java  | 11
> ++++++-----
> >   .../markup/html/form/feedback/FeedbackFormPage_result2.html   |  2 +-
> >   .../html/form/feedback/FeedbackIndicatorFormPage_result2.html |  2 +-
> >   5 files changed, 17 insertions(+), 13 deletions(-)
> >
> > diff --git
> a/wicket-core/src/main/java/org/apache/wicket/Application.properties
> b/wicket-core/src/main/java/org/apache/wicket/Application.properties
> > index f6e8137..d63888d 100644
> > --- a/wicket-core/src/main/java/org/apache/wicket/Application.properties
> > +++ b/wicket-core/src/main/java/org/apache/wicket/Application.properties
> > @@ -86,7 +86,8 @@ AutoLabel.CSS.required=required
> >   AutoLabel.CSS.invalid=error
> >   AutoLabel.CSS.disabled=disabled
> >
> > +FormComponentFeedbackBorder.CSS.error=feedbackBorderERROR
> > +FormComponentFeedbackIndicator.CSS.error=feedbackIndicatorERROR
> > +
> >   Component.CSS.hidden=wicket--hidden
> > -Form.CSS.hidden-fields=wicket--hidden-fields
> > -FormComponentFeedbackBorder.CSS.error-indicator=wicket--color-red
> > -FormComponentFeedbackIndicator.CSS.error-indicator=wicket--color-red
> > +Form.CSS.hidden-fields=wicket--hidden-fields
> > \ No newline at end of file
> > diff --git
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java
> > index 62eef73..d9134bc 100644
> > ---
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java
> > +++
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackBorder.java
> > @@ -42,6 +42,9 @@ public class FormComponentFeedbackBorder extends
> Border implements IFeedback
> >   {
> >       private static final long serialVersionUID = 1L;
> >
> > +     private static final String ERROR_CSS_CLASS_KEY = CssUtils
> > +             .key(FormComponentFeedbackBorder.class, "error");
> > +
> >       /** Visible property cache. */
> >       private boolean visible;
> >
> > @@ -72,13 +75,12 @@ public class FormComponentFeedbackBorder extends
> Border implements IFeedback
> >               {
> >                       return visible;
> >               }
> > -
> > +
> >               @Override
> >               protected void onComponentTag(ComponentTag tag)
> >               {
> >                       super.onComponentTag(tag);
> > -                     tag.put("class",
> > -
>  getString(CssUtils.key(FormComponentFeedbackBorder.class,
> "error-indicator")));
> > +                     tag.put("class", getString(ERROR_CSS_CLASS_KEY));
> >               }
> >       }
> >
> > diff --git
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java
> > index 05d5578..536e91c 100644
> > ---
> a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java
> > +++
> b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/validation/FormComponentFeedbackIndicator.java
> > @@ -37,6 +37,9 @@ import org.apache.wicket.markup.html.panel.Panel;
> >    */
> >   public class FormComponentFeedbackIndicator extends Panel implements
> IFeedback
> >   {
> > +     public static final String ERROR_CSS_CLASS_KEY = CssUtils
> > +             .key(FormComponentFeedbackIndicator.class, "error");
> > +
> >       private static final long serialVersionUID = 1L;
> >
> >       /** The message filter for this indicator component */
> > @@ -74,12 +77,11 @@ public class FormComponentFeedbackIndicator extends
> Panel implements IFeedback
> >                       protected void onComponentTag(ComponentTag tag)
> >                       {
> >                               super.onComponentTag(tag);
> > -                             tag.put("class", getString(
> > -
>  CssUtils.key(FormComponentFeedbackIndicator.class, "error-indicator")));
> > +                             tag.put("class",
> getString(ERROR_CSS_CLASS_KEY));
> >                       }
> >               });
> >       }
> > -
> > +
> >       /**
> >        * Set the component's visibility according to the existence (or
> not) of feedback messages
> >        */
> > @@ -88,8 +90,7 @@ public class FormComponentFeedbackIndicator extends
> Panel implements IFeedback
> >       {
> >               super.onConfigure();
> >               // Get the messages for the current page
> > -             setVisible(new
> FeedbackCollector(getPage()).collect(getFeedbackMessageFilter())
> > -                     .size() > 0);
> > +             setVisible(new
> FeedbackCollector(getPage()).collect(getFeedbackMessageFilter()).size() >
> 0);
> >       }
> >
> >       /**
> > diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html
> > index f3c9297..3eab8aa 100644
> > ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html
> > +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackFormPage_result2.html
> > @@ -5,7 +5,7 @@
> >               <wicket:body>
> >       <input type="text" wicket:id="input" value=""
> name="feedback:feedback_body:input">
> >   </wicket:body>
> > -         <span wicket:id="errorIndicator"
> class="wicket--color-red">*</span>
> > +         <span wicket:id="errorIndicator"
> class="feedbackBorderERROR">*</span>
> >       </wicket:border></span>
> >   </form>
> >   </body>
> > diff --git
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html
> > index 3e2258e..bbb6774 100644
> > ---
> a/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html
> > +++
> b/wicket-core/src/test/java/org/apache/wicket/markup/html/form/feedback/FeedbackIndicatorFormPage_result2.html
> > @@ -2,7 +2,7 @@
> >   <body>
> >   <form wicket:id="form" id="form1" method="post"
> action="./org.apache.wicket.markup.html.form.feedback.FeedbackIndicatorFormPage?1-2.-form">
> >       <input type="text" wicket:id="input" value="" name="input">
> > -<span wicket:id="feedback"><wicket:panel><span wicket:id="indicator"
> class="wicket--color-red">*</span></wicket:panel></span>
> > +<span wicket:id="feedback"><wicket:panel><span wicket:id="indicator"
> class="feedbackIndicatorERROR">*</span></wicket:panel></span>
> >   </form>
> >   </body>
> >   </html>
> > \ No newline at end of file
> >
>