]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
added selection.type fallback check
authorTDaglis <ath.daglis@gmail.com>
Tue, 3 Nov 2015 10:00:28 +0000 (12:00 +0200)
committerTDaglis <ath.daglis@gmail.com>
Tue, 3 Nov 2015 10:00:28 +0000 (12:00 +0200)
for browsers that might not support Selection.isCollapsed property

src/xterm.js

index e0264d641ffd7c425f29d076d81225a34ca42d2f..42c8b81c28cbce4e8125ea46ae91450d1fd38299 100644 (file)
       this.startBlink();
 
       on(this.element, 'mouseup', function() {
-        var selection = document.getSelection();
-        if (selection.isCollapsed) {
+        var selection = document.getSelection(),
+            collapsed = selection.isCollapsed,
+            isRange = typeof collapsed == 'boolean' ? !collapsed : selection.type == 'Range';
+        if (!isRange) {
           self.focus();
         }
       });