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

Jay Balunas resolved RF-4410.
-----------------------------

    Resolution: Out of Date


Please reopen if this is still an issue in 4.0

> dragAndDrop: unnecessary events is fired.
> -----------------------------------------
>
>                 Key: RF-4410
>                 URL: https://issues.jboss.org/browse/RF-4410
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-drag/drop
>    Affects Versions: 3.2.2
>         Environment: 3.2.2.CR3
>            Reporter: Alexander Dubovsky
>            Assignee: Lukas Fryc
>             Fix For: 4.0.0.Milestone6
>
>
> Code:
> <html>
> <head>
> <title>DragAndDrop</title>
> <style>
> .styleDrag {
>       border-width: 3px;
>       border-color: FF3300;
>       width: 50px;
>       height: 50px;
> }
> .styleDrop {
>       border-width: 3px;
>       border-color: 66CC33;
>       width: 50px;
>       height: 50px;
> }
> </style>
> <script>
>               DnD.CLIENT_VALIDATION_OFF = false;
>               
>               function writeLog(message) {
>                       console.log(message);
>               }
>       </script>
> </head>
> <body>
> <f:view>
>       <h:form>
>               <rich:panel styleClass="styleDrag">
>                       <rich:dragSupport dragType="dragType"
>                               onbeforedomupdate="writeLog('drag: 
> onbeforedomupdate')"
>                               oncomplete="writeLog('drag: oncomplete')"
>                               ondragend="writeLog('drag: ondragend')"
>                               ondragstart="writeLog('drag: ondragstart')"
>                               ondropout="writeLog('drag: ondropout')"
>                               ondropover="writeLog('drag: ondropover')">
>                       </rich:dragSupport>
>               </rich:panel>
>               
>               <rich:panel styleClass="styleDrop">
>                       <rich:dropSupport acceptedTypes="dragType"
>                               onbeforedomupdate="writeLog('drop: 
> onbeforedomupdate')"
>                               oncomplete="writeLog('drop: oncomplete')"
>                               ondragenter="writeLog('drop: ondragenter')"
>                               ondragexit="writeLog('drop: ondragexit')"
>                               ondrop="writeLog('drop: ondrop')"
>                               ondropend="writeLog('drop: ondropend')">
>                       </rich:dropSupport>
>               </rich:panel>
>       </h:form>
> </f:view>
> </body>
> </html>
> # Open page
> # Click on Green (Drop zone) square
> Result: "ondropend" is fired - it is unnecessary event.
> # Drag red (Drag zone) square on Drop square (do not throw mouse button)
> Result: ondropover, ondragenter, ondropout, ondragexit, ondropover, 
> ondragenter.... events are fired - all events except 1th and 2th (ondropover, 
> ondragenter) are unnecessary.

-- 
This message is automatically generated by JIRA.
-
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