[JBoss JIRA] Created: (RF-5288) inplaceInput: tabindex doesn't work
by Tatyana Romanovich (JIRA)
inplaceInput: tabindex doesn't work
-----------------------------------
Key: RF-5288
URL: https://jira.jboss.org/jira/browse/RF-5288
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.3.0
Environment: RF-3.3.0.BETA3
Reporter: Tatyana Romanovich
Assignee: Nick Belaevski
Priority: Minor
Scenario1:
1. Create test page:
<rich:inplaceInput tabindex="1" defaultLabel="II with tabIndex=1" />
<rich:inplaceInput tabindex="3" defaultLabel="II with tabIndex=3" />
<rich:inplaceInput tabindex="2" defaultLabel="II with tabIndex=2" />
2. Run application
3. execute tab-navigation step by step from first component to the last:
a. set focus on the first inplaceInput component and press tab key
FAILURE: second component with tabindex=3 was selected after first with tabindex=1
b. press tab key again
FAILURE: third component with tabindex=2 was selected after previous inplaceInput component with tabindex=3
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 3 months
[JBoss JIRA] Created: (RF-5221) Calendar: in some cases the component does not reckon with time zone and locale information
by Dmitry Svyatobatsko (JIRA)
Calendar: in some cases the component does not reckon with time zone and locale information
--------------------------------------------------------------------------------------------
Key: RF-5221
URL: https://jira.jboss.org/jira/browse/RF-5221
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.2
Reporter: Dmitry Svyatobatsko
Assignee: Nick Belaevski
Priority: Minor
It is beginning become apparent only in "popup = false" mode
In mode with popup opening popup fixes this problem
1) timeZone calendar attribute set to some time zone distinct yours (e.g. GMT+10)
2) popup attribute set to false
3) selectedDate set to any date in foregoing time zone
After the component is rendered, footer will contain wrong selected date time (thanks to time zone differences)
CalendarRendererBase uses getSelectedDate method that does not take into consideration time zone and locale
then returned date is used per se on the client
Submits work fine (correct value is sent)
problems only are on view
I hope it might be useful
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 3 months
[JBoss JIRA] Created: (RF-5208) ConboBox: buttonIconDisabled, buttonIconInactive, buttonIcon problems.
by Alexander Dubovsky (JIRA)
ConboBox: buttonIconDisabled, buttonIconInactive, buttonIcon problems.
----------------------------------------------------------------------
Key: RF-5208
URL: https://jira.jboss.org/jira/browse/RF-5208
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.3.0
Environment: 3.3.0.BETA2
Reporter: Alexander Dubovsky
Assignee: Nick Belaevski
Priority: Minor
case 1:
Set
buttonIconDisabled="/pics/disabled.gif"
buttonIconInactive="/pics/inactive.gif"
buttonIcon="/pics/icon.gif"
# Open page with combobox => inactive icon is shown - all is OK
# Set focus on combobox input => icon is shown - OK
# remove focus => inactive icon is shown - OK
# click combobox button => icon is shown - OK
# select any item and remove focus => icon is shown any way - WRONG (inactive icon should be shown)
case 2:
Set
buttonIconDisabled="/pics/disabled.gif"
buttonIcon="/pics/icon.gif"
# Open page with combobox => default arrow is shown - OK
# Set focus on combobox input => icon is shown - OK
# remove focus => icon is shown any way - WRONG (default arrow should be shown)
# click combobox button => icon is shown - OK
# select any item and remove focus => icon is shown any way - WRONG (default arrow should be shown)
# disable combobox using JS API => disabled icon is shown - OK
# enable combobox using JS API => disabled icon is shown anyway - WRONG (default arrow should be shown)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 3 months
[JBoss JIRA] Created: (RF-5194) Upload File
by hassen ben slima (JIRA)
Upload File
-----------
Key: RF-5194
URL: https://jira.jboss.org/jira/browse/RF-5194
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.0.SR1
Environment: Appfuse JSF 2.0.2(Myfaces 1.2)
Tomcat 6
MySql 5
Reporter: hassen ben slima
<rich:fileUpload fileUploadListener="#{fileUpload.listener}"
maxFilesQuantity="25" immediate="true"
reRender="table" id="upload"
acceptedTypes="jpg, gif, png, bmp"/>
If filename contains ampersand, rich:fileUpload can't add that file. And there's javascript error seen from browser:
ERROR [http-8080-6] _ErrorPageWriter.handleException(350) | An exception occurred
javax.faces.FacesException: Exception while decoding component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /selectFile.xhtml][Class: javax.faces.component.html.HtmlForm,Id: uploadForm][Class: org.richfaces.component.html.HtmlFileUpload,Id: upload]}
at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:515)
at javax.faces.component.UIInput.decode(UIInput.java:184)
at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:641)
at javax.faces.component.UIInput.processDecodes(UIInput.java:114)
at javax.faces.component.UIForm.processDecodes(UIForm.java:57)
at org.ajax4jsf.component.AjaxViewRoot$1.invokeContextCallback(AjaxViewRoot.java:392)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:238)
at org.ajax4jsf.component.AjaxViewRoot.processDecodes(AjaxViewRoot.java:409)
at org.apache.myfaces.lifecycle.ApplyRequestValuesExecutor.execute(ApplyRequestValuesExecutor.java:32)
at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103)
at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:148)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:376)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.NetFacto.webapp.filter.MessageFilter.doFilter(MessageFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:75)
at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.NetFacto.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:78)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:42)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:359)
at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:172)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:268)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:87)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:61)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at org.richfaces.renderkit.FileUploadRendererBase.doDecode(FileUploadRendererBase.java:114)
at org.ajax4jsf.renderkit.RendererBase.decode(RendererBase.java:76)
at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:511)
... 97 more
WARN [http-8080-6] DefaultAddResource.writeMyFacesJavascriptBeforeBodyEnd(730) | MyFaces special javascript could not be retrieved from request-map.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 3 months
[JBoss JIRA] Created: (RF-5331) dataFilterSlider: DataFilterSliderEvent invoked in 5 phase(INVOKE_APPLICATION) independet on "immediate" attribute.
by Mikhail Vitenkov (JIRA)
dataFilterSlider: DataFilterSliderEvent invoked in 5 phase(INVOKE_APPLICATION) independet on "immediate" attribute.
-------------------------------------------------------------------------------------------------------------------
Key: RF-5331
URL: https://jira.jboss.org/jira/browse/RF-5331
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.3.0
Environment: IE6, IE7, FF 3.1.3, Safari 3.1, Opera 9.62(3.3.0.BETA3)
Reporter: Mikhail Vitenkov
Assignee: Nick Belaevski
#1. Define sliderListener following way: sliderListener="#{dfs.doSlide}", where
public void doSlide(DataFilterSliderEvent event) {
Integer oldSliderVal = event.getOldSliderVal();
Integer newSliderVal = event.getNewSliderVal();
System.out.println("Old Slider Value = " + oldSliderVal.toString() + " " + "New Slider Value = " + newSliderVal.toString());
}
#2. Set immediate="true".
#3. Navigate to page, hang dataFilterSlider handler.
#4. Verify phase of sliderListener call.
Actual behavior:
PhaseTracker.beforePhase()INVOKE_APPLICATION(5)
Old Slider Value = 40000 New Slider Value = 26453
PhaseTracker.afterPhase()INVOKE_APPLICATION(5)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 3 months