describe('evaluateCopiedTextProcessing', function () {
it('should strip trailing whitespaces and replace nbsps with spaces', function () {
- var nonBreakingSpace = String.fromCharCode(160),
+ let nonBreakingSpace = String.fromCharCode(160),
copiedText = 'echo' + nonBreakingSpace + 'hello' + nonBreakingSpace,
processedText = Clipboard.prepareTextForClipboard(copiedText);
if (s.rangeCount) {
let r = s.getRangeAt(0),
- cr = r.getClientRects(),
- i, rect;
+ cr = r.getClientRects();
+
+ for (let i = 0; i < cr.length; i++) {
+ let rect = cr[i];
- for (i=0; i<cr.length; i++) {
- rect = cr[i];
clickIsOnSelection = (
(x > rect.left) && (x < rect.right) &&
(y > rect.top) && (y < rect.bottom)