summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/util.js
diff options
context:
space:
mode:
authorryderr <r@okfoc.us>2014-11-07 14:59:26 -0500
committerryderr <r@okfoc.us>2014-11-07 14:59:26 -0500
commitceba142b59a583fd5adbf6b368264a5fda4637f8 (patch)
treecca2811c60dadeea7852f5be51a67dd871208cec /public/assets/javascripts/util.js
parent518e4f9b69b1f3bd82ead7bde3b51e3d17e80660 (diff)
parent5a35d057453f82aad1097f1a90e9bdd341018a17 (diff)
Merge branch 'master' of github.com:okfocus/vvalls
Diffstat (limited to 'public/assets/javascripts/util.js')
-rw-r--r--public/assets/javascripts/util.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/public/assets/javascripts/util.js b/public/assets/javascripts/util.js
index 2fa994a..1749836 100644
--- a/public/assets/javascripts/util.js
+++ b/public/assets/javascripts/util.js
@@ -239,4 +239,17 @@ if (!Function.prototype.bind) {
}());
+function selectElementContents(el) {
+ if (window.getSelection && document.createRange) {
+ var sel = window.getSelection();
+ var range = document.createRange();
+ range.selectNodeContents(el);
+ sel.removeAllRanges();
+ sel.addRange(range);
+ } else if (document.selection && document.body.createTextRange) {
+ var textRange = document.body.createTextRange();
+ textRange.moveToElementText(el);
+ textRange.select();
+ }
+}