14
service.js
14
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)
|
||||
|
||||
Reference in New Issue
Block a user