latin-language-toolkit/arethusa — pull request #220 by LFDM (2014-07-03 01:10:31+00:00)
Title: Various UI and Style fixes

- Styles the morphology accordion a bit better. Less and correct padding, more colors (not perfect, but a start), color transitions, icons, titles.
- General cleanup in the morph3 template - also through help a `delimiter` directive which doesn't do a whole lot besides spacing vertically.
- Refactored morphology related classes in the process (especially the `formSelector` - a directive that's a couple of weeks old. Shows that we've come a long way in using Angular!). Most important change: A form now knows if it's selected through an own property. Less function calls to deal with and much cleaner.
- Workes on new form input. The form fields itself are more compact now and are validated on save. An alert banner gets shown when needed input is missing.
- Morphological Forms can be removed now. The user is asked for confirmation before doing that. Generally not needed - doesn't hurt when they are in there, but people have been asking for it...
- Morphology directives now report notifications. Mainly just an experimental thing.
- Updates cursor styling in various places, especially in the token directive. Adds a visual cue in form of a `copy` cursor when a head change would be the next step if the user clicks. This is done inside the `token` directive, which is not the right place to do it of course - just a temporary solution.