Skip to content

Commit 58f6219

Browse files
committed
Code: Fixed highlighting issues when no code language set
For #4917
1 parent 0d3de40 commit 58f6219

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

resources/js/code/index.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,16 @@ function highlightElem(elem) {
4848
const content = elem.textContent.trimEnd();
4949

5050
let langName = '';
51+
let innerCodeDirection = '';
5152
if (innerCodeElem !== null) {
5253
langName = innerCodeElem.className.replace('language-', '');
54+
innerCodeDirection = innerCodeElem.getAttribute('dir');
5355
}
5456

5557
const wrapper = document.createElement('div');
5658
elem.parentNode.insertBefore(wrapper, elem);
5759

58-
const direction = innerCodeElem.getAttribute('dir') || elem.getAttribute('dir') || '';
60+
const direction = innerCodeDirection || elem.getAttribute('dir') || '';
5961
if (direction) {
6062
wrapper.setAttribute('dir', direction);
6163
}

0 commit comments

Comments
 (0)