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!