Skip to content

Commit dbed725

Browse files
committed
修复 waline 跨域问题
1 parent 646395b commit dbed725

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

src/components/waline/DanmakuComments.astro

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const serverURL = config.integ.waline.server
3333

3434
<div class='status-line'>
3535
<span>Lines: <span id='danmaku-lineCount'>0</span></span>
36-
<span id='danmaku-keyboard-shortcuts'>Press <kbd>Space</kbd> to play <kbd>C</kbd> to clear</span
36+
<span id='danmaku-keyboard-shortcuts'>Click to play, press <kbd>C</kbd> to clear</span
3737
>
3838
</div>
3939
</div>
@@ -125,7 +125,7 @@ const serverURL = config.integ.waline.server
125125
danmaku.target = '_blank'
126126
danmaku.rel = 'noopener noreferrer'
127127
danmaku.className = 'danmaku-item not-prose'
128-
if (data.type === 'administrator') danmaku.classList.add('is-admin')
128+
if (data.type === 'administrator') danmaku.style.border = '1.5px solid var(--accent)'
129129

130130
const cleanComment = truncateHtmlInline(data.comment, 30)
131131
const likeHtml = data.like > 0 ? `<span class="danmaku-like">👍 ${data.like}</span>` : ''
@@ -207,11 +207,6 @@ const serverURL = config.integ.waline.server
207207
document.addEventListener('keydown', (e) => {
208208
if (document.activeElement !== document.body && document.activeElement !== container) return
209209
switch (e.key.toLowerCase()) {
210-
case ' ':
211-
case 'spacebar':
212-
e.preventDefault()
213-
toggleDanmaku()
214-
break
215210
case 'c':
216211
clearDanmaku()
217212
break
@@ -302,7 +297,7 @@ const serverURL = config.integ.waline.server
302297
top: 50%;
303298
left: 50%;
304299
transform: translate(-50%, -50%);
305-
font-size: 6rem;
300+
font-size: 4rem;
306301
color: var(--text);
307302
cursor: pointer;
308303
z-index: 10;
@@ -368,9 +363,6 @@ const serverURL = config.integ.waline.server
368363
text-decoration: none;
369364
cursor: pointer;
370365
}
371-
:global(.danmaku-item.is-admin) {
372-
border: 1.5px solid var(--accent);
373-
}
374366

375367
.terminal-container.paused :global(.danmaku-item) {
376368
animation-play-state: paused !important;

0 commit comments

Comments
 (0)