From f3ea4bc8a1644857d440e07ee82d7b3473f1756a Mon Sep 17 00:00:00 2001 From: zhengqi zhang <770166635@qq.com> Date: Wed, 3 Jul 2024 17:47:36 +0800 Subject: [PATCH] improve logic --- src/scripts/has-focused-lines.ts | 2 +- src/styles/prism-darcula.css | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/scripts/has-focused-lines.ts b/src/scripts/has-focused-lines.ts index 8c00b137..579d33a2 100644 --- a/src/scripts/has-focused-lines.ts +++ b/src/scripts/has-focused-lines.ts @@ -2,7 +2,7 @@ document.addEventListener("DOMContentLoaded", function () { document.addEventListener("astro:page-load", () => { const preElements = document.querySelectorAll(".expressive-code") preElements.forEach((pre) => { - const hasTargetClass = pre.querySelector(".highlight") + const hasTargetClass = pre.querySelector(".mark") if (hasTargetClass) { pre.classList.add("has-focused-lines") } diff --git a/src/styles/prism-darcula.css b/src/styles/prism-darcula.css index 0f24cd2b..a83316f0 100644 --- a/src/styles/prism-darcula.css +++ b/src/styles/prism-darcula.css @@ -196,3 +196,7 @@ code.language-css .token.selector > .token.pseudo-element { div.expressive-code pre::-webkit-scrollbar { height: 0; } + +.expressive-code .ec-line div.code { + border-inline-start: unset; +}