canvas-lms/app/jsx/bundles
Ryan Shaw 3718da12c5 Upgrade canvas-lms proper to instUI 6
closes: COREFE-209 COREFE-207 COREFE-230

this should help bugs, spec flakiness, and bundle sizes

test plan:
* make sure that the pages that are still using the old 5.x one from
  @instructure/ui-core still work, namely:
  app/jsx/account_course_user_search/components/CoursesToolbar.js
  app/jsx/blueprint_courses/components/CourseFilter.js
  app/jsx/grade_summary/SelectMenu.js
* make sure themeing of instUI components still works and picks up
  theme editor settings
* make sure bundle sizes are smaller, not bigger
* check tinymce-a11y-checker that it still works the same
  (With the rce-enhancements feature both on and off)

Perf test plan:
* make sure tree shaking is working
  load it up in one of the webpack bundle visualizers to see
* make sure we are not loading *all* of the icons


this commit also updates the instUI6 version we use from 6.9 6o 6.10
which has  fix for <Alert> unmounting that ed fixed:

Test plan:
* you should see less console arrows about react unmounting nodes
  Associated with the CanvasSelect component

Change-Id: Ied2ff1d1521b0900126136170f103dea27bc554a
Reviewed-on: https://gerrit.instructure.com/204545
Tested-by: Jenkins
Reviewed-by: Clay Diffrient <cdiffrient@instructure.com>
QA-Review: Ryan Shaw <ryan@instructure.com>
Product-Review: Ryan Shaw <ryan@instructure.com>
2019-08-30 14:36:53 +00:00
..
account_admin_tools.js da licença part 42 2017-04-28 21:21:27 +00:00
account_course_user_search.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
account_grading_standards.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
account_search.js da licença part 42 2017-04-28 21:21:27 +00:00
account_settings.js Upgrade canvas-lms proper to instUI 6 2019-08-30 14:36:53 +00:00
account_show.js fix JS error adding course to empty subaccount 2018-02-13 16:51:26 +00:00
account_statistics.js da licença part 42 2017-04-28 21:21:27 +00:00
act_as_modal.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
add_course_or_user.js da licença part 42 2017-04-28 21:21:27 +00:00
alerts.js da licença part 42 2017-04-28 21:21:27 +00:00
all_courses.js da licença part 42 2017-04-28 21:21:27 +00:00
announcements_index_v2.js Prevent allow announcement comments on index if globally disabled 2018-02-22 17:35:59 +00:00
announcements_on_home_page.js Upgrade canvas-lms proper to instUI 6 2019-08-30 14:36:53 +00:00
assignment_edit.js blueprint: prevent changing [not-]graded when locked-by-points 2018-03-02 20:23:54 +00:00
assignment_grade_summary.js create simple version of new moderation page 2018-05-30 21:21:22 +00:00
assignment_index.js get stuff ready to use lodash instead of underscore 2019-07-15 18:44:15 +00:00
assignment_show.js add student group filter to assignment page 2019-07-17 15:58:16 +00:00
assignments_2_show_student.js speed up assignments 2 controller action 2019-05-06 20:23:53 +00:00
assignments_2_show_teacher.js speed up assignments 2 controller action 2019-05-06 20:23:53 +00:00
authentication_providers.js refactor saml debugging 2018-09-29 04:27:17 +00:00
blueprint_course_child.js make JS for blueprint courses faster & smaller 2017-11-27 16:57:31 +00:00
blueprint_course_master.js make JS for blueprint courses faster & smaller 2017-11-27 16:57:31 +00:00
brand_configs_index.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
calendar2.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
calendar_appointment_group_edit.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
change_password.js password reset tokens expire after two hours (configurable) 2017-08-15 17:08:19 +00:00
choose_mastery_path.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
collaborations.js da licença part 42 2017-04-28 21:21:27 +00:00
conferences.js da licença part 42 2017-04-28 21:21:27 +00:00
confirm_email.js da licença part 42 2017-04-28 21:21:27 +00:00
content_exports.js da licença part 42 2017-04-28 21:21:27 +00:00
content_migration.js mv non-bundle-entries out of app/coffeescrips/bundles 2019-05-31 04:10:11 +00:00
content_notices.js Upgrade canvas-lms proper to instUI 6 2019-08-30 14:36:53 +00:00
context_module_progressions.js da licença part 42 2017-04-28 21:21:27 +00:00
context_modules.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
conversations_new.js get stuff ready to use lodash instead of underscore 2019-07-15 18:44:15 +00:00
copy_course.js da licença part 42 2017-04-28 21:21:27 +00:00
course.js da licença part 42 2017-04-28 21:21:27 +00:00
course_grading_standards.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
course_link_validator.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
course_list.js da licença part 42 2017-04-28 21:21:27 +00:00
course_settings.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
course_statistics.js actually import “jqueryui/tabs” when we use it 2019-05-10 03:44:32 +00:00
course_wizard.js Replace React Modals with InstUI 2018-10-16 20:07:23 +00:00
dashboard.js Remove add-module-exports babel plugin & use esModules 2019-05-03 22:49:58 +00:00
dashboard_card.js Don’t try to use sessionStorage if XHR has already returned 2019-06-11 17:00:36 +00:00
deep_linking_response.js Set ENV and loading screen 2018-12-07 23:29:11 +00:00
developer_keys.js Re-write developer keys UI in React 2018-03-02 16:23:00 +00:00
developer_keys_react.js Re-write developer keys UI in React 2018-03-02 16:23:00 +00:00
discussion.js [codemod] convert functions to fat arrows 2019-08-26 22:20:33 +00:00
discussion_topics_edit.js Reworks section-specific for graded assignment workflow 2018-09-12 15:56:52 +00:00
discussion_topics_index_v2.js direct share discussion menu items 2019-08-06 23:34:56 +00:00
edit_calendar_event.js da licença part 42 2017-04-28 21:21:27 +00:00
edit_rubric.js da licença part 42 2017-04-28 21:21:27 +00:00
eportfolio.js da licença part 42 2017-04-28 21:21:27 +00:00
epub_exports.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
external_apps.js Fix external_apps router 2018-10-24 16:31:09 +00:00
external_tool_redirect.js da licença part 42 2017-04-28 21:21:27 +00:00
file_inline.js da licença part 42 2017-04-28 21:21:27 +00:00
file_not_found_bundle.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
file_preview.js da licença part 42 2017-04-28 21:21:27 +00:00
file_show.js da licença part 42 2017-04-28 21:21:27 +00:00
focus_helper.js da licença part 42 2017-04-28 21:21:27 +00:00
gradebook.js prettify old gradebook 2019-01-11 14:57:36 +00:00
gradebook_history.js prettify gradebook history 2019-01-11 14:57:54 +00:00
gradebook_uploads.js da licença part 42 2017-04-28 21:21:27 +00:00
gradezilla.js prettify new gradebook 2019-01-11 16:03:24 +00:00
graphiql.js Add graphiql-explorer to canvas' graphiql instance 2019-02-15 16:42:12 +00:00
group_submission_reminder.js Upgrade canvas-lms proper to instUI 6 2019-08-30 14:36:53 +00:00
jobs.js da licença part 42 2017-04-28 21:21:27 +00:00
ldap_settings_test.js da licença part 42 2017-04-28 21:21:27 +00:00
learning_outcomes.js remove some “trick Babel/TypeScript” hacks 2019-07-15 15:05:13 +00:00
license_help.js da licença part 42 2017-04-28 21:21:27 +00:00
link_enrollment.js da licença part 42 2017-04-28 21:21:27 +00:00
locale.js da licença part 42 2017-04-28 21:21:27 +00:00
login.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
manage_avatars.js da licença part 42 2017-04-28 21:21:27 +00:00
manage_groups2.js Include inactive users in group members. 2017-11-08 18:21:15 +00:00
media_player_iframe_content.js refactor media_object_iframe for less flaky tests 2019-08-22 03:55:45 +00:00
messages.js npx react-codemod manual-bind-to-arrow 2019-08-21 16:04:26 +00:00
mobile_login.js Fix broken forgot password and create account buttons 2019-08-15 22:36:37 +00:00
moderate_quiz.js da licença part 42 2017-04-28 21:21:27 +00:00
module_sequence_footer.js add group filter to external tools assignment page 2019-08-29 20:30:12 +00:00
navigation_header.js Avoid a JS error on pages with no nav 2019-08-20 15:19:17 +00:00
notification_preferences.js da licença part 42 2017-04-28 21:21:27 +00:00
oauth2_confirm.js da licença part 42 2017-04-28 21:21:27 +00:00
otp_login.js da licença part 42 2017-04-28 21:21:27 +00:00
page_views.js Parse pageview user IDs as strings to prevent Javascript type conversion 2017-05-18 20:37:51 +00:00
permissions_index.js Make Account Admin role always show first on Account Roles tab 2018-08-10 16:04:07 +00:00
plugins.js da licença part 42 2017-04-28 21:21:27 +00:00
prerequisites_lookup.js move context_module imports 2018-06-22 22:32:28 +00:00
profile.js Add ability for admin to generate a pairing code 2018-06-18 16:40:34 +00:00
profile_show.js da licença part 42 2017-04-28 21:21:27 +00:00
progress_pill.js Upgrade canvas-lms proper to instUI 6 2019-08-30 14:36:53 +00:00
question_bank.js npx react-codemod manual-bind-to-arrow 2019-08-21 16:04:26 +00:00
question_banks.js da licença part 42 2017-04-28 21:21:27 +00:00
quiz_history.js da licença part 42 2017-04-28 21:21:27 +00:00
quiz_show.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
quiz_statistics_cqs.js da licença part 42 2017-04-28 21:21:27 +00:00
quiz_submission_events.js da licença part 42 2017-04-28 21:21:27 +00:00
quizzes_bundle.js da licença part 42 2017-04-28 21:21:27 +00:00
quizzes_index.js make js bundles smaller by splitting up 18n scopes 2019-05-09 15:23:47 +00:00
react_collaborations.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
react_files.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
react_groups.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
react_outcome_alignment.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
registration.js da licença part 42 2017-04-28 21:21:27 +00:00
registration_confirmation.js da licença part 42 2017-04-28 21:21:27 +00:00
roster.js Fix a couple things that were relying on babel 2019-08-05 20:18:29 +00:00
rubric_assessment.js fix right side overlap when rubric expanded 2018-09-14 19:21:24 +00:00
screenreader_gradebook.js da licença part 42 2017-04-28 21:21:27 +00:00
section.js da licença part 42 2017-04-28 21:21:27 +00:00
select_content_dialog.js da licença part 42 2017-04-28 21:21:27 +00:00
self_enrollment.js da licença part 42 2017-04-28 21:21:27 +00:00
sis_import.js da licença part 42 2017-04-28 21:21:27 +00:00
slickgrid.js da licença part 42 2017-04-28 21:21:27 +00:00
speed_grader.js da licença part 42 2017-04-28 21:21:27 +00:00
student_group_dialog.js da licença part 42 2017-04-28 21:21:27 +00:00
styleguide.js Clean up some old code since we removed jqueryui/accordion 2019-05-28 20:01:14 +00:00
sub_accounts.js da licença part 42 2017-04-28 21:21:27 +00:00
submission_download.js da licença part 42 2017-04-28 21:21:27 +00:00
submissions.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
submit_assignment.js da licença part 42 2017-04-28 21:21:27 +00:00
syllabus.js Include LTI Resize code in Syllabus 2019-03-28 14:35:54 +00:00
take_quiz.js da licença part 42 2017-04-28 21:21:27 +00:00
teacher_activity_report.js da licença part 42 2017-04-28 21:21:27 +00:00
terms_of_service_modal.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
terms_of_use.js da licença part 42 2017-04-28 21:21:27 +00:00
theme_editor.js Handle dependent variables in the theme editor 2018-03-20 20:07:30 +00:00
theme_preview.js remove jqueryui/accordion 2019-04-11 20:18:22 +00:00
user.js Add ability for admin to generate a pairing code 2018-06-18 16:40:34 +00:00
user_grades.js da licença part 42 2017-04-28 21:21:27 +00:00
user_lists.js da licença part 42 2017-04-28 21:21:27 +00:00
user_logins.js da licença part 42 2017-04-28 21:21:27 +00:00
user_name.js da licença part 42 2017-04-28 21:21:27 +00:00
user_notes.js da licença part 42 2017-04-28 21:21:27 +00:00
user_observees.js da licença part 42 2017-04-28 21:21:27 +00:00
visibility_help.js [codemod] convert functions to fat arrows 2019-08-26 22:20:33 +00:00
webzip_export.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
wiki_page_edit.js use relative paths to jsx/* in app/jsx 2017-12-19 16:45:46 +00:00
wiki_page_index.js get jquery and jquery.cookie from npm, not vendor 2017-05-08 20:47:23 +00:00
wiki_page_revisions.js da licença part 42 2017-04-28 21:21:27 +00:00
wiki_page_show.js Refactor LTI event listeners to be reusable 2018-09-04 16:57:39 +00:00