feat(search): refresh global search UI and align qa/docs updates
This commit is contained in:
@@ -11,11 +11,10 @@
|
||||
data-app-component="global-search"
|
||||
data-search-endpoint="<?php e(lurl('admin/search/data')); ?>"
|
||||
data-search-results-page="<?php e(lurl('search')); ?>"
|
||||
aria-labelledby="app-search-dialog-title"
|
||||
aria-label="<?php e(t('Search')); ?>"
|
||||
>
|
||||
<article class="app-dialog-lg app-search-dialog">
|
||||
<header class="app-search-dialog-header">
|
||||
<h2 id="app-search-dialog-title" class="visually-hidden"><?php e(t('Search')); ?></h2>
|
||||
<form class="app-search-dialog-form" autocomplete="off">
|
||||
<i class="bi bi-search app-search-dialog-icon" aria-hidden="true"></i>
|
||||
<input
|
||||
@@ -23,26 +22,24 @@
|
||||
name="search-dialog-input"
|
||||
id="search-dialog-input"
|
||||
class="app-search-dialog-input"
|
||||
placeholder="<?php e(t('Search...')); ?>"
|
||||
placeholder="<?php e(t('Search users, tenants, pages...')); ?>"
|
||||
aria-label="<?php e(t('Search')); ?>"
|
||||
aria-autocomplete="list"
|
||||
aria-controls="app-search-dialog-results"
|
||||
autocomplete="off"
|
||||
>
|
||||
<kbd class="app-search-dialog-shortcut" data-search-shortcut aria-hidden="true"></kbd>
|
||||
</form>
|
||||
<button type="button" class="close" data-app-search-dialog-close aria-label="<?php e(t('Close')); ?>" title="<?php e(t('Close')); ?>"></button>
|
||||
</header>
|
||||
<div class="app-search-dialog-body">
|
||||
<div class="app-search-dialog-empty-state" data-search-dialog-empty data-no-results-text="<?php e(t('No results found')); ?>">
|
||||
<p class="muted"><?php e(t('To start searching, type in the search field.')); ?></p>
|
||||
<small class="muted" data-search-empty-hint-template="<?php e(t('Tip: Use {shortcut} to focus search quickly.')); ?>"></small>
|
||||
<p class="muted"><?php e(t('Users, tenants, departments, roles and more')); ?></p>
|
||||
</div>
|
||||
<div class="app-search-dialog-loading" data-search-dialog-loading hidden>
|
||||
<p class="muted" aria-live="polite"><?php e(t('Searching...')); ?></p>
|
||||
</div>
|
||||
<div class="app-search-dialog-error" data-search-dialog-error hidden>
|
||||
<p class="muted"><?php e(t('Search failed. Please try again.')); ?></p>
|
||||
<p class="muted" aria-live="assertive"><?php e(t('Search failed. Please try again.')); ?></p>
|
||||
</div>
|
||||
<ul
|
||||
id="app-search-dialog-results"
|
||||
@@ -58,8 +55,10 @@
|
||||
<?php e(t('View all results')); ?>
|
||||
<i class="bi bi-arrow-right" aria-hidden="true"></i>
|
||||
</a>
|
||||
<span class="app-search-dialog-footer-hint muted">
|
||||
<kbd>Esc</kbd> <?php e(t('to close')); ?>
|
||||
<span class="app-search-dialog-footer-hint muted" aria-hidden="true">
|
||||
<kbd>↑↓</kbd> <?php e(t('navigate')); ?>
|
||||
<kbd>↵</kbd> <?php e(t('open')); ?>
|
||||
<kbd>Esc</kbd> <?php e(t('close')); ?>
|
||||
</span>
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
Reference in New Issue
Block a user