From c2095d11c1692e3f421c0ccdb4a2b324962ac4c8 Mon Sep 17 00:00:00 2001 From: zhaoke Date: Tue, 5 Sep 2023 16:15:25 +0800 Subject: [PATCH] * Fix bug of search widget. --- module/account/ui/browse.html.php | 7 ++++++- module/search/ui/savezinquery.html.php | 2 +- module/serverroom/ui/browse.html.php | 7 ++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/module/account/ui/browse.html.php b/module/account/ui/browse.html.php index 166365cabf..b7b295921f 100644 --- a/module/account/ui/browse.html.php +++ b/module/account/ui/browse.html.php @@ -12,7 +12,12 @@ declare(strict_types=1); namespace zin; -featureBar(li(searchToggle())); +$queryMenuLink = createLink('account', 'browse', "browseType=bySearch¶m={queryID}"); +featureBar +( + set::queryMenuLinkCallback(fn($key) => str_replace('{queryID}', (string)$key, $queryMenuLink)), + li(searchToggle()) +); /* zin: Define the toolbar on main menu. */ $canCreate = hasPriv('account', 'create'); diff --git a/module/search/ui/savezinquery.html.php b/module/search/ui/savezinquery.html.php index 675294a336..9b02d92517 100644 --- a/module/search/ui/savezinquery.html.php +++ b/module/search/ui/savezinquery.html.php @@ -8,7 +8,7 @@ form set::method('post'), div ( - setClass('flex flex-row justify-between align-items mt-6'), + setClass('flex flex-row justify-between items-center mt-6'), input ( set::id('title'), diff --git a/module/serverroom/ui/browse.html.php b/module/serverroom/ui/browse.html.php index 75dbb83aea..b415f4fa1d 100644 --- a/module/serverroom/ui/browse.html.php +++ b/module/serverroom/ui/browse.html.php @@ -12,7 +12,12 @@ declare(strict_types=1); namespace zin; -featureBar(li(searchToggle())); +$queryMenuLink = createLink('serverroom', 'browse', "browseType=bySearch¶m={queryID}"); +featureBar +( + set::queryMenuLinkCallback(fn($key) => str_replace('{queryID}', (string)$key, $queryMenuLink)), + li(searchToggle()) +); /* zin: Define the toolbar on main menu. */ $canCreate = hasPriv('serverroom', 'create');