adminer prism fixes
This commit is contained in:
parent
8f3d43338d
commit
7d57e3dca9
2 changed files with 20 additions and 12 deletions
|
|
@ -14,20 +14,28 @@ class AdminerPrism
|
|||
?>
|
||||
<script<?= Adminer\nonce() ?>>
|
||||
document.addEventListener('DOMContentLoaded', function () {
|
||||
document.querySelectorAll('[class^=jush-]').forEach(function ($item) {
|
||||
const current_class = $item.getAttribute('class').trim();
|
||||
const language_class = current_class.replace('jush-', 'language-');
|
||||
$item.setAttribute('class', language_class);
|
||||
const languages = ['json', 'xml'];
|
||||
languages.forEach(function (lang) {
|
||||
document.querySelectorAll('.jush-' + lang).forEach(function ($item) {
|
||||
const current_class = $item.getAttribute('class').trim();
|
||||
const language_class = current_class.replace('jush-', 'language-');
|
||||
$item.setAttribute('class', language_class);
|
||||
});
|
||||
});
|
||||
document.querySelectorAll('code').forEach(function ($item) {
|
||||
const current_class = ($item.getAttribute('class') || '').trim();
|
||||
if (current_class === '') {
|
||||
$item.setAttribute('class', 'language-plain');
|
||||
}
|
||||
})
|
||||
// document.querySelectorAll('[class^=jush-]').forEach(function ($item) {
|
||||
// const current_class = $item.getAttribute('class').trim();
|
||||
// const language_class = current_class.replace('jush-', 'language-');
|
||||
// $item.setAttribute('class', language_class);
|
||||
// });
|
||||
// document.querySelectorAll('code').forEach(function ($item) {
|
||||
// const current_class = ($item.getAttribute('class') || '').trim();
|
||||
// if (current_class === '') {
|
||||
// $item.setAttribute('class', 'language-plain');
|
||||
// }
|
||||
// })
|
||||
});
|
||||
</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.css') ?>"/>
|
||||
<script <?= Adminer\nonce() ?> src="assets/prism.js?<?= filemtime(__DIR__ . '/../assets/prism.js') ?>"></script>
|
||||
<script<?= Adminer\nonce() ?>>
|
||||
// Prism.hooks.add('before-highlight', function (env) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue