Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2212195b3c |
@@ -148,7 +148,7 @@ function renderStep1() {
|
|||||||
if (!state.selectedPackKey) return
|
if (!state.selectedPackKey) return
|
||||||
await installerApi.setSelectedPack(state.selectedPackKey)
|
await installerApi.setSelectedPack(state.selectedPackKey)
|
||||||
state.stepDone[1] = true
|
state.stepDone[1] = true
|
||||||
renderAgreement()
|
renderCloseNotice()
|
||||||
})
|
})
|
||||||
|
|
||||||
;(async function () {
|
;(async function () {
|
||||||
@@ -162,6 +162,24 @@ function renderStep1() {
|
|||||||
})()
|
})()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 퀴즈팩 선택 직후 노출하는 "마인크래프트/런처 종료" 강조 안내. 크게 표시.
|
||||||
|
function renderCloseNotice() {
|
||||||
|
setActiveStep(1)
|
||||||
|
clearPage()
|
||||||
|
var section = document.createElement('section')
|
||||||
|
section.className = 'page'
|
||||||
|
section.innerHTML =
|
||||||
|
'<div style="margin:24px 0;padding:30px 24px;border:2px solid var(--danger);border-radius:14px;background:rgba(248,81,73,0.12);text-align:center;">' +
|
||||||
|
' <div style="font-size:15px;font-weight:800;color:var(--danger);letter-spacing:2px;">' + escapeHtml(tt('closeNotice.badge')) + '</div>' +
|
||||||
|
' <div style="font-size:30px;font-weight:900;line-height:1.45;margin-top:16px;">' + escapeHtml(tt('closeNotice.message')) + '</div>' +
|
||||||
|
' <div style="font-size:14px;color:var(--text-muted);margin-top:18px;">' + escapeHtml(tt('closeNotice.sub')) + '</div>' +
|
||||||
|
'</div>' +
|
||||||
|
'<div class="actionRow"><button class="secondaryBtn" id="back">' + tt('common.back') + '</button><button class="primaryBtn" id="next">' + tt('common.next') + '</button></div>'
|
||||||
|
pageHost.appendChild(section)
|
||||||
|
section.querySelector('#back').addEventListener('click', renderStep1)
|
||||||
|
section.querySelector('#next').addEventListener('click', renderAgreement)
|
||||||
|
}
|
||||||
|
|
||||||
// 약관 동의 페이지: 음악퀴즈 선택 직후, 싱글/멀티 선택(step2) 진입 전에 노출.
|
// 약관 동의 페이지: 음악퀴즈 선택 직후, 싱글/멀티 선택(step2) 진입 전에 노출.
|
||||||
// v0.3.4~ : 어떤 약관을 표시할지는 사이트(/manifest/terms/<pack>/index.json) 가
|
// v0.3.4~ : 어떤 약관을 표시할지는 사이트(/manifest/terms/<pack>/index.json) 가
|
||||||
// 결정. 메인 인스톨러용으로 표시 토글된 항목만 받아 탭을 만든다. 목록이 비어 있는 (terms:[])
|
// 결정. 메인 인스톨러용으로 표시 토글된 항목만 받아 탭을 만든다. 목록이 비어 있는 (terms:[])
|
||||||
|
|||||||
@@ -3,6 +3,11 @@
|
|||||||
"heading": "시작하기 전에",
|
"heading": "시작하기 전에",
|
||||||
"message": "마인크래프트 런처를 끄고 시작해주세요."
|
"message": "마인크래프트 런처를 끄고 시작해주세요."
|
||||||
},
|
},
|
||||||
|
"closeNotice": {
|
||||||
|
"badge": "⚠ 매우 중요",
|
||||||
|
"message": "마인크래프트와 마인크래프트 런처를 종료한 뒤 진행해주세요",
|
||||||
|
"sub": "실행 중이면 설치 설정이 제대로 적용되지 않을 수 있습니다."
|
||||||
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"back": "이전",
|
"back": "이전",
|
||||||
"next": "다음",
|
"next": "다음",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "minecraft-music-quiz-installer",
|
"name": "minecraft-music-quiz-installer",
|
||||||
"version": "0.3.21",
|
"version": "0.3.22",
|
||||||
"description": "마인크래프트 음악퀴즈 간편설치기 + 관리 사이트",
|
"description": "마인크래프트 음악퀴즈 간편설치기 + 관리 사이트",
|
||||||
"main": "dist/installer/main.js",
|
"main": "dist/installer/main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user