Skip to content

Commit 9be463f

Browse files
authored
fix: spelling errors + word-break + autoFitCards for long text
1 parent 45a4063 commit 9be463f

1 file changed

Lines changed: 28 additions & 27 deletions

File tree

index.html

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@
229229
opacity: 0.8;
230230
line-height: 1.6;
231231
margin-top: 15px;
232-
}
232+
; word-break: keep-all; overflow-wrap: break-word}
233233

234234
.bottom-prompt {
235235
text-align: center;
@@ -350,52 +350,52 @@
350350
const R = [
351351
{e:"☕",t:"핸드드립 한 잔의 여유",d:"원두 향을 맡으며 천천히 내려보세요."},
352352
{e:"🌙",t:"창가에서 멍때리기",d:"아무 생각 없이 바깥을 바라보세요."},
353-
{e:"📖",t:"책 한 문장만 읽기",d:"좋아하는 ��절 하나만 천천히 읽어보세요."},
354-
{e:"🎵",t:"재즈에 몸 링기기",d:"눈을 감고 재즈 선율에 빠져보세요."},
353+
{e:"📖",t:"책 한 문장만 읽기",d:"좋아하는 구절 하나만 천천히 읽어보세요."},
354+
{e:"🎵",t:"재즈에 몸 맡기기",d:"눈을 감고 재즈 선율에 빠져보세요."},
355355
{e:"✍️",t:"오늘의 감정 한 줄 적기",d:"지금 느끼는 감정을 한 줄로 적어보세요."},
356-
{e:"🕯️",t:"향기로운 공간에 머물기",d:"좋아하는 행이 있는 곳에서 쉬어보세요."},
357-
{e:"🌿",t:"식물 잎사귀 만젴보기",d:"초록 잎의 질감을 손끝으로 느껴보세요."},
356+
{e:"🕯️",t:"향기로운 공간에 머물기",d:"좋아하는 향이 있는 곳에서 쉬어보세요."},
357+
{e:"🌿",t:"식물 잎사귀 만져보기",d:"초록 잎의 질감을 손끝으로 느껴보세요."},
358358
{e:"💭",t:"5분간 공상하기",d:"어디론가 떠나는 상상을 해보세요."},
359-
{e:"🎨",t:"의미 없는 선 그리기",d:"펬을 들고 자유롭게 선을 그어보세요."},
359+
{e:"🎨",t:"의미 없는 선 그리기",d:"펜을 들고 자유롭게 선을 그어보세요."},
360360
{e:"😌",t:"깊은 숨 세 번",d:"천천히 들이쉬고 길게 내쉬어보세요."},
361-
{e:"🌅",t:"노을붛 감상하기",d:"하늘의 색이 변하는 순간을 담아보세요."},
361+
{e:"🌅",t:"노을빛 감상하기",d:"하늘의 색이 변하는 순간을 담아보세요."},
362362
{e:"📸",t:"일상의 한 컷 찍기",d:"지금 이 순간을 사진 한 장으로 남겨보세요."},
363363
{e:"🎧",t:"좋아하는 곡 한 곡만",d:"이어폰을 끼고 딱 한 곡만 집중해보세요."},
364364
{e:"🌸",t:"꽃향기 맡아보기",d:"가까운 곳의 꽃 한 송이에 코를 대보세요."},
365365
{e:"📝",t:"고마운 사람 이름 적기",d:"떠오르는 고마운 사람을 적어보세요."},
366366
{e:"🍃",t:"바람의 온도 느끼기",d:"창문을 열고 바람의 온도를 느껴보세요."},
367-
{e:"🌊",t:"파도 소리에 잠기기",d:"자연의 소리로 마음을 가라앙혀보세요."},
368-
{e:"💆",t:"관자놄이 지그시 누르기",d:"양쪽 관자녠이를 천천히 눌러주세요."},
367+
{e:"🌊",t:"파도 소리에 잠기기",d:"자연의 소리로 마음을 가라앉혀보세요."},
368+
{e:"💆",t:"관자놀이 지그시 누르기",d:"양쪽 관자놀이를 천천히 눌러주세요."},
369369
{e:"🎹",t:"피아노 선율 따라가기",d:"피아노 음 하나하나를 귀로 쫓아보세요."},
370-
{e:"🌙",t:"달밡 아래 서보기",d:"밤하늘의 달을 올려다보세요."},
370+
{e:"🌙",t:"달빛 아래 서보기",d:"밤하늘의 달을 올려다보세요."},
371371
{e:"🍵",t:"따뜻한 것 손으로 감싸기",d:"따뜻한 잔을 두 손으로 감싸보세요."},
372372
{e:"✉️",t:"나에게 편지 쓰기",d:"미래의 나에게 짧은 편지를 써보세요."},
373373
{e:"🔮",t:"오늘의 색깔 정하기",d:"오늘 나의 기분을 색으로 표현해보세요."},
374374
{e:"🌈",t:"좋았던 순간 리플레이",d:"최근 행복했던 장면을 떠올려보세요."},
375375
{e:"📻",t:"모르는 라디오 채널 듣기",d:"처음 듣는 라디오 채널을 틀어보세요."},
376376
{e:"🎭",t:"표정 없이 1분 버티기",d:"무표정으로 1분, 그리고 미소 지어보세요."},
377-
{e:"🌻",t:"햇살 한 줌 받기",d:"햇밡이 닿는 곳에 잠시 머물러보세요."},
377+
{e:"🌻",t:"햇살 한 줌 받기",d:"햇빛이 닿는 곳에 잠시 머물러보세요."},
378378
{e:"🍰",t:"달콤한 한 입의 위로",d:"좋아하는 디저트 한 입을 음미해보세요."},
379379
{e:"📮",t:"엽서에 마음 담기",d:"짧은 엽서에 진심을 한 줄 적어보세요."},
380-
{e:"🎶",t:"뗈밉으로 흘러가기",d:"떠오르는 멜로디를 가볍게 흥얼거려보세요."},
381-
{e:"🛋️",t:"가장 편한 자세 찾기",d:"올몸의 힘을 빼고 편한 자세를 찾아보세요."},
380+
{e:"🎶",t:"콧노래로 흘러가기",d:"떠오르는 멜로디를 가볍게 흥얼거려보세요."},
381+
{e:"🛋️",t:"가장 편한 자세 찾기",d:"온몸의 힘을 빼고 편한 자세를 찾아보세요."},
382382
{e:"💐",t:"아무 이유 없이 웃기",d:"그냥 한번 웃어보세요. 이유는 나중에."},
383383
{e:"🌱",t:"자라나는 것 관찰하기",d:"식물이 자라는 모습을 가만히 지켜보세요."},
384384
{e:"📖",t:"시 한 편 읽기",d:"짧은 시 한 편으로 마음을 채워보세요."},
385385
{e:"🎐",t:"바람에 흔들리는 것 보기",d:"바람에 흔들리는 무언가를 바라보세요."},
386386
{e:"🍳",t:"천천히 요리하기",d:"서두르지 않고 한 접시를 완성해보세요."},
387387
{e:"🌌",t:"별자리 찾아보기",d:"밤하늘에서 아는 별자리를 찾아보세요."},
388388
{e:"💧",t:"물 한 잔 천천히 마시기",d:"물 한 모금의 시원함을 느껴보세요."},
389-
{e:"🎒",t:"내일의 나를 위한 준비",d:"내일 잙을 옷을 미리 꺼내보세요."},
389+
{e:"🎒",t:"내일의 나를 위한 준비",d:"내일 입을 옷을 미리 꺼내보세요."},
390390
{e:"🐾",t:"동물 영상 3분 보기",d:"귀여운 동물 영상으로 잠시 녹아보세요."},
391-
{e:"🖍️",t:"색열필로 아무거나 칠하기",d:"종이 위에 좋아하는 색을 마구 칠해보세요."},
391+
{e:"🖍️",t:"색연필로 아무거나 칠하기",d:"종이 위에 좋아하는 색을 마구 칠해보세요."},
392392
{e:"🌙",t:"어둠 속에 눈 감기",d:"불을 끄고 어둠 속에서 눈을 감아보세요."},
393393
{e:"🎧",t:"ASMR로 감각 깨우기",d:"빗소리나 모닥불 소리에 귀를 맡겨보세요."},
394394
{e:"🧠",t:"아무 단어나 연상하기",d:"떠오르는 단어를 따라 생각을 흘려보세요."},
395395
{e:"🌿",t:"허브 향 맡아보기",d:"로즈마리나 라벤더 향을 들이마셔보세요."},
396396
{e:"🎯",t:"종이접기 한 번",d:"종이를 접어 작은 작품을 만들어보세요."},
397397
{e:"🌙",t:"조명 낮추고 쉬기",d:"은은한 조명만 남기고 눈을 쉬게 해주세요."},
398-
{e:"✨",t:"오늘의 작은 성취 세기",d:"오늘 해낸 작은 이들을 떠올려보세요."},
398+
{e:"✨",t:"오늘의 작은 성취 세기",d:"오늘 해낸 작은 일들을 떠올려보세요."},
399399
{e:"🎵",t:"카페 BGM에 귀 기울이기",d:"주변의 음악에 온전히 귀를 기울여보세요."},
400400
{e:"🌙",t:"내일은 더 좋을 거야",d:"눈을 감고 내일을 기대해보세요."}
401401
];
@@ -748,21 +748,22 @@
748748
document.getElementById('rerollButton').addEventListener('click', reroll);
749749

750750
function autoFitCards() {
751-
document.querySelectorAll('.card-title').forEach(el => {
751+
['restTitle','musicTitle'].forEach(function(id) {
752+
var el = document.getElementById(id);
753+
if (!el) return;
754+
var card = el.closest('.card');
755+
if (!card) return;
756+
var maxW = card.clientWidth - 80;
752757
el.style.fontSize = '';
758+
var fs = parseFloat(getComputedStyle(el).fontSize);
753759
el.style.whiteSpace = 'nowrap';
754-
let fs = parseFloat(getComputedStyle(el).fontSize);
755-
const maxW = el.parentElement.clientWidth - 40;
760+
while (el.scrollWidth > maxW && fs > 16) {
761+
fs -= 1;
762+
el.style.fontSize = fs + 'px';
763+
}
756764
if (el.scrollWidth > maxW) {
757-
while (el.scrollWidth > maxW && fs > 16) {
758-
fs -= 1;
759-
el.style.fontSize = fs + 'px';
760-
}
761-
if (el.scrollWidth > maxW) {
762-
el.style.whiteSpace = 'normal';
763-
}
764-
} else {
765765
el.style.whiteSpace = 'normal';
766+
el.style.fontSize = Math.max(fs, 18) + 'px';
766767
}
767768
});
768769
}

0 commit comments

Comments
 (0)