Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Course style overhaul #1775

Merged
merged 30 commits into from
Jun 15, 2016
Merged

Course style overhaul #1775

merged 30 commits into from
Jun 15, 2016

Conversation

jrjohnson
Copy link
Member

@jrjohnson jrjohnson commented Jun 13, 2016

Course details and session details are now in most responsive blocks and styled using mixins so those area that need to be customized are easy to get to.

  • Fix test failures caused by new structure
  • Complete click review to ensure no regressions in the existing styles.
  • Judiciously add back in animations that were removed
  • New learning material form alignment is off
  • edit learning material save / cancel buttons are in a weird place
  • Expanded competencies is showing up weird with header inside of white box
  • ILM checkbox should be on same line as hours and due date currently they are on next line
  • Borders between sections should not go to edge (as it used to be)
  • Course overview remove dashed side borders
  • Edit objective title actions are too far to the right
  • Remove horizontal scroll bar from learning material search box
  • Learning material edit status controls are weird
  • Learning material edit instructional notes controls are weird
  • Offering manager available learner groups is centered and should be left aligned

Fixes #1771
Fixes #1739

@jrjohnson
Copy link
Member Author

@saschaben ready for another review.

@saschaben
Copy link
Member

LGTM. Now we just need to tackle the objectives animation & spinner on parent selection load....

@saschaben saschaben removed their assignment Jun 14, 2016
jrjohnson added 22 commits June 14, 2016 16:04
Use DDAU and more clear variables
Should get rid of more inherited classes and styles
Course header now responsive and separately styleable
Now responsive and better ordered
Session details gets its own set of colors for these items.  This should
probably be declared in each component, but this seems to work.
These are styled differently from the course detail elements
Courses and session detail components now have new classes and
structure, the tests needed to be tweaked to match.
Needed to separate styling of learning material manager when we have the
search box display and when we are in edit more with no search box
Needed to match new HTMl structure of session-overview
@jrjohnson jrjohnson assigned stopfstedt and unassigned jrjohnson Jun 14, 2016
@jrjohnson
Copy link
Member Author

@stopfstedt ready for review!

@stopfstedt stopfstedt merged commit fbe991c into ilios:master Jun 15, 2016
@jrjohnson jrjohnson deleted the 1771-coursestyle branch June 15, 2016 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants