thank you

2009/8/3 Igor Vaynberg <igor.vaynb...@gmail.com>

> voila
>
> -igor
>
> On Mon, Aug 3, 2009 at 9:46 AM, Martin Funk<mafulaf...@googlemail.com>
> wrote:
> > https://issues.apache.org/jira/browse/WICKET-2412
> >
> > wow, now we all can be happy together ;-)
> >
> > mf
> >
> > 2009/8/3 Igor Vaynberg <igor.vaynb...@gmail.com>
> >
> >> yep, now if you would only attach it to a jira issue and check that
> >> "attachment is ASL licensed" check box we will be happy to roll it in
> >> :)
> >>
> >> -igor
> >>
> >> On Mon, Aug 3, 2009 at 8:58 AM, Martin Funk<mafulaf...@googlemail.com>
> >> wrote:
> >> > like this?
> >> >
> >> > ~/dev/sandbox/wicket-trunk$ jsvn diff
> >> > Index: wicket/src/main/java/org/apache/wicket/Application.java
> >> > ===================================================================
> >> > --- wicket/src/main/java/org/apache/wicket/Application.java
>  (revision
> >> > 800428)
> >> > +++ wicket/src/main/java/org/apache/wicket/Application.java
>  (working
> >> > copy)
> >> > @@ -33,6 +33,7 @@
> >> >  import
> org.apache.wicket.application.IComponentOnBeforeRenderListener;
> >> >  import org.apache.wicket.javascript.DefaultJavascriptCompressor;
> >> >  import org.apache.wicket.markup.IMarkupCache;
> >> > +import org.apache.wicket.markup.html.EmptySrcAttributeFilter;
> >> >  import org.apache.wicket.markup.html.IHeaderContributor;
> >> >  import org.apache.wicket.markup.html.IHeaderResponse;
> >> >  import
> >> >
> >>
> org.apache.wicket.markup.html.image.resource.DefaultButtonImageResourceFactory;
> >> > @@ -348,6 +349,8 @@
> >> >             getDebugSettings().setDevelopmentUtilitiesEnabled(true);
> >> >             //
> >> getDebugSettings().setOutputMarkupContainerClassName(true);
> >> >             getResourceSettings().setJavascriptCompressor(null);
> >> > +            getRequestCycleSettings().addResponseFilter(
> >> > +                EmptySrcAttributeFilter.LOG_EMPTY_SRC_ATTRIBUTE);
> >> >         }
> >> >         else if (DEPLOYMENT.equalsIgnoreCase(configurationType))
> >> >         {
> >> > Index:
> >> >
> >>
> wicket/src/main/java/org/apache/wicket/markup/html/EmptySrcAttributeFilter.java
> >> > ===================================================================
> >> > ---
> >> >
> >>
> wicket/src/main/java/org/apache/wicket/markup/html/EmptySrcAttributeFilter.java
> >> > (revision 0)
> >> > +++
> >> >
> >>
> wicket/src/main/java/org/apache/wicket/markup/html/EmptySrcAttributeFilter.java
> >> > (revision 0)
> >> > @@ -0,0 +1,50 @@
> >> > +/*
> >> > + * 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.wicket.markup.html;
> >> > +
> >> > +import org.apache.wicket.IResponseFilter;
> >> > +import org.apache.wicket.util.string.AppendingStringBuffer;
> >> > +import org.slf4j.Logger;
> >> > +import org.slf4j.LoggerFactory;
> >> > +
> >> > +
> >> > +public class EmptySrcAttributeFilter implements IResponseFilter
> >> > +{
> >> > +    private static final Logger log =
> >> > LoggerFactory.getLogger(EmptySrcAttributeFilter.class);
> >> > +
> >> > +    /**
> >> > +     * Indicates that an exception page appropriate to development
> >> should
> >> > be shown when an
> >> > +     * unexpected exception is thrown.
> >> > +     */
> >> > +    public static final EmptySrcAttributeFilter
> LOG_EMPTY_SRC_ATTRIBUTE
> >> =
> >> > new EmptySrcAttributeFilter();
> >> > +
> >> > +    /**
> >> > +     * @see
> >> org.apache.wicket.IResponseFilter#filter(AppendingStringBuffer)
> >> > +     */
> >> > +    public AppendingStringBuffer filter(AppendingStringBuffer
> >> > responseBuffer)
> >> > +    {
> >> > +        int emptySrcIndex = responseBuffer.indexOf("src=\"\"");
> >> > +        if (emptySrcIndex != -1)
> >> > +        {
> >> > +            log.warn("Empty src attribute found in response:");
> >> > +            int from = Math.max(0, emptySrcIndex - 10);
> >> > +            int to = Math.min(emptySrcIndex + 10,
> >> responseBuffer.length());
> >> > +            log.warn(responseBuffer.substring(from, to));
> >> > +        }
> >> > +        return responseBuffer;
> >> > +    }
> >> > +}
> >> > \ No newline at end of file
> >> >
> >> >
> >> > 2009/8/3 Igor Vaynberg <igor.vaynb...@gmail.com>
> >> >
> >> >> it should be possible to create an IResponseFilter that checks for
> >> >> this and reports the error in dev mode.
> >> >>
> >> >> -igor
> >> >>
> >> >> On Mon, Aug 3, 2009 at 8:00 AM, Martin Funk<
> mafulaf...@googlemail.com>
> >> >> wrote:
> >> >> > I know its been talked about before
> >> >> >
> >> >>
> >>
> http://cwiki.apache.org/WICKET/best-practices-and-gotchas.html#BestPracticesandGotchas-Gotchas
> >> >> >
> >> >> > Just had to restate it, make myself remember.
> >> >> >
> >> >> > mf
> >> >> >
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >> >>
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to