Before there was no check whether or not the events needs registration. Now there is.
Also, the CSS wasn't correct. It should be now. I also translated the listview JavaScript.
Plus: I changed the icon colours to dark grey/magenta because red/green is not really clear.
Homepage:
Before:
- Open the homepage
- Notice that you're (not) registered for an event.
- The circle is located in the vertical center of the card
- The circle is red (not registered) or green (registered).
After:
- Open the homepage
- Notice that you're (not) registered for an event.
- The circle is located in the top-right of the card
- The circle is grey (not registered) or magenta (registered).
Events list page:
Before:
- Open the agenda
- Click on 'list' for the listview
- Notice that you're (not) registered for an event.
- The circle is located in the vertical center of the row.
- The circle is red (not registered) or green (registered).
- When you expand the row the circle is in the vertical center of the whole big expanded row.
- All events without registration have circles
After:
- Open the agenda
- Click on 'list' for the listview
- Notice that you're (not) registered for an event.
- The circle is located in the vertical center of the row.
- The circle is green (not registered) or red (registered).
- When you expand the row the circle is still in the same place as it was before expanding.
- All events without registration do not have circles.