Merge branch 'main' into userquin/perf-move-svg-icons-to-css

# Conflicts:
#	src/client/theme-default/components/VPLocalSearchBox.vue
#	src/client/theme-default/components/VPNavBarSearchButton.vue
pull/3537/head
userquin 2 years ago
commit 56080c12f6

@ -362,7 +362,7 @@ const defaultTranslations: { modal: ModalTranslations } = {
} }
} }
const $t = createSearchTranslate(defaultTranslations) const translate = createSearchTranslate(defaultTranslations)
// Back // Back
@ -435,7 +435,7 @@ function formMarkRegex(terms: Set<string>) {
<div class="search-actions before"> <div class="search-actions before">
<button <button
class="back-button" class="back-button"
:title="$t('modal.backButtonTitle')" :title="translate('modal.backButtonTitle')"
@click="$emit('close')" @click="$emit('close')"
> >
<span class="vp-icon vp-ls-back-icon local-search-icon" /> <span class="vp-icon vp-ls-back-icon local-search-icon" />
@ -455,7 +455,7 @@ function formMarkRegex(terms: Set<string>) {
class="toggle-layout-button" class="toggle-layout-button"
type="button" type="button"
:class="{ 'detailed-list': showDetailedList }" :class="{ 'detailed-list': showDetailedList }"
:title="$t('modal.displayDetails')" :title="translate('modal.displayDetails')"
@click=" @click="
selectedIndex > -1 && (showDetailedList = !showDetailedList) selectedIndex > -1 && (showDetailedList = !showDetailedList)
" "
@ -467,7 +467,7 @@ function formMarkRegex(terms: Set<string>) {
class="clear-button" class="clear-button"
type="reset" type="reset"
:disabled="disableReset" :disabled="disableReset"
:title="$t('modal.resetButtonTitle')" :title="translate('modal.resetButtonTitle')"
@click="resetSearch" @click="resetSearch"
> >
<span class="vp-icon vp-ls-clear-icon local-search-icon" /> <span class="vp-icon vp-ls-clear-icon local-search-icon" />
@ -530,30 +530,30 @@ function formMarkRegex(terms: Set<string>) {
v-if="filterText && !results.length && enableNoResults" v-if="filterText && !results.length && enableNoResults"
class="no-results" class="no-results"
> >
{{ $t('modal.noResultsText') }} "<strong>{{ filterText }}</strong {{ translate('modal.noResultsText') }} "<strong>{{ filterText }}</strong
>" >"
</li> </li>
</ul> </ul>
<div class="search-keyboard-shortcuts"> <div class="search-keyboard-shortcuts">
<span> <span>
<kbd :aria-label="$t('modal.footer.navigateUpKeyAriaLabel')"> <kbd :aria-label="translate('modal.footer.navigateUpKeyAriaLabel')">
<span class="vp-icon vp-ls-navigate-up-icon navigate-icon" /> <span class="vp-icon vp-ls-navigate-up-icon navigate-icon" />
</kbd> </kbd>
<kbd :aria-label="$t('modal.footer.navigateDownKeyAriaLabel')"> <kbd :aria-label="translate('modal.footer.navigateDownKeyAriaLabel')">
<span class="vp-icon vp-ls-navigate-down-icon navigate-icon" /> <span class="vp-icon vp-ls-navigate-down-icon navigate-icon" />
</kbd> </kbd>
{{ $t('modal.footer.navigateText') }} {{ translate('modal.footer.navigateText') }}
</span> </span>
<span> <span>
<kbd :aria-label="$t('modal.footer.selectKeyAriaLabel')"> <kbd :aria-label="translate('modal.footer.selectKeyAriaLabel')">
<span class="vp-icon vp-ls-select-icon navigate-icon" /> <span class="vp-icon vp-ls-select-icon navigate-icon" />
</kbd> </kbd>
{{ $t('modal.footer.selectText') }} {{ translate('modal.footer.selectText') }}
</span> </span>
<span> <span>
<kbd :aria-label="$t('modal.footer.closeKeyAriaLabel')">esc</kbd> <kbd :aria-label="translate('modal.footer.closeKeyAriaLabel')">esc</kbd>
{{ $t('modal.footer.closeText') }} {{ translate('modal.footer.closeText') }}
</span> </span>
</div> </div>
</div> </div>

@ -10,14 +10,14 @@ const defaultTranslations: { button: ButtonTranslations } = {
} }
} }
const $t = createSearchTranslate(defaultTranslations) const translate = createSearchTranslate(defaultTranslations)
</script> </script>
<template> <template>
<button type="button" class="DocSearch DocSearch-Button" :aria-label="$t('button.buttonAriaLabel')"> <button type="button" class="DocSearch DocSearch-Button" :aria-label="translate('button.buttonAriaLabel')">
<span class="DocSearch-Button-Container"> <span class="DocSearch-Button-Container">
<span class="vp-icon DocSearch-Search-Icon vp-navbar-search-icon"></span> <span class="vp-icon DocSearch-Search-Icon vp-navbar-search-icon"></span>
<span class="DocSearch-Button-Placeholder">{{ $t('button.buttonText') }}</span> <span class="DocSearch-Button-Placeholder">{{ translate('button.buttonText') }}</span>
</span> </span>
<span class="DocSearch-Button-Keys"> <span class="DocSearch-Button-Keys">
<kbd class="DocSearch-Button-Key"></kbd> <kbd class="DocSearch-Button-Key"></kbd>

Loading…
Cancel
Save