From 0316a6efb5e16b3f56919ac31b842ddd48da5c9a Mon Sep 17 00:00:00 2001 From: Dan Allison Date: Tue, 4 Jul 2017 15:26:47 -0700 Subject: [PATCH] Fix copy paste over highlighted text bug --- .../javascripts/shared/Item/item.insertTextAtCursor.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/shared/Item/item.insertTextAtCursor.js b/app/assets/javascripts/shared/Item/item.insertTextAtCursor.js index 6ca20e1..7f9e166 100644 --- a/app/assets/javascripts/shared/Item/item.insertTextAtCursor.js +++ b/app/assets/javascripts/shared/Item/item.insertTextAtCursor.js @@ -11,13 +11,10 @@ calculist.require(['Item','_','parseTextDoc','getNewGuid','transaction','cursorP ); var start = Math.min(selection.anchorOffset, selection.extentOffset), - end = Math.max(selection.anchorOffset, selection.extentOffset), - range = _.range(start, end), + count = Math.max(selection.anchorOffset, selection.extentOffset) - start, textArray = _.toArray(this.text); - _.pullAt(textArray, range); - - textArray.splice(start, 0, insertingText); + textArray.splice(start, count, insertingText); transaction(function () { this.text = textArray.join('');