From d3016b89ef61e5518305c25bc453778bbb980673 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Cap=C3=B3?= Date: Fri, 21 May 2021 18:12:18 +0200 Subject: [PATCH] prism code visualizer --- plugins/Prism.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/plugins/Prism.php b/plugins/Prism.php index b5b9803..9af5473 100644 --- a/plugins/Prism.php +++ b/plugins/Prism.php @@ -15,12 +15,16 @@ class Prism > document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('[class^=jush-]').forEach(function ($item) { - let jush = $item.getAttribute('class').trim(); - let lang = jush.replace('jush-', 'language-'); - $item.setAttribute('class', lang); - // $item.classList.remove(jush); - // $item.classList.add(lang); + 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'); + } + }) });