Skip to content

WIP - Student Notes UI - #6006

Closed
talbs wants to merge 19 commits into
masterfrom
clrux/student-notes
Closed

WIP - Student Notes UI#6006
talbs wants to merge 19 commits into
masterfrom
clrux/student-notes

Conversation

@talbs

@talbs talbs commented Nov 20, 2014

Copy link
Copy Markdown
Contributor

No description provided.

Chris added 11 commits November 18, 2014 14:03
@talbs I chose to use the existing layout already in LMS, even though
it looks a little different from the wires. Let me know if the wires
are the “new direction” for LMS and I’ll make the necessary changes.

This commit also includes a bunch of icon font updates from another
branch, so that I could use the new icon fonts in this work. It
probably includes too many commits, but I wanted to make sure I got
everything for LMS.
@talbs

talbs commented Nov 20, 2014

Copy link
Copy Markdown
Contributor Author

NOTE: This work is using some work that's currently underway in #6008

@talbs

talbs commented Nov 20, 2014

Copy link
Copy Markdown
Contributor Author

@clrux, as we chatted about here's a PR I'll be working through to review your FED work and also help out with visual styling on. We'll clean up your commits and its dependency on the Font Awesome update work as part of things as well.


FYI, @explorerleslie.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure this view needs to be included in this work. There's not a Studio portion of this UI work. Mind removing this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use and existing a typography font-weight placeholder.

@talbs

talbs commented Nov 21, 2014

Copy link
Copy Markdown
Contributor Author

@clrux, I've taken another spin through. Thanks for all of the extra attention to detail.

One general thought - you may need to sync up with @frrrances on any RTL abstraction needed in this UI - the rules that come to mind are: float, margin-left/margin-right, and padding-left/padding-right.

clrux and others added 4 commits November 22, 2014 16:04
One template that’s currently uses (_mixins) was updated with
additional rules, so this shouldn’t affect anything that’s in
production.
@downzer0

Copy link
Copy Markdown
Contributor

@frrrances @talbs This last commit should touch on all the PR comments above save one - the body class addition. Maybe we can review this bit next week? For now, I'll update my sandbox and ping Leslie for a review.

@downzer0
downzer0 force-pushed the clrux/student-notes branch from f9798b4 to 0680643 Compare November 26, 2014 15:25
@downzer0
downzer0 force-pushed the clrux/student-notes branch from b657710 to 3a79237 Compare December 1, 2014 20:00
@downzer0

downzer0 commented Dec 3, 2014

Copy link
Copy Markdown
Contributor

@talbs I've gone through the previous PR fixes and realized some of my work was lost over the break, so I re-did all of it today. Wasn't much, but I did change a few small things, so if you have time, it might be worth it to give it one more go at the PR reviews.

@explorerleslie I'm going to set this up on a sandbox for you once I figure out what's going on with the provisioning (I can't access it for some reason). If you want to review this sooner (i.e., today or tomorrow), I'd be happy to show you locally. I especially want your thoughts on the blue.

EDIT: I'm provisioning a new sandbox now. It should be up in an hour or so. The URL will be: http://clrux.m.sandbox.edx.org/

@talbs

talbs commented Dec 3, 2014

Copy link
Copy Markdown
Contributor Author

@clrux, given that the Font Awesome update work planned for here (https://github.com/edx/edx-platform/pull/6055) isn't in this current sprint, I'd decouple the commits for that work from here (just keep your commits for Notes UI + any Font Awesome syntax downgrade changes you need to make).

@talbs

talbs commented Dec 3, 2014

Copy link
Copy Markdown
Contributor Author

@clrux, let us know when you have a sandbox - I'd like to review the styling/UI too.

@downzer0

downzer0 commented Dec 3, 2014

Copy link
Copy Markdown
Contributor

@talbs Sure thing. I think this work only has two icons, so I'll just reference the existing font icon set.

As for the sandbox, it appears to be up! http://clrux.m.sandbox.edx.org/

@explorerleslie

Copy link
Copy Markdown

@clrux I tried your sandbox, and I don't see the notes page (when logging in as staff@edx.org and accessing the demo course), and I also don't see the setting to turn on notes in Advanced Settings.

Did you create this sandbox off of the work that @polesye did for the Notes page? A merged PR is #5968 and an in progress one is #6086. You may need to coordinate with @talbs and @polesye to get this set up.

@polesye

polesye commented Dec 4, 2014

Copy link
Copy Markdown
Contributor

@clrux Is there a way to see the result for templates/ux/reference/student-notes.html on your sandbox?

@downzer0

downzer0 commented Dec 4, 2014

Copy link
Copy Markdown
Contributor

@polesye Not yet. I didn't branch my work off yours, so it's not there. I'm working on that now and will have something for you in a while.

@talbs

talbs commented Jan 3, 2015

Copy link
Copy Markdown
Contributor Author

@clrux, is this branch and PR (that I opened for you a bit ago) still valid? Is there work here that hasn't been improved upon and already merged into the feature branch?

@downzer0

downzer0 commented Jan 5, 2015

Copy link
Copy Markdown
Contributor

@talbs Once this work was merged into feature/edxnotes I've since been working there, so this branch is no longer valid and can be removed.

@downzer0 downzer0 closed this Jan 5, 2015
@downzer0
downzer0 deleted the clrux/student-notes branch January 8, 2015 14:17
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.

4 participants