ACTION-45: Create a plan for a unified filtering and sorting approach (people, groups, reports)
Create a plan for a unified filtering and sorting approach (people, groups, reports)
- State:
- closed
- Person:
- Jean-Guilhem Rouel
- Due on:
- March 4, 2013
- Created on:
- September 2, 2012
- Associated Product:
- Redesign 2012
- Related emails:
- No related emails
Related notes:
Idea is to look for an existing library or jquery plugin for this.
Ian Jacobs, 2 Sep 2012, 18:31:03[Jean-Gui]: I improved performances drastically simply by moving one line of code (the part shows/hide groups by class was called once per group, instead of once)
13 Sep 2012, 15:21:19[Jean-Gui]: it actually already uses a library for filtering: tsort http://tinysort.sjeiti.com/#sortonanynode
13 Sep 2012, 15:21:54Some user feedback:
First of all, I can easily outtype the live search field and it seems to do a ridiculous number of connections to . In Safari 6.0 characters get dropped, while in Chrome 21.0.1180.89 and Firefox it just hangs for a second or two after the first two characters. Presumably related, it loads a ton CG user's profile pics, which seems like it could just be lazy loaded when the disclosure arrow is clicked. I also think something weird is going on with caching/etags, as Safari and Firefox debuggers show it gets a 304, but they aren't in cache. Idunno, could be a side-effect of using a debugger?
Second, if I hit return in the search field, it goes to itself with "?search=" plus the word searched for, but it doesn't actually cull the results down at all.
Display change log.