Accessibility enhancements for Lunr search form
This commit is contained in:
		
							parent
							
								
									b717df631d
								
							
						
					
					
						commit
						dcc4a74155
					
				| 
						 | 
					@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
 | 
				
			||||||
The format is based on [Keep a Changelog](http://keepachangelog.com/)
 | 
					The format is based on [Keep a Changelog](http://keepachangelog.com/)
 | 
				
			||||||
and this project adheres to [Semantic Versioning](http://semver.org/).
 | 
					and this project adheres to [Semantic Versioning](http://semver.org/).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Unreleased
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					- Accessibility enhancements for Lunr search form.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [1.3.1] - 2018-02-16
 | 
					## [1.3.1] - 2018-02-16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					### Changed
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,6 +9,7 @@ t:
 | 
				
			||||||
  skip_footer: "Skip to footer"
 | 
					  skip_footer: "Skip to footer"
 | 
				
			||||||
  menu: "Menu"
 | 
					  menu: "Menu"
 | 
				
			||||||
  search: "Search"
 | 
					  search: "Search"
 | 
				
			||||||
 | 
					  site_search: "Site Search"
 | 
				
			||||||
  results_found: "Result(s) found"
 | 
					  results_found: "Result(s) found"
 | 
				
			||||||
  search_placeholder_text: "Enter your search term..."
 | 
					  search_placeholder_text: "Enter your search term..."
 | 
				
			||||||
  home: "Home"
 | 
					  home: "Home"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,8 @@
 | 
				
			||||||
    {%- assign search_provider = site.search_provider | default: "lunr" -%}
 | 
					    {%- assign search_provider = site.search_provider | default: "lunr" -%}
 | 
				
			||||||
    {%- case search_provider -%}
 | 
					    {%- case search_provider -%}
 | 
				
			||||||
      {%- when "lunr" -%}
 | 
					      {%- when "lunr" -%}
 | 
				
			||||||
        <input type="text" id="search" class="search-input" tabindex="-1" placeholder="{{ site.data.theme.t.menu.search_placeholder_text | default: 'Enter your search term...' }}" />
 | 
					        <label class="visually-hidden" for="search">{{ site.data.theme.t.site_search | default: 'Site Search' }}</label>
 | 
				
			||||||
 | 
					        <input type="text" id="search" class="search-input" aria-describedby="results-count" tabindex="-1" placeholder="{{ site.data.theme.t.menu.search_placeholder_text | default: 'Enter your search term...' }}" />
 | 
				
			||||||
        <div id="results" class="results"></div>
 | 
					        <div id="results" class="results"></div>
 | 
				
			||||||
      {%- when "algolia" -%}
 | 
					      {%- when "algolia" -%}
 | 
				
			||||||
        <div tabindex="-1" class="search-searchbar"></div>
 | 
					        <div tabindex="-1" class="search-searchbar"></div>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -88,7 +88,7 @@
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
          });
 | 
					          });
 | 
				
			||||||
        resultdiv.empty();
 | 
					        resultdiv.empty();
 | 
				
			||||||
        resultdiv.prepend('<p class="results-found">' + result.length + ' {{ site.data.theme.t.menu.results_found | default: "Result(s) found" }}</p>');
 | 
					        resultdiv.prepend('<p id="results-count" class="results-found">' + result.length + ' {{ site.data.theme.t.menu.results_found | default: "Result(s) found" }}</p>');
 | 
				
			||||||
        for (var item in result) {
 | 
					        for (var item in result) {
 | 
				
			||||||
          var ref = result[item].ref;
 | 
					          var ref = result[item].ref;
 | 
				
			||||||
          var searchitem =
 | 
					          var searchitem =
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue