Commit Graph

2939 Commits

Author SHA1 Message Date
Tim Krones
3649f8181d Have DiscussionXBlock take care of loading JS and CSS files it depends on.
* Add openedx.core.lib.xblock_builtin.get_css_dependencies and get_js_dependencies,
  which respect PIPELINE_ENABLED setting when determining dependencies.
* Move new discussion-related Sass files into discussion subdirectory.
* Use "load_unicode" instead of "render_template" to load JS to add to fragment for DiscussionXBlock.
* Remove unused "course" parameter from context for DiscussionXBlock.student_view.
* Add RTL stylesheet for DiscussionXBlock, and enable the block to load correct stylesheet.
* Load MathJax only once, and include code for configuring MathJax in discussion bundle.
* Make sure username renders correctly in DiscussionXBlock response header.
* Move WYSIWYIG Markdown editor styles to _build-discussion.scss.
* Remove unnecessary import of discussion/utilities/v1-compatibility from _build-discussion.scss.
* Keep courseware-chromeless.html in sync with courseware.html.
* Load CSS for discussions on Teams tab.  This makes it possible to remove CSS for discussions from Sass files for "Course" tab.
* Load js/src/tooltip_manager.js, jquery.autocomplete.js and jquery.autocomplete.css on "Course" tab.
2016-10-12 01:22:42 +10:30
Brian Jacobel
bc66285b53 Merge pull request #13588 from edx/bjacobel/5555
UX improvements to sequence nav
2016-10-07 11:09:45 -04:00
cahrens
1122c40f07 Moving ignore rules to relevant classes instead general rule.
Also replaces section with div, updates short_id, and makes textbox accessible.

TNL-5576, TNL-5575, TNL-5574, TNL-5671, TNL-5376
2016-10-06 17:35:54 -04:00
muhammad-ammar
c3b6b10478 Problem (capa) feedback UX revamp.
TNL-4877
2016-10-06 17:34:43 -04:00
Jesse Zoldak
ce1eb237d1 Merge pull request #13651 from edx/revert-13483-itsjeyd/inline-discussion-assets
Revert "Have DiscussionXBlock take care of loading assets it depends on"
2016-10-05 17:20:56 -04:00
Brian Jacobel
8b0b4f5ce2 Redesign sequence nav, move breadcrumbs out of sequence container
TNL-5555
2016-10-05 13:39:27 -04:00
alisan617
66ea22cab6 Merge pull request #13587 from edx/alisan/bookmark-btn-TNl-5625-unit-title-TNL-5623
add new unit title and renew bookmark button
2016-10-05 12:53:40 -04:00
Jesse Zoldak
dbab855742 Revert "Have DiscussionXBlock take care of loading assets it depends on" 2016-10-05 12:37:12 -04:00
alisan617
a0a46c461e add new unit page title TNL-5623
new bookmark button placement and look TNL-5625
2016-10-04 16:51:34 -04:00
Tim Krones
baa9d06e97 Have DiscussionXBlock take care of loading JS and CSS files it depends on.
* Add openedx.core.lib.xblock_builtin.get_css_dependencies and get_js_dependencies,
  which respect PIPELINE_ENABLED setting when determining dependencies.
* Move new discussion-related Sass files into discussion subdirectory.
* Use "load_unicode" instead of "render_template" to load JS to add to fragment for DiscussionXBlock.
* Remove unused "course" parameter from context for DiscussionXBlock.student_view.
* Add RTL stylesheet for DiscussionXBlock, and enable the block to load correct stylesheet.
* Load MathJax only once, and include code for configuring MathJax in discussion bundle.
* Make sure username renders correctly in DiscussionXBlock response header.
* Move WYSIWYIG Markdown editor styles to _build-discussion.scss.
* Remove unnecessary import of discussion/utilities/v1-compatibility from _build-discussion.scss.
* Keep courseware-chromeless.html in sync with courseware.html.
* Load CSS for discussions on Teams tab.  This makes it possible to remove CSS for discussions from Sass files for "Course" tab.
* Load js/src/tooltip_manager.js, jquery.autocomplete.js and jquery.autocomplete.css on "Course" tab.
2016-10-03 22:11:31 +10:30
Waheed Ahmed
44efb654fd Fixed keyboard focus remains within modal simulated dialogs.
ECOM-4188
ECOM-5303
2016-09-29 19:21:03 +05:00
Chris Rodriguez
dadd7195eb AC-586 updating button styles for automated a11y checks 2016-09-26 13:01:26 -04:00
alisan617
fb35ffb07d Merge pull request #13449 from edx/alisan/discussion-sidebar-topics-menu-TNL-5169
Add aria attributes to discussion topics sidebar
2016-09-22 17:48:57 -04:00
alisan617
0ffeb4639b Make the left sidebar in Discussion page accessible
TNL-5169
2016-09-22 15:28:29 -04:00
Andy Armstrong
810835700a Merge pull request #13527 from edx/release
Release
2016-09-22 13:05:33 -04:00
Brian Jacobel
86ce605115 Fix bottom-border of last discussion thread in list
TNL-5571
2016-09-19 10:50:00 -04:00
Marco Morales
49c79777aa Merge pull request #13424 from edx/marco/dashboard/card-cleanup
Adjustments to course dashboard visual styles
2016-09-19 10:21:47 -04:00
Brian Jacobel
a2bf4696e4 Merge pull request #13428 from edx/bjacobel/topic-list-dropdown
Replace discussion topic selector with a native dropdown
2016-09-19 09:53:17 -04:00
Brian Jacobel
a1cc094313 Merge pull request #13457 from edx/bjacobel/discussion-color-contrast
Fix color-contrast a11y failures in Discussions
2016-09-16 15:49:55 -04:00
Christina Roberts
4288793a23 Merge pull request #13497 from edx/release
Merge release into master
2016-09-16 13:19:01 -04:00
Brian Jacobel
a229e1f028 Fix DiscussionHomePageTest color-contrast issues - TNL-4635 2016-09-16 13:11:21 -04:00
Brian Jacobel
a19274c84f Fix DiscussionOpenClosedThreadTest color-contrast issues - TNL-4644 2016-09-16 13:11:20 -04:00
Brian Jacobel
ad1aa2b35f Fix DiscussionTabMultipleThreadTest color-contrast issues - TNL-4639 2016-09-16 13:11:20 -04:00
cahrens
a249e8e18c Revert "Fixed keyboard focus remains within modal simulated dialogs."
This reverts commit 3c84b7a12c.
2016-09-16 09:27:34 -04:00
cahrens
9804f73e36 Revert "Fixed focus should remain within the simulated dialogs."
This reverts commit ae849406bf.
2016-09-16 09:27:19 -04:00
Chris
23cc23bb9c Merge pull request #13386 from edx/clrux/ac-578-logistration-label-link
AC-578 fixing link in label on logistration form
2016-09-15 07:30:11 -04:00
Chris Rodriguez
2e3129fbd8 AC-578 fixing link in label on logistration form 2016-09-14 14:59:14 -04:00
Brian Jacobel
2a984c60b5 Replace discussion topic selector with a native dropdown
TNL-5165
2016-09-14 14:19:11 -04:00
Chris
4b9ab31971 Merge pull request #13438 from edx/clrux/ac-581-dashboard-contrast
AC-581 using UXPL values for course types on dashboard
2016-09-13 10:27:34 -04:00
Andy Armstrong
49fe0d35eb Merge pull request #13416 from edx/andya/fix-discussion-rtl
Fix RTL issues with discussion sass
2016-09-12 14:58:01 -04:00
Andy Armstrong
a6bbe8a3a2 Fix RTL issues with discussion sass
TNL-4709
2016-09-12 13:38:50 -04:00
Brian Jacobel
a5376cd4d0 Merge pull request #13425 from edx/bjacobel/topic-list-corners
Fix extremely minor box corner issue in Discussions
2016-09-12 12:00:04 -04:00
Chris Rodriguez
ae4e4c1346 AC-581 using UXPL values for course types on dashboard 2016-09-09 15:04:59 -04:00
Brian Jacobel
500bac6fcb Merge pull request #13427 from edx/bjacobel/load-more-button
Fix width of 'Load More' button in Discussions
2016-09-09 11:38:10 -04:00
Brian Jacobel
2e0b6c1282 Merge pull request #13418 from edx/bjacobel/new-post-bug
Fix bug where new posts were not assigned a topic ID and would fail to post
2016-09-09 09:32:23 -04:00
Brian Jacobel
c54a5ee20c Fix width of 'Load More' button in Discussions 2016-09-08 16:53:23 -04:00
Brian Jacobel
dfeab6347d Fix extremely minor box corner issue in Discussions 2016-09-08 14:05:21 -04:00
marcotuts
e8c9dbb40d updated visual styles to remove rebase issues and borders from previous merges, as well as a small set of visual clarity improvements to the course dashboard view. 2016-09-08 13:33:23 -04:00
Brian Jacobel
545ef583e7 Fix bug where new posts were not assigned a topic ID and would fail to post
TNL-5442
2016-09-08 12:52:04 -04:00
Peter Desjardins
c50e028507 Adjusted Sass for the doc-link so that it will work in pattern library pages and also in the edx.org theme. Added the documentation link to the edx.org theme header. 2016-09-07 23:46:09 -04:00
Brian Jacobel
de15511f0f Merge pull request #13355 from edx/bjacobel/discussion-alerts
Pattern library alerts on discussion pages
2016-09-07 15:05:42 -04:00
Chris
cb6f92a595 Merge pull request #13379 from edx/clrux/ac-577-login-page
AC-577 login form contrast and invalid aria cleanup
2016-09-07 12:51:58 -04:00
Brian Jacobel
86f7e3ba51 Implement Pattern Library alerts in Discussions
TNL-5164
2016-09-07 12:29:19 -04:00
Brian Jacobel
6d8c075969 Merge pull request #13370 from edx/bjacobel/discussion-title-placeholder
Remove placeholders in discussion new post form
2016-09-07 12:24:56 -04:00
Chris Rodriguez
165302e00b AC-577 login page a11y fixes 2016-09-07 12:06:05 -04:00
Matt Drayer
e53721433f Merge pull request #13413 from edx/release
Merge release back to master
2016-09-07 11:30:24 -04:00
Brian Jacobel
d103f0183f Substitute visible labels for placeholders in post submission form. Fix alignment.
TNL-5166
2016-09-06 09:03:18 -04:00
Jareer Ahsan
e680dfbc7a Fixed div to inline 2016-09-05 17:50:48 +05:00
Andy Armstrong
f1bad0721f Make discussion links into buttons for a11y
TNL-4640
2016-09-02 16:34:15 -04:00
Peter Desjardins
e276ae2d36 Adds a context-sensitive link to learner documentation from the LMS. The base URL defaults to Open edX learner doc and can be overridden with the base URL for edx.org learner doc. Also relabels the tab for support from help to support. 2016-09-01 10:56:09 -04:00