]>
Commit | Line | Data |
---|---|---|
b2e99802 SB |
1 | 'use strict' |
2 | ||
96af768f SB |
3 | /** |
4 | * Removes soft hyphens from copied text | |
5 | * @param {Object} event | |
6 | * @return {Undefined} | |
7 | */ | |
8 | document.addEventListener('copy', function (event) { | |
b2e99802 SB |
9 | var oldText = window.getSelection().toString() |
10 | var newText = oldText.replace(/\u00AD/g, '') | |
96af768f SB |
11 | |
12 | event.clipboardData.setData('text/plain', newText) | |
13 | event.clipboardData.setData('text/html', newText.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>')) | |
14 | event.preventDefault() | |
15 | }) |