diff --git a/service.js b/service.js index fbda36e..9e50d90 100644 --- a/service.js +++ b/service.js @@ -2942,10 +2942,10 @@ class BesPopup extends HTMLElement { .bes-replacement-btn:hover{ background-color: #1976f0; } - .bes-replacement-btn:focus{ + .bes-replacement-btn:focus{ outline: -webkit-focus-ring-color auto 1px; } - .bes-replacement-btn:focus-visible{ + .bes-replacement-btn:focus-visible{ outline: -webkit-focus-ring-color auto 1px; } .bes-replacement-div{ @@ -3123,7 +3123,15 @@ class BesPopup extends HTMLElement { match.match.replacements.forEach(replacement => { const replacementBtn = document.createElement('button') replacementBtn.classList.add('bes-replacement-btn') - replacementBtn.textContent = replacement.value + if (replacement.value.length > 0) + replacementBtn.textContent = replacement.value + else { + replacementBtn.style.textDecoration = 'line-through' + replacementBtn.textContent = match.match.context.text.substr( + match.match.context.offset, + match.match.context.length + ) + } replacementBtn.addEventListener('click', () => { if (allowReplacements) { service.replaceText(el, match, replacement.value)