Allow web extension to get the content text direction and save
This commit is contained in:
@ -134,6 +134,7 @@
|
|||||||
contentCopyEl.style.left = '-2000px'
|
contentCopyEl.style.left = '-2000px'
|
||||||
contentCopyEl.style.zIndex = '-2000'
|
contentCopyEl.style.zIndex = '-2000'
|
||||||
contentCopyEl.innerHTML = document.body.innerHTML
|
contentCopyEl.innerHTML = document.body.innerHTML
|
||||||
|
const dir = document.dir
|
||||||
|
|
||||||
// Appending copy of the content to the DOM to enable computed styles capturing ability
|
// Appending copy of the content to the DOM to enable computed styles capturing ability
|
||||||
// Without adding that copy to the DOM the `window.getComputedStyle` method will always return undefined.
|
// Without adding that copy to the DOM the `window.getComputedStyle` method will always return undefined.
|
||||||
@ -149,7 +150,7 @@
|
|||||||
* capture them separately and concatenate them here with head and body tags
|
* capture them separately and concatenate them here with head and body tags
|
||||||
* preserved.
|
* preserved.
|
||||||
*/
|
*/
|
||||||
const contentCopyHtml = `<html><head>${document.head.innerHTML}</head><body>${contentCopyEl.innerHTML}</body></html>`
|
const contentCopyHtml = `<html dir="${dir}"><head>${document.head.innerHTML}</head><body>${contentCopyEl.innerHTML}</body></html>`
|
||||||
// Cleaning up the copy element
|
// Cleaning up the copy element
|
||||||
contentCopyEl.remove()
|
contentCopyEl.remove()
|
||||||
return contentCopyHtml
|
return contentCopyHtml
|
||||||
|
|||||||
Reference in New Issue
Block a user