mirror of
https://github.com/discourse/discourse.git
synced 2026-08-08 12:08:12 -05:00
A11Y: Add aria-labels to search inputs and search button (#11752)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<div>
|
||||
<form action="//google.com/search" id="google-search">
|
||||
<input type="text" name="q" value={{searchTerm}}>
|
||||
<input type="text" name="q" aria-label={{i18n "search.search_google"}} value={{searchTerm}}>
|
||||
<input name="as_sitesearch" value={{siteUrl}} type="hidden">
|
||||
<button class="btn btn-primary" type="submit">{{i18n "search.search_google_button"}}</button>
|
||||
</form>
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
<div class="search-advanced">
|
||||
{{#unless site.mobileView}}
|
||||
<div class="search-bar">
|
||||
{{search-text-field value=searchTerm class="full-page-search search no-blur search-query" enter=(action "search") hasAutofocus=hasAutofocus}}
|
||||
{{d-button action=(action "search") icon="search" class="btn-primary search-cta" disabled=searchButtonDisabled}}
|
||||
{{search-text-field value=searchTerm class="full-page-search search no-blur search-query" aria-label=(i18n "search.full_page_title") enter=(action "search") hasAutofocus=hasAutofocus}}
|
||||
{{d-button action=(action "search") icon="search" class="btn-primary search-cta" ariaLabel="search.search_button" disabled=searchButtonDisabled}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
@@ -193,7 +193,7 @@
|
||||
{{#if site.mobileView}}
|
||||
<div class="search-bar">
|
||||
{{search-text-field value=searchTerm class="full-page-search search no-blur search-query" enter=(action "search") hasAutofocus=hasAutofocus}}
|
||||
{{d-button action=(action "search") icon="search" class="btn-primary search-cta" disabled=searchButtonDisabled}}
|
||||
{{d-button action=(action "search") icon="search" class="btn-primary search-cta" ariaLabel="search.search_button" disabled=searchButtonDisabled}}
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ createWidget("search-term", {
|
||||
value: attrs.value || "",
|
||||
autocomplete: "discourse",
|
||||
placeholder: attrs.contextEnabled ? "" : I18n.t("search.title"),
|
||||
"aria-label": I18n.t("search.title"),
|
||||
};
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user