Skip to content

Commit eb9a83c

Browse files
committed
The data-language attribute is no longer of any use, so remove it from the code.
It was only applicable when using CSS pseudo elements to show the language name, which is no longer the case.
1 parent 2a21d56 commit eb9a83c

File tree

3 files changed

+4
-9
lines changed

3 files changed

+4
-9
lines changed

plugins/show-language/prism-show-language.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ div.prism-show-language {
22
position: relative;
33
}
44

5-
div.prism-show-language > div.prism-show-language-label[data-language] {
5+
div.prism-show-language > div.prism-show-language-label {
66
color: black;
77
background-color: #CFCFCF;
88
display: inline-block;

plugins/show-language/prism-show-language.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Prism.hooks.add('before-highlight', function(env) {
1212
return;
1313
}
1414
var language = Languages[env.language] || (env.language.substring(0, 1).toUpperCase() + env.language.substring(1));
15-
pre.setAttribute('data-language', language);
1615

1716
/* check if the divs already exist */
1817
var sib = pre.previousSibling;
@@ -21,23 +20,19 @@ Prism.hooks.add('before-highlight', function(env) {
2120
sib.firstChild &&
2221
/\s*\bprism-show-language-label\b\s*/.test(sib.firstChild.className)) {
2322
div2 = sib.firstChild;
24-
if (div2.getAttribute('data-language') !== language) {
25-
div2.setAttribute('data-language', language);
26-
div2.innerHTML = language;
27-
}
2823
} else {
2924
div = document.createElement('div');
3025
div2 = document.createElement('div');
3126

3227
div2.className = 'prism-show-language-label';
33-
div2.setAttribute('data-language', language);
34-
div2.innerHTML = language;
3528

3629
div.className = 'prism-show-language';
3730
div.appendChild(div2);
3831

3932
pre.parentNode.insertBefore(div, pre);
4033
}
34+
35+
div2.innerHTML = language;
4136
});
4237

4338
})();

plugins/show-language/prism-show-language.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)