brandonsato / cbbpoll

This is the app for managing the /r/CollegeBasketball user poll
4 stars 5 forks source link

Dynamically highlight duplicate teams selected on ballot page. #39

Open jdharms opened 10 years ago

jdharms commented 10 years ago

This was suggested by a user today. It makes some sense because it lets us do more validation on the client side, but it also provides for some slightly weird semantics when filling out your ballot. If you decide later that your 6 team should move up to slot 4, you need to clear out 6 before you can fill them in for 4.

Another option is to dynamically highlight the fields when duplicates are detected.

We should figure out what the correct experience here is before moving forward.

brandonsato commented 10 years ago

i think the dynamic highlighting is the way to go. i think removing choices will make for poor ux. in addition to the problem you mentioned, a user may forget he had already entered a team and wonder why it isnt showing up.

later on i'd love to implement a drag and drop for teams to move them around on a ballot but i don't want to tackle that quite yet.

jdharms commented 10 years ago

Agreed on the UX issues--I had the same in mind. I've also considered how awesome drag and drop would be.

I will split that off into a separate issue and edit this one to reflect these decisions.