Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a typeahead for university and tags #51

Open
ddsnowboard opened this issue Apr 16, 2019 · 0 comments
Open

Add a typeahead for university and tags #51

ddsnowboard opened this issue Apr 16, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@ddsnowboard
Copy link
Collaborator

Tags and universities are two specialized instances of text entry where there is a large cost to a typo but there are too many options for a dropdown menu to be reasonable. Writing "University of IIInois" in a text box by accident is not hard to do but carries a large cost, since now search doesn't work properly for that project (note that there are no L's in that string). Similarly, having a tag car and a tag cars also makes search less effective. But of course, having a dropdown menu for either of these both disallows new ones from being instantiated and would be a huge pain to use. Fortunately, someone came up with a solution in the form of what was called, at least during the first Obama administration, a typeahead. Here is an example. It allows you to search through a lot of options and then pick the one you want, which is then autofilled in the the text box for you. It works similarly to the address bar in a browser. This lets you have a huge number of options without having to waste time and make mistakes typing out whole long strings. It also helps user experience by giving examples of what should go in a box. This particular library is a relic from an era when people used jQuery in the presence of other options, but there must be some similar one that knows about Soundcloud rappers and Tide Pods. I think we should implement it for universities and tags, and perhaps some other things if we see fit.

@ddsnowboard ddsnowboard added the enhancement New feature or request label Apr 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant