summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Leibman <michael.leibman@gmail.com>2013-07-11 11:32:10 -0700
committerMichael Leibman <michael.leibman@gmail.com>2013-07-11 11:32:10 -0700
commiteea4ccf8d1b3465e897a7b3bf566b0815866d83e (patch)
tree870224043158f4949717959fc65940b8f685e6d3
parent9a7e510e46452c1f5a0781d607f63566e2a65f3a (diff)
parent16c81f6994de9a25cea6bbc933c7bca3b8e4a800 (diff)
downloadSlickGrid-eea4ccf8d1b3465e897a7b3bf566b0815866d83e.zip
SlickGrid-eea4ccf8d1b3465e897a7b3bf566b0815866d83e.tar.gz
SlickGrid-eea4ccf8d1b3465e897a7b3bf566b0815866d83e.tar.bz2
Merge pull request #659 from icoxfog417/issue563
fix issue #563 IE8 throws exception at clearTextSelection() in slick.grid.js
-rw-r--r--slick.grid.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/slick.grid.js b/slick.grid.js
index 9fa3f6f..6fdbdba 100644
--- a/slick.grid.js
+++ b/slick.grid.js
@@ -2456,7 +2456,10 @@ if (typeof Slick === "undefined") {
function clearTextSelection() {
if (document.selection && document.selection.empty) {
- document.selection.empty();
+ try {
+ //IE fails here if selected element is not in dom
+ document.selection.empty();
+ } catch (e) { }
} else if (window.getSelection) {
var sel = window.getSelection();
if (sel && sel.removeAllRanges) {