prism code visualizer
This commit is contained in:
parent
ae30cb558e
commit
d3016b89ef
1 changed files with 9 additions and 5 deletions
|
|
@ -15,12 +15,16 @@ class Prism
|
||||||
<script<?= nonce() ?>>
|
<script<?= nonce() ?>>
|
||||||
document.addEventListener('DOMContentLoaded', function () {
|
document.addEventListener('DOMContentLoaded', function () {
|
||||||
document.querySelectorAll('[class^=jush-]').forEach(function ($item) {
|
document.querySelectorAll('[class^=jush-]').forEach(function ($item) {
|
||||||
let jush = $item.getAttribute('class').trim();
|
const current_class = $item.getAttribute('class').trim();
|
||||||
let lang = jush.replace('jush-', 'language-');
|
const language_class = current_class.replace('jush-', 'language-');
|
||||||
$item.setAttribute('class', lang);
|
$item.setAttribute('class', language_class);
|
||||||
// $item.classList.remove(jush);
|
|
||||||
// $item.classList.add(lang);
|
|
||||||
});
|
});
|
||||||
|
document.querySelectorAll('code').forEach(function ($item) {
|
||||||
|
const current_class = ($item.getAttribute('class') || '').trim();
|
||||||
|
if (current_class === '') {
|
||||||
|
$item.setAttribute('class', 'language-plain');
|
||||||
|
}
|
||||||
|
})
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<link rel="stylesheet" type="text/css" href="assets/prism.css?<?= filemtime(__DIR__ . '/../assets/prism.js') ?>"/>
|
<link rel="stylesheet" type="text/css" href="assets/prism.css?<?= filemtime(__DIR__ . '/../assets/prism.js') ?>"/>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue