You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/12/05 23:00:18 UTC

[royale-asjs] branch develop updated: improve column resizing. Should fix #611

This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 9df26bc  improve column resizing. Should fix #611
9df26bc is described below

commit 9df26bce9ec32e4a591bdc37d91a616c01e04799
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Dec 5 15:00:04 2019 -0800

    improve column resizing. Should fix #611
---
 .../main/royale/mx/controls/beads/DataGridColumnResizeBead.as    | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/DataGridColumnResizeBead.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/DataGridColumnResizeBead.as
index 8458546..614b791 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/DataGridColumnResizeBead.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/DataGridColumnResizeBead.as
@@ -168,7 +168,13 @@ package mx.controls.beads
             COMPILE::JS
             {
                 _overlay.element.style.position = "absolute";        
-                _overlay.element.style.pointerEvents = "none";        
+                _overlay.element.style.pointerEvents = "none";
+                // turn off drag select of header text
+                _header.element.style["user-select"] = "none";
+                _header.element.style["-webkit-touch-callout"] = "none";
+                _header.element.style["-webkit-user-select"] = "none";
+                _header.element.style["-moz-user-select"] = "none";
+                _header.element.style["-ms-user-select"] = "none";
             }
             
             var xpos:Number = 0;
@@ -336,6 +342,7 @@ package mx.controls.beads
             columns[columnIndex + 1].columnWidth -= deltaWidth;
             columns[columnIndex + 1].width -= deltaWidth;
             adg.dispatchEvent(new Event("layoutNeeded"));
+            drawLines(null);
         }
         
 	}