context menu doesn't show with rightclickselection in FF OS X
-------------------------------------------------------------

                 Key: RF-8521
                 URL: https://jira.jboss.org/jira/browse/RF-8521
             Project: RichFaces
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: browser compatibility
    Affects Versions: 3.3.3.CR1
         Environment: Firefox 3.6, OS X 10.6.2
            Reporter: Craig Bensemann


using rightclickselection=true and a context menu should allow the selected 
node to be set (the nodeSelectListener is called) and then the menu rendered.

The following code works fine in IE 7 & 8 and FF 3.6 in windows but does not 
work in OS X. In FF 3.6 OS X the nodeSelectListener is called but the menu does 
not render (note the broswer context menu also does NOT render in its place)

<rich:dragIndicator id="indicator" />
            <rich:tree id="allCorrectiveActionsTree" toggleOnClick="true" 
ajaxChildActivationEncodeBehavior="none"
                ajaxNodeSelectionEncodeBehavior="none" ajaxKeys="#{null}"
                
nodeSelectListener="#{manageCorrectiveActionsController.processSelection}"
                
dropListener="#{manageCorrectiveActionsController.dropListener}" 
dragIndicator="indicator"
                rightClickSelection="true" ajaxSubmitSelection="true">
                <rich:recursiveTreeNodesAdaptor roots="#{root}" 
nodes="#{caTreeNode.children}" var="caTreeNode">
                    <rich:treeNodesAdaptor 
nodes="#{caTreeNode.correctiveActions}" var="action">
                        <rich:treeNode dragType="leaf">
                            <h:outputText id="leafLabel" 
value="#{action.title}" />
                            <rich:dndParam name="label" value="#{action.title}" 
type="drag" />
                            <rich:contextMenu submitMode="none" attached="true">
                                <rich:menuItem 
value="#{messages.button_delete}" id="delete2"
                                    
onclick="#{rich:component('deleteConfirmationPanel')}.show();" />
                            </rich:contextMenu>
                        </rich:treeNode>
                    </rich:treeNodesAdaptor>
                    <rich:treeNode id="nodeNode" 
icon="/a4j/g/3_3_3.CR1images/iconFolder.gif"
                        iconLeaf="/a4j/g/3_3_3.CR1images/iconFolder.gif" 
acceptedTypes="node, leaf" dragType="node">
                        <h:outputText id="nodeLabel" 
value="#{caTreeNode.title}" />
                        <rich:dndParam name="label" value="#{caTreeNode.title}" 
type="drag" />
                        <rich:contextMenu id="nodeContextMenu" 
submitMode="none">
                            <rich:menuItem 
value="#{messages.manage_corrective_actions_add_new_node}" id="newNode"
                                
onclick="#{rich:component('newNodePanel')}.show();" />
                            <rich:menuItem 
value="#{messages.manage_corrective_actions_add_new_leaf}" id="newLeaf"
                                
onclick="#{rich:component('newLeafPanel')}.show();" />
                            <rich:menuItem value="#{messages.button_delete}" 
id="delete"
                                
onclick="#{rich:component('deleteConfirmationPanel')}.show();" />
                        </rich:contextMenu>
                    </rich:treeNode>
                </rich:recursiveTreeNodesAdaptor>
            </rich:tree>


-- 
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

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

Reply via email to