From 6d0a3233da24583cdb5afb2cd01d44da56e088f3 Mon Sep 17 00:00:00 2001 From: giteaadmin Date: Fri, 24 Apr 2026 13:33:39 +0000 Subject: [PATCH] play: hide quiz-game-overlay in editor preview (quiz_battle) --- www/html/Game/public/js/play.js | 8 +++++++- www/html/Game/public/play.html | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/www/html/Game/public/js/play.js b/www/html/Game/public/js/play.js index 712d953..e628368 100644 --- a/www/html/Game/public/js/play.js +++ b/www/html/Game/public/js/play.js @@ -3206,7 +3206,11 @@ playQuizTimerInterval = null; } const ov = document.getElementById('quiz-game-overlay'); - if (ov) ov.classList.remove('is-hidden'); + /* ทดสอบจากเอดิเตอร์: อย่าเปิดแผงคำถามเต็มจอล่าง — บังมองเห็นบอท/แผนที่ (overlay ยังอัปเดตข้อความไว้ถ้าเปิด preview แบบไม่ embed) */ + if (ov) { + if (previewMode && editorEmbedReturn) ov.classList.add('is-hidden'); + else ov.classList.remove('is-hidden'); + } const phaseEl = document.getElementById('quiz-game-phase-label'); if (phaseEl) phaseEl.textContent = 'Quiz Battle'; const qEl = document.getElementById('quiz-game-question'); @@ -3240,6 +3244,8 @@ ? ('โหลดคำถามแล้ว ' + quizBattleMcqPool.length + ' ข้อ · ตัวอย่าง: 「' + snippet + more + '」\nเข้าโดมสีฟ้า (ขอบแดง) แล้วกด E เพื่อเลือก A / B / C') : ('โหลดคำถามแล้ว ' + quizBattleMcqPool.length + ' ข้อ — เดินเข้าโดม (ฟ้า–ขอบแดง) แล้วกด E เพื่อตอบ A / B / C'); } + const ov2 = document.getElementById('quiz-game-overlay'); + if (ov2 && previewMode && editorEmbedReturn) ov2.classList.add('is-hidden'); }); } diff --git a/www/html/Game/public/play.html b/www/html/Game/public/play.html index 82cf599..c88e5cf 100644 --- a/www/html/Game/public/play.html +++ b/www/html/Game/public/play.html @@ -669,7 +669,7 @@ - +
v —