[
https://jira.jboss.org/jira/browse/RF-8521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jay Balunas updated RF-8521:
----------------------------
Fix Version/s: Future
> 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
> Fix For: Future
>
>
> 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