Skip to content

Commit

Permalink
ExtJS 6.2 fixes DnD text selection
Browse files Browse the repository at this point in the history
  • Loading branch information
brusch committed Nov 24, 2016
1 parent d9c7a11 commit 27a8c46
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
6 changes: 6 additions & 0 deletions pimcore/static6/js/pimcore/document/tags/areablock.js
Expand Up @@ -368,22 +368,27 @@ pimcore.document.tags.areablock = Class.create(pimcore.document.tag, {
el.dropZone = new Ext.dd.DropZone(el, {

getTargetFromEvent: function(e) {
console.log(el);
return el;
},

onNodeEnter : function(target, dd, e, data){
console.log("onNodeEnter");
Ext.fly(target).addCls('pimcore_area_dropzone_hover');
},

onNodeOut : function(target, dd, e, data){
console.log("onNodeOut");
Ext.fly(target).removeCls('pimcore_area_dropzone_hover');
},

onNodeOver : function(target, dd, e, data){
console.log("onNodeOver");
return Ext.dd.DropZone.prototype.dropAllowed;
},

onNodeDrop : function(target, dd, e, data){
console.log("onNodeDrop");
if(data.fromToolbar) {
this.addBlockAt(data.brick.type, target.getAttribute("index"));
return true;
Expand All @@ -397,6 +402,7 @@ pimcore.document.tags.areablock = Class.create(pimcore.document.tag, {

removeDropZones: function () {

return;
//Ext.get(this.id).removeClass("pimcore_tag_areablock_hide_buttons");

var dropZones = Ext.get(this.id).query("div.pimcore_area_dropzone");
Expand Down
8 changes: 4 additions & 4 deletions pimcore/static6/js/pimcore/overrides.js
Expand Up @@ -17,13 +17,13 @@ Ext.override(Ext.dd.DragDropMgr, {
// always hide tree-previews on drag start
pimcore.helpers.treeNodeThumbnailPreviewHide();

// do not select text during drag & drop
Ext.getBody().addCls("do-not-select-text");
this.callParent(arguments);
},

stopDrag: function (e) {
Ext.getBody().removeCls("do-not-select-text");
handleMouseMove: function (e) {
// stops text selection while dragging
e.preventDefault();

this.callParent(arguments);
}
}
Expand Down

0 comments on commit 27a8c46

Please sign in to comment.