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: Nick Belaevski


#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

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

Reply via email to