Fixes discontiguous selection #17

This commit is contained in:
Zeno Rocha 2015-10-13 09:27:29 -07:00
parent 5e43e84d91
commit 9377659c9c
3 changed files with 4 additions and 2 deletions

3
dist/clipboard.js vendored
View File

@ -294,7 +294,7 @@ var ClipboardAction = (function () {
/**
* Only removes the fake element after another click event, that way
* an user can hit `Ctrl+C` to copy because selection still exists.
* a user can hit `Ctrl+C` to copy because selection still exists.
*/
ClipboardAction.prototype.removeFake = function removeFake() {
@ -321,6 +321,7 @@ var ClipboardAction = (function () {
var range = document.createRange();
var selection = window.getSelection();
selection.removeAllRanges();
range.selectNodeContents(this.target);
selection.addRange(range);
this.selectedText = selection.toString();

File diff suppressed because one or more lines are too long

View File

@ -95,6 +95,7 @@ class ClipboardAction {
let range = document.createRange();
let selection = window.getSelection();
selection.removeAllRanges();
range.selectNodeContents(this.target);
selection.addRange(range);
this.selectedText = selection.toString();