* Search on menu toggle
With that change search is performed when requested. Before it was done
for each pageview, regardless of the fact if search was used by user or
not.
* Localize algolia's empty template
* Fixes aria issues on search form
* Swapping aria-label for <label> tag in search
* Removing background gray caused by adding <form> tag to search
* Removing redundant space
* Making form not submit if key is enter
Close#2180
* Update search_form.html
Updates Issue #2122 by adding the correct input type and aria label.
* update search_form.html
should be area-placeholder. My mistake. Updates Issue #2122
* fix aria-placeholder
Updates issue #2123 with a typo found by @mmistakes for liquid syntax.
Close#2122
Implement feature #1652 google custom search support. For now we only support the look and feel "results only" and the engine must be set to use that layout. Add a google section to the search providers and search_form and search layout.
Close#1652
Where it makes sense replace asset paths and navigation related paths with `relative_url` filter.
Leave SEO related `<head>` elements and social sharing links as `absolute_url`.
Fixes#1588