Block widget DnD should behave similar to other DnD
  
  
  
    
    
      - Block widgets DnD should fire 
paste events.
 - Block widgets DnD should fire 
editor.dragstart, editor.dragend and editor.drop events.
 - Paste event should have additional parameter 
range so it should be possible to paste between blocks, where we can not set selection.
 - Some widget DnD clean-up is needed to remove leftovers.
 
This ticket should fix: #11219 and #12090.
     
   
 
          
        
          
          Change History (4)
          
              
                
  
  
    
    
    
      
        | Owner: | 
        
          set to Piotr Jasiun
         | 
      
        | Status: | 
        
            new →
            assigned
         | 
      
    
   
               
              
                
  
  
    
    
    
      
        | Milestone: | 
        
            CKEditor 4.5.0 →
            CKEditor 4.5.0 Beta
         | 
      
    
   
               
              
                
  
  
    
    
    
      
        | Status: | 
        
            assigned →
            review
         | 
      
    
   
    
  
               
              
                
  
  
    
    
    
      
        | Resolution: | 
        
            → fixed
         | 
      
        | Status: | 
        
            review →
            closed
         | 
      
    
   
    
               
           
         
      
     
    
Changes are done and pushed to the t/13042 branch. The most important changes are listed below.
dataTransferis now always bind for all events since last reset, if there is no native event.editor.drag|dropstart|dropendevents listeners. This means that it is enough to fire these events with proper parameters (target and ranges) to execute drag and drop.editor.drag|dropstart|dropendevents.rangeparameter.extractHtmlFromRangeinstead ofouterHtml.This ticket needed 2 other to be closed: #13069, #13101.
After these changes 2 bugs were introduced, they will be reported as separate tickets:
These changes should fix: #11219, #12090, #12095.