Cleanup
Major UI restructure

- Cleaned up CSS for search/tag box
- Moved overflow down to lower level to allow sticky headers & fixed
position assets (lots of CSS calc() usage)
- Added page-specific css through #pageid on body tag
- Sped up spinner some
- Moved spinner to right on the body to avoid flickering/other issues
- Consolidated ftss.jade/index.jade with Jade variable
- Moved user instructions up to a mixing for DRYness
- Added support for dynamic wrapped & unwrapped views
- Style enhancements, restructured the count indicator to attach to the
modal box
- Forced max-height on tag box—now more stuff just won’t show unless
you focus it
- Numerous CSS3 fixes/enhancements
- Fixed needless mg-if calls for .alert-dismissable (preprocessed in
Jade now)
- Consolidated several jade template files
- Fixed supper annoying CSS3 animation delay bug!!!!!!!
-
Tons of work on the backlog controller/view

- Major cleanup of the 898 selection process to be faster/more reliable
- Added slide toggle view for the backlog to open/close the graphs
- Changed the requested training box to a fixed position item so it is
always visible
- Added TDY/Local indicators to training box
- Much lighter/closer to the model POJO for the training requirements
object (only storying the data we need) & significant optimization —
caching results so only processing the clicked row
- Removed checkbox-model as it was helpful but overly complicated
- Removed numerous excess watchers to speed things up
- Rewrote CSS hackery to emulate stylized implicit labels (cut out 4x
watcher per course!)
-
Changed add button to a side slide/toggle action

This will give us more vertical screen space while still obviously
being an add button, also helps to put all the action items
(view/edit/update/archive/group/sort/collapse) on one side.
Angular 1.2.16 update
Fixed backlog instructions not showing up
Angular-file-upload update
bower syntax fix