mysociety / yournextrepresentative

A website for crowd-sourcing structured election candidate data
https://candidates.democracyclub.org.uk/
GNU Affero General Public License v3.0
56 stars 21 forks source link

Improving the Review page #843

Open JeniT opened 8 years ago

JeniT commented 8 years ago

There are several things that would improve the usability of the Review page:

Every fix like this speeds things up :) Thank you!

mhl commented 8 years ago

Just to link these, there's another small requested improvement to the bulk adding review page here: https://github.com/mysociety/yournextrepresentative/issues/827 (show Party for suggested name matches)

jf1 commented 8 years ago

Agree with the first, it's in #840. Second isn't straightforward imho as some labels already contain a link. Agree with the third - I'd prefer to see which party they previously stood for. Agree with the fourth too, but to save screen space and maintain the existing layout I'd suggest text eg "previously stood in/for" linking to a tool-tip or pop-up window that contains their previous candidacies.

JeniT commented 8 years ago

See the point re the second, but at least the 'Add new person' version (which doesn't contain a link) could be clickable. With the others, the text could not contain links and you could have a separate "See more >>" link after the label.

sjorford commented 7 years ago

re point 2: there is already a "for" attribute on the label which should allow this to work, it just has the wrong ID:

<label for="id_form-0-select_person"> // should be "id_form-0-select_person_4"
    <input id="id_form-0-select_person_4" name="form-0-select_person" value="7814" type="radio">
    Mark <a href="/person/7814" target="_blank">Jonathan Smith</a> as standing in "local.city-of-london.2017-03-23: LBW:E05009305"
</label>