[ 
https://issues.jboss.org/browse/RF-11999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Leathem resolved RF-11999.
--------------------------------

      Assignee: Brian Leathem
    Resolution: Cannot Reproduce Bug


I successfully registered a onheadermousedown and onheadermouseup listener with 
the metamer test application, and the listener was executed without error.

This issue report does not contain enough information to isolate the error.

Feel free to re-open the issue, with a Short, Self Contained, Correct 
(Runnable), Example demonstrating the problem, and we'll be more than happy to 
take a deeper look into it.
                
>  TabPanel - Tab - onheadermousedown - onheadermouseup - javascript error - 
> item is undefined
> --------------------------------------------------------------------------------------------
>
>                 Key: RF-11999
>                 URL: https://issues.jboss.org/browse/RF-11999
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>         Environment: RichFaces 4.2.0 CR1 - JSF/Mojorra 2.1.6 - FireFox 10 - 
> Windows 7 - WAS 8.0.0.1 - Spring 3.0.6
>            Reporter: Jean ANDRE
>            Assignee: Brian Leathem
>         Attachments: index.xhtml, TabOnHeaderMouseDownError.png
>
>
> On rich:tab we use the attribute "onheadermousedown" which call a javascript 
> function defined by a4j:jsFunction. When we switch tab, we got the following 
> error:
> {code}
> item is undefined - Line 363
>    /**
>    * @private
>    * */
>    __getItemIndex : function (itemName) {
>    var item;
>    for (var i = 0; i < this.items.length; i++) {
>       item = this.items[i];
> >>>>>  if (!item.disabled && item.getName() === itemName) {
>          return i;
>       }
>    }
> rf.log.info("TogglePanel.getItemIndex: item with name '" + itemName + "' not 
> found");
> return -1; }, 
> {code}
> The error may be linked to the RF-11763.
> XHTML fragment code
> ===================
> {code}
> <c:forEach items="#{desktopTabController.desktopTabBean.tabElements}" 
> var="tab">
>    <rich:tab id="#{tab.id}" name="#{tab.id}" 
> onheadermousedown="enterTab('#{tab.id}');">
>    <!--                -->
>    <!--  DYNAMIC TABS  -->
>    <!--                -->
>    <f:facet name="header">
>       <h:panelGrid columns="2" 
> title="#{desktopTabController.getTabHeader(tab.id)}">
>          <h:outputText 
> value="#{desktopTabController.getAdjustedTabHeader(tab.id)}" />
>        <h:graphicImage value="/images/closeButton.png"
>                   styleClass="closeButton"
>                      onclick="closeTab('#{tab.id}');event.stopPropagation();" 
> />
>       </h:panelGrid>
>    </f:facet>
>    <f:subview id="#{tab.id}-subView" rendered="#{tab.id eq 
> desktopTabController.activeTab}">
>       <ui:include src="#{tab.xhtmlFile}" />
>    </f:subview>
>    </rich:tab>
> </c:forEach>
> <!--               -->
> <!-- DESKTOP TABS  -->
> <!--               -->
> <a4j:jsFunction name="enterTab" render="menu-opened-tabs">
>    <a4j:param name="activeTab" assignTo="#{desktopTabController.activeTab}" />
> </a4j:jsFunction>
> {code}
> See also other event such as onheadermouseup and so on...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to