Tweak handleInput function for better handling of textareas
This commit is contained in:
parent
f29d6732c3
commit
8d1e9681f6
@ -758,6 +758,7 @@ class BesTAService {
|
|||||||
lines.forEach(line => {
|
lines.forEach(line => {
|
||||||
const divEl = document.createElement('div')
|
const divEl = document.createElement('div')
|
||||||
divEl.textContent = line
|
divEl.textContent = line
|
||||||
|
if (line === '') divEl.innerHTML = ' '
|
||||||
this.cloneDiv.appendChild(divEl)
|
this.cloneDiv.appendChild(divEl)
|
||||||
})
|
})
|
||||||
this.cloneDiv.dispatchEvent(customEvent)
|
this.cloneDiv.dispatchEvent(customEvent)
|
||||||
@ -787,7 +788,7 @@ class BesTAService {
|
|||||||
/**
|
/**
|
||||||
* This function handles the replacement of the text in the textarea element
|
* This function handles the replacement of the text in the textarea element
|
||||||
*
|
*
|
||||||
* @param {HTMLElement} el Element to replace the text in
|
* @param {HTMLElement} el Element whose outerText will be used as a replacement
|
||||||
*/
|
*/
|
||||||
handleReplacement(el) {
|
handleReplacement(el) {
|
||||||
// TODO: think of a way to reposition the cursor after the replacement
|
// TODO: think of a way to reposition the cursor after the replacement
|
||||||
|
Loading…
x
Reference in New Issue
Block a user