From 9a97a470f107c23e2a33f4fa995c6c3a86bc5782 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Mon, 30 Oct 2023 22:06:12 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96ui=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/libs/control.js | 2 +- src/core/main/init/ui.ts | 27 +++++++-------------------- 2 files changed, 8 insertions(+), 21 deletions(-) diff --git a/public/libs/control.js b/public/libs/control.js index 6e4f8e3..572f746 100644 --- a/public/libs/control.js +++ b/public/libs/control.js @@ -2317,7 +2317,7 @@ control.prototype._doSL_load = function (id, callback) { 1 )[0]; if (!main.replayChecking) { - mota.ui.fixed.open('start'); + mota.ui.fixed.closeByName('start'); } if (core.isPlaying() && !core.status.gameOver) { core.control.autosave(0); diff --git a/src/core/main/init/ui.ts b/src/core/main/init/ui.ts index da68b95..cde2a75 100644 --- a/src/core/main/init/ui.ts +++ b/src/core/main/init/ui.ts @@ -64,32 +64,19 @@ fixedUi.register( ); hook.once('mounted', () => { + const ui = document.getElementById('ui-main')!; + const fixed = document.getElementById('ui-fixed')!; + mainUi.on('start', () => { - const ui = document.getElementById('ui-main'); - if (ui) { - ui.style.display = 'flex'; - } + ui.style.display = 'flex'; }); mainUi.on('end', () => { - const ui = document.getElementById('ui-main'); - if (ui) { - ui.style.display = 'none'; - } + ui.style.display = 'none'; }); fixedUi.on('start', () => { - console.log(1); - const ui = document.getElementById('ui-fixed'); - if (ui) { - ui.style.display = 'block'; - } + fixed.style.display = 'block'; }); fixedUi.on('end', () => { - console.log(1); - const ui = document.getElementById('ui-fixed'); - if (ui) { - ui.style.display = 'none'; - } + fixed.style.display = 'none'; }); - - mainUi.focusByNum(fixedUi.open('start')); });