But the popup uses /faces/ url mapping to access the necessary
javascript code. So the ExtensionsFilter needs the /faces/* mapping
too.

On 5/6/05, Patrick B Haggood <[EMAIL PROTECTED]> wrote:
> On Tue, 2005-05-03 at 21:40 -0400, Sylvain Vieujot wrote:
> > You didn't add the /faces/* mapping for the extensions filter :
> > <filter-mapping>
> >       <filter-name>MyFacesExtensionsFilter</filter-name>
> >       <url-pattern>/faces/*</url-pattern>
> > </filter-mapping>
> 
> Yes, I did (I use *.faces, not /faces/*)
> (from my previous email)
> 
>         <filter-mapping>
>                 <filter-name>extensionsFilter</filter-name>
>                 <url-pattern>*.faces</url-pattern>
>         </filter-mapping>
> 
> >
> > Look here :http://myfaces.apache.org/docs/extensionsFilter.html
> >
> > On Tue, 2005-05-03 at 21:34 -0400, Patrick B Haggood wrote:
> > > Ttrying to use x:popup, no popup on hover.  Already added
> > > extensionsfilter to web.xml for upload (which works).
> > >
> > > My popup:
> > >
> > > <h:column id="fc1">
> > >     <x:popup styleClass="popup">
> > >     <h:graphicImage id="pic" value="img/document.gif" />
> > >     <f:facet name="popup">
> > >             <h:panelGroup>
> > >                     <h:panelGrid columns="1">
> > >                             <h:outputLink value="openAction">
> > >                             <h:outputText value="Open" />
> > >                             </h:outputLink>
> > >                             <h:outputLink value="copyAction">
> > >                             <h:outputText value="Copy" />
> > >                             </h:outputLink>
> > >                             <h:outputLink value="deleteAction">
> > >                             <h:outputText value="Delete" />
> > >                             </h:outputLink>
> > >                             <h:outputLink value="modifyAction">
> > >                             <h:outputText value="Modify" />
> > >                             </h:outputLink>
> > >                     </h:panelGrid>
> > >             </h:panelGroup>
> > >     </f:facet>
> > >     </x:popup>
> > >     <h:outputText value="#{litem.name}" />
> > > </h:column>
> > >
> > > Excerpt from my web.xml, copied from myfaces-examples:
> > >
> > >
> > >     <!-- Extensions Filter -->
> > >     <filter>
> > >             <filter-name>extensionsFilter</filter-name>
> > >             <filter-class>
> > >                     
> > > org.apache.myfaces.component.html.util.ExtensionsFilter
> > >             </filter-class>
> > >             <init-param>
> > >                     <param-name>uploadMaxFileSize</param-name>
> > >                     <param-value>100m</param-value>
> > >                     <description>
> > >                             Set the size limit for uploaded files. 
> > > Format: 10 - 10
> > >                             bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB
> > >                     </description>
> > >             </init-param>
> > >             <init-param>
> > >                     <param-name>uploadThresholdSize</param-name>
> > >                     <param-value>100k</param-value>
> > >                     <description>
> > >                             Set the threshold size - files below this 
> > > limit are
> > >                             stored in memory, files above this limit are 
> > > stored on
> > >                             disk.
> > >
> > >                             Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 
> > > 1g - 1 GB
> > >                     </description>
> > >             </init-param>
> > >             <!--        <init-param>
> > >                     <param-name>uploadRepositoryPath</param-name>
> > >                     <param-value>/temp</param-value>
> > >                     <description>Set the path where the intermediary 
> > > files will be
> > > stored.
> > >                     </description>
> > >                     </init-param>-->
> > >     </filter>
> > >
> > >
> > >     <!-- Filter Mappings -->
> > >
> > >     <!--    <filter-mapping>-->
> > >     <!--        <filter-name>javascriptDetector</filter-name>-->
> > >     <!--        <url-pattern>/_javascriptDetector_</url-pattern>-->
> > >     <!--    </filter-mapping>-->
> > >
> > >
> > >
> > >     <filter-mapping>
> > >             <filter-name>extensionsFilter</filter-name>
> > >             <url-pattern>*.faces</url-pattern>
> > >     </filter-mapping>
> > >
> > >
> > > On Sat, 2005-04-02 at 10:15 -0500, Rob Decker wrote:
> > > > There is an extensionFilter (it's the one for fileupload) that you need 
> > > > to
> > > > set up in  your web.xml. The filter and filter-mapping for it are 
> > > > commented
> > > > out by default.
> > > >
> > > > Rob
> > >
> > >
> 
> 


-- 
 Csík Norbert          http://norbert.web.elte.hu/
 Programtervező matematikus
 Trilobita Informatikai Rt. - rendszertervező fejlesztőmérnök
___ keep sm:)ing _________________________ooo__C( O O )L__ooo__
http://www.aion.hu/ - A csik.NET otthona
http://www.spreadfirefox.com/ - Rediscover the web
Légy pontos: Mérj mikro-milliméterben! Jelölj krétával! Vágj baltával!

Reply via email to