[richfaces-issues] [JBoss JIRA] Closed: (RF-5215) dropSupport: cursorTypeMapping doesn't work properly.
Mikhail Vitenkov (JIRA)
jira-events at lists.jboss.org
Mon Dec 15 10:49:55 EST 2008
[ https://jira.jboss.org/jira/browse/RF-5215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Vitenkov closed RF-5215.
--------------------------------
Verified at 3.3.0.BETA4
> dropSupport: cursorTypeMapping doesn't work properly.
> -----------------------------------------------------
>
> Key: RF-5215
> URL: https://jira.jboss.org/jira/browse/RF-5215
> Project: RichFaces
> Issue Type: Bug
> Affects Versions: 3.3.0
> Environment: FF3.0.3, Opera 9.62 - doesn't work at all
> IE6,7, Safari 3.1 - work for the 1st pair(dragType:value)
> 3.3.0.BETA2
> Reporter: Mikhail Vitenkov
> Assignee: Mikhail Vitenkov
> Fix For: 3.3.0
>
>
> #1. Add two dragSupport components & at least one dropSupport component following way:
> <h:panelGrid columns="2" border="1" id="panelID">
> <h:column>
> <a4j:support limitToList=""></a4j:support>
> <a4j:outputPanel>
> <rich:dragSupport dragIndicator="indicator" dragType="text1">
> <rich:dndParam value="#{custom.dragValue}" name="dragName1"
> type="drag" />
> ...
> </rich:dragSupport>
> <h:outputText value="#{custom.dragValue}" />
> </a4j:outputPanel>
> </h:column>
> <h:column>
> <a4j:outputPanel>
> <rich:dropSupport acceptedTypes="text1" acceptCursors="col-resize" >
> <rich:dndParam value="#{custom.dropValue}" name="dropName1"
> type="drop" />
> </rich:dropSupport>
> <h:outputText value="#{custom.dropValue}" />
> </a4j:outputPanel>
> </h:column>
> <h:column>
> <a4j:outputPanel>
> <rich:dragSupport dragType="text2" dragIndicator="defaultIndicator">
> <rich:dndParam value="#{custom.dragValue}" name="dragName2"
> type="drag" />
> </rich:dragSupport>
> <h:outputText value="#{custom.dragValue}" />
> </a4j:outputPanel>
> </h:column>
> <h:column>
> <a4j:outputPanel>
> <rich:dropSupport acceptedTypes="text2,text1" cursorTypeMapping="{text2:no-drop,text1:move}">
> <rich:dndParam value="#{custom.dropValue}" name="dropName2"
> type="drop" />
> </rich:dropSupport>
> <h:outputText value="#{custom.dropValue}" />
> </a4j:outputPanel>
> </h:column>
> </h:panelGrid>
> #2. Use default dragIndicator:
> <rich:dragIndicator id="defaultIndicator">
> </rich:dragIndicator>
> #3. Set cursorTypeMapping="{text2:no-drop,text1:move}" for the last column in panelGrid.
> #4. Navigate to page.
> #5. Drag 1st column from the 2nd row with dragType="text2" to the last column(2nd row, 2nd column)
> #6. Verify cursor type - it's "no-drop".
> #7. Drag 1st column from the 1st row with dragType="text1" to the last column(2nd row, 2nd column)
> #6. Verify cursor type.
> Actual behavior:
> cursorTypeMapping doesn't affect on cursor type in Opera & FF.
> Only 1st pair(text2:no-drop) applied under IE & Safari.
--
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
More information about the richfaces-issues
mailing list