mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-05-07 01:30:06 +00:00
parent
0d3de40459
commit
58f6219cb3
1 changed files with 3 additions and 1 deletions
|
@ -48,14 +48,16 @@ function highlightElem(elem) {
|
||||||
const content = elem.textContent.trimEnd();
|
const content = elem.textContent.trimEnd();
|
||||||
|
|
||||||
let langName = '';
|
let langName = '';
|
||||||
|
let innerCodeDirection = '';
|
||||||
if (innerCodeElem !== null) {
|
if (innerCodeElem !== null) {
|
||||||
langName = innerCodeElem.className.replace('language-', '');
|
langName = innerCodeElem.className.replace('language-', '');
|
||||||
|
innerCodeDirection = innerCodeElem.getAttribute('dir');
|
||||||
}
|
}
|
||||||
|
|
||||||
const wrapper = document.createElement('div');
|
const wrapper = document.createElement('div');
|
||||||
elem.parentNode.insertBefore(wrapper, elem);
|
elem.parentNode.insertBefore(wrapper, elem);
|
||||||
|
|
||||||
const direction = innerCodeElem.getAttribute('dir') || elem.getAttribute('dir') || '';
|
const direction = innerCodeDirection || elem.getAttribute('dir') || '';
|
||||||
if (direction) {
|
if (direction) {
|
||||||
wrapper.setAttribute('dir', direction);
|
wrapper.setAttribute('dir', direction);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue