Some changes to get DragAndDrop to work with new List-oriented DnD beads.

Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/fad52145
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/fad52145
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/fad52145

Branch: refs/heads/develop
Commit: fad5214500960e48be9da87dda88530ae31cc235
Parents: 83e5a68
Author: Peter Ent <p...@apache.org>
Authored: Fri Jun 30 17:25:35 2017 -0400
Committer: Peter Ent <p...@apache.org>
Committed: Fri Jun 30 17:25:35 2017 -0400

----------------------------------------------------------------------
 frameworks/projects/Core/src/main/flex/CoreClasses.as             | 1 +
 .../DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as    | 3 ++-
 .../org/apache/flex/html/beads/SingleSelectionDragSourceBead.as   | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fad52145/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/CoreClasses.as 
b/frameworks/projects/Core/src/main/flex/CoreClasses.as
index 0aaa985..fcd30eb 100644
--- a/frameworks/projects/Core/src/main/flex/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/flex/CoreClasses.as
@@ -71,6 +71,7 @@ internal class CoreClasses
     import org.apache.flex.core.IDataProviderItemRendererMapper; 
IDataProviderItemRendererMapper;
     import org.apache.flex.core.IBinaryImageModel; IBinaryImageModel;
     import org.apache.flex.core.IDocument; IDocument;
+       import org.apache.flex.core.IDragInitiator; IDragInitiator;
     import org.apache.flex.core.IFormatBead; IFormatBead;
     import org.apache.flex.core.IImage; IImage;
     import org.apache.flex.core.IImageModel; IImageModel;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fad52145/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
 
b/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
index 392da45..9ed81df 100644
--- 
a/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
+++ 
b/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/events/DragEvent.as
@@ -380,7 +380,8 @@ package org.apache.flex.events
             }
             COMPILE::JS
             {
-                ((target as IUIBase).element as 
IEventDispatcher).dispatchEvent(event as window.Event);
+               // ((target as IUIBase).element as 
IEventDispatcher).dispatchEvent(event as window.Event);
+                               (target as 
IEventDispatcher).dispatchEvent(event as window.Event);
             }
         }
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/fad52145/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/html/beads/SingleSelectionDragSourceBead.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/html/beads/SingleSelectionDragSourceBead.as
 
b/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/html/beads/SingleSelectionDragSourceBead.as
index c911651..0af7043 100644
--- 
a/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/html/beads/SingleSelectionDragSourceBead.as
+++ 
b/frameworks/projects/DragDrop/src/main/flex/org/apache/flex/html/beads/SingleSelectionDragSourceBead.as
@@ -22,6 +22,7 @@ package org.apache.flex.html.beads
        import org.apache.flex.core.IBead;
        import org.apache.flex.core.IDragInitiator;
        import org.apache.flex.core.IDataProviderModel;
+       import org.apache.flex.core.IDocument;
        import org.apache.flex.core.IItemRenderer;
        import org.apache.flex.core.IItemRendererParent;
        import org.apache.flex.core.IParent;
@@ -43,7 +44,6 @@ package org.apache.flex.html.beads
         *  By adding this bead, a user can drag a row of the List to a new 
location within the list. This bead
         *  should be used in conjunction with SingleSelectionDropTargetBead.
         * 
-     *  @flexjsignoreimport org.apache.flex.core.IDragInitiator
         *  @see org.apache.flex.html.beads.SingleSelectionDropTargetBead.
      *
         *  @langversion 3.0

Reply via email to