1540 Commits

Author SHA1 Message Date
David Joy
2fba819c34 Assume a position of 0 if position is null. 2020-01-15 12:44:30 -05:00
David Joy
c48d2ab9a2 Getting ready to deploy to staging.
Adding a staging course link.
Fixing some errors that occurred when using the demo/staging course links.
2020-01-15 12:29:07 -05:00
David Joy
a19903c0b1 Route and breadcrumb cleanup. 2020-01-15 12:00:29 -05:00
David Joy
9d9b65ceb9 Cleaning up old implementation code. 2020-01-15 11:08:01 -05:00
David Joy
41ab9fc68e Fixing breadcrumbs so they contain the unit. 2020-01-14 17:21:48 -05:00
David Joy
0b171ac9f9 Adding the exam redirect back in. 2020-01-14 17:18:03 -05:00
David Joy
89830af45a Refactoring to use containers and components 2020-01-14 17:11:03 -05:00
David Joy
f756299975 Getting gated content and “goto prereq” working.
Also allowing partially defined URLs - it will fill in the sub section or unit ID if it’s missing.
2020-01-13 16:52:19 -05:00
David Joy
d097617feb Locking the current unit and sub section nav when we’re on gated content.
Will follow up with a “locked content” UI in the next commit.
2020-01-13 11:22:30 -05:00
David Joy
afa4c51a13 Fixing camelCasing of savePosition. 2020-01-10 16:42:27 -05:00
David Joy
4f920e52d4 camelCasing metadata response. 2020-01-10 16:41:27 -05:00
David Joy
78cf72737a Merge branch 'master' of https://github.com/edx/frontend-app-learning 2020-01-10 16:39:52 -05:00
David Joy
2c009b51b0 Include gated sections in blocks API response. 2020-01-10 16:39:41 -05:00
Adam Butterworth
5a964476d3 feat: save unit position in sequence on navigate (#7) 2020-01-10 15:28:36 -05:00
David Joy
ebff3e142c Using core-js and regenerator-runtime instead of babel-polyfill. 2020-01-10 14:27:15 -05:00
David Joy
69f5abb040 Hooking up the unit buttons. 2020-01-10 13:00:27 -05:00
David Joy
78c22dfc01 Cleaning up CSS and implementing unit nav. 2020-01-10 12:52:32 -05:00
David Joy
04754e5832 Fixing previous/next buttons - were loading the wrong subsection. 2020-01-10 12:51:46 -05:00
David Joy
990cef31a3 Improving file organization. 2020-01-10 11:52:37 -05:00
Adam Butterworth
0db7cabf29 feat: add hard-coded course tabs (#6)
* feat: add hard-coded course tabs

* fix: add key to course nav tabs

* refactor: split NavTab from CourseTabsNavigation

* refactor: alphabetize props
2020-01-10 11:32:25 -05:00
David Joy
1f79bead57 SubSection nav next/previous buttons work again.
Still working on the unit button rendering.
2020-01-10 11:30:10 -05:00
Adam Butterworth
07776c2173 fix: remove missing import 2020-01-09 18:04:18 -05:00
David Joy
52e144d8a6 Refactoring data management. Using context now.
Ripped out the subSection and unit code for the moment to refactor it to use the context - breadcrumbs is currently working with it, though.
2020-01-09 16:41:28 -05:00
David Joy
69c14ab6a1 Fixing breadcrumb key warnings. 2020-01-08 15:43:26 -05:00
David Joy
76ced07513 feat: Using the page URL to inform subSections/units. 2020-01-06 16:32:45 -05:00
David Joy
446367e56c feat: sub section navigation working, allows navigating between all units 2020-01-06 15:43:13 -05:00
David Joy
829d848eff Removing unneeded api strawman doc. 2020-01-03 16:36:18 -05:00
David Joy
580dc3b5b1 Parsing course structure and rendering breadcrumbs, subsection nav, and iframe. 2020-01-03 16:36:00 -05:00
David Joy
e525d81f8f Create api-strawperson.js
A rough draft of API responses - expressed as pseudo-JSON schemas - to use as a jumping off point for API discussions.
2020-01-02 15:11:13 -05:00
David Joy
bba4f9d44c Update xblock-links.md 2019-12-20 13:59:31 -05:00
David Joy
001e1acff7 Create xblock-links.md 2019-12-20 13:40:10 -05:00
David Joy
930b714a6d Updating ownership team. 2019-12-18 14:33:24 -05:00
David Joy
d49ef93e68 Renaming frontend-app-learn to frontend-app-learning (#5) 2019-12-17 16:04:35 -05:00
Adam Butterworth
7687d18a64 feat: prepare for transifex jobs (#4) 2019-12-13 14:15:14 -05:00
David Joy
27db26e70a Merge pull request #3 from edx/djoy/shoulders_of_giants
Absorbing work from douglashall/learning_sequence
2019-12-12 16:45:17 -05:00
David Joy
32db847627 Dynamically loading the right course ID / block. 2019-12-12 16:13:39 -05:00
David Joy
3e9065e963 Absorbing work from douglashall/learning_sequence 2019-12-12 16:04:41 -05:00
David Joy
0d214bdba3 Copying boilerplate from template application. 2019-12-12 13:16:39 -05:00
albemarle
05c30f3147 chore: use AGPLv3 instead of GPLv3 (#2) 2019-08-21 14:56:50 -04:00
Douglas Hall
1a782f74b6 Initial commit 2019-05-02 10:56:24 -04:00