installers: add intro notice (main) and finish notice (rp)
- 메인 설치기: 첫 페이지로 "마인크래프트 런처를 끄고 시작해주세요" 안내(renderIntro) 추가 후 다음 버튼으로 step1 진입. - 리소스팩 설치기: 완료(step3) 페이지 문구를 "사용자 동의하에 리소스팩이 설치되었습니다." + "리소스팩은 직접 적용해주세요." 로 변경. v0.3.12. Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
This commit is contained in:
@@ -96,6 +96,20 @@ function clearPage() {
|
||||
pageHost.innerHTML = ''
|
||||
}
|
||||
|
||||
// 첫 진입 안내 페이지: 마인크래프트 런처를 끄고 시작하도록 안내.
|
||||
function renderIntro() {
|
||||
setActiveStep(1)
|
||||
clearPage()
|
||||
var section = document.createElement('section')
|
||||
section.className = 'page'
|
||||
section.innerHTML =
|
||||
'<h2>' + tt('intro.heading') + '</h2>' +
|
||||
'<p class="formMessage">' + tt('intro.message') + '</p>' +
|
||||
'<div class="actionRow"><button class="primaryBtn" id="introNext">' + tt('common.next') + '</button></div>'
|
||||
pageHost.appendChild(section)
|
||||
section.querySelector('#introNext').addEventListener('click', renderStep1)
|
||||
}
|
||||
|
||||
function renderStep1() {
|
||||
setActiveStep(1)
|
||||
clearPage()
|
||||
@@ -972,5 +986,5 @@ function escapeHtml(s) {
|
||||
I18N = (await installerApi.loadLocale()) || {}
|
||||
} catch (_) { I18N = {} }
|
||||
applyStaticI18n()
|
||||
renderStep1()
|
||||
renderIntro()
|
||||
})()
|
||||
|
||||
Reference in New Issue
Block a user