freeCodeCamp/client
Kristofer Koishigawa 07c552bffe feat: accessible search bar (#36784)
* feat: Passing hits from SearchHits to parent SearchBar to keep track of with the keyboard. Moved all logic for number of hits to WithInstantSearch.js

* Basic functionality working

* Added up/down looping functionality to dropdown

* Set 's' and '/' as shortcuts to focus the search bar

* Moved some things around and added functionality for mouse hovering to change the selected hit. Reworked a bit of the global CSS so mouse hovers don't cause multiple highlights in the dropdown

* Brought back magnifying glass icon

* feat: Switched out onKeyDown and key codes for react-hotkeys

* Refactoring based on review
2019-10-01 07:43:53 -07:00
..
config
plugins fix: make Gatsby wait for challenges to be sourced 2019-07-26 19:40:46 +05:30
src feat: accessible search bar (#36784) 2019-10-01 07:43:53 -07:00
static chore(client): load bootstrap locally (#36262) 2019-06-10 22:56:39 +05:30
utils refactor: combine slug utils into one module 2019-09-26 22:15:27 +05:30
.babelrc fix: warnings about babel corejs config 2019-05-02 01:01:00 -07:00
.gitignore fix(client): prevent endless SASS conversion 2018-11-12 12:44:00 +00:00
gatsby-browser.js fix: Dedupe layout selection logic 2019-06-08 03:16:28 +05:30
gatsby-config.js fix(search): update search bar index and styling (#36656) 2019-08-28 12:22:19 +05:30
gatsby-node.js refactor: combine slug utils into one module 2019-09-26 22:15:27 +05:30
gatsby-ssr.js fix: Dedupe layout selection logic 2019-06-08 03:16:28 +05:30
jest.config.js feat: Use prettier-eslint to format code 2019-02-19 14:30:27 +05:30
jest.transform.js feat: Use prettier-eslint to format code 2019-02-19 14:30:27 +05:30
package-lock.json fix: rollback react-hotkeys and remove buttons 2019-09-24 22:22:14 +05:30
package.json fix: rollback react-hotkeys and remove buttons 2019-09-24 22:22:14 +05:30
postcss.config.js feat: commandline chic 2019-08-20 13:37:11 +05:30
webpack-workers.js fix(learn): remove sass.js from bundle and place it to static/js 2019-01-17 16:53:38 +05:30