mohamedmansour/circle-management-extension — Issue #2: Create a Circle Add View similar to Google+
Author: mohamedmansour
Created: 2011-12-06 04:15:09+00:00
State: open

The easiest thing to do is add a picker in every row, but that is adding DOM which are not even needed. We should have only one picker, where we stuff into it some values so we can filter through it.

We should have a class called CirclePickerPopupView, the input is our circles, and our output is our new circles that the main UI can use to bind with. That way, we only have one picker, but the inputs/outputs change per usage.

We should add a constraint to say, only one picker can be opened at any time. So focusing out of the picker would close it (hide it).

This is for performance reasons because appending N DOM items per user for 500 users slow things down.