On Saturday, 19 April 2014 at 21:44:20 UTC, Nick Sabalausky wrote:
On 4/19/2014 6:56 AM, Aleksandar Ruzicic wrote:
Ok here's a mockup of search concept I would like to implement:

http://krcko.net/dlang.org/dlang-search-concept.png

Search suggestions feature would surely require JavaScript but IMHO it
would be a really nice enhancement.


I don't know anything about the specific search-suggestion engines, but as far as looks I (mostly) really like it. Only two comments:

- There should be some visual indication of the search box besides the text itself. It *looks* nice as you have it, but practically speaking it'd be a bit awkward to not be able to see the box itself.

OK, I'll work on a design more, I'll also try to have real designers involved to help me with these UX stuff.

- A *lot* of search boxes on the internet these days bake the "Enter search term here" (or whatever) text into the HTML, forcing non-JS users to delete the text before they're able to enter their search term. That's bad UX. Instead, the "Enter search term here" text should be *added* via JS and left blank in the raw HTML. That's a trivial way to ensure it works great for both JS and non-JS users.

Nowdays there is something called placeholder attribute[1] on input elements that servers just for that purpose (text goes away as soon as you start typing) and there is no JS needed for that as it is supported by all major browsers. But I like to add fallback (that works even without JS, but better with JS) for that on old browsers which don't support that feature.


[1] https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms_in_HTML#The_placeholder_attribute

Reply via email to