diff --git a/cms/djangoapps/contentstore/rest_api/v1/views/tests/test_home.py b/cms/djangoapps/contentstore/rest_api/v1/views/tests/test_home.py index 99f1b450cc0d..0d5a20b341e7 100644 --- a/cms/djangoapps/contentstore/rest_api/v1/views/tests/test_home.py +++ b/cms/djangoapps/contentstore/rest_api/v1/views/tests/test_home.py @@ -100,5 +100,5 @@ def test_taxonomy_list_link(self): self.assertTrue(response.data['taxonomies_enabled']) self.assertEqual( response.data['taxonomy_list_mfe_url'], - f'{settings.COURSE_AUTHORING_MICROFRONTEND_URL}/taxonomy-list' + f'{settings.COURSE_AUTHORING_MICROFRONTEND_URL}/taxonomies' ) diff --git a/cms/djangoapps/contentstore/utils.py b/cms/djangoapps/contentstore/utils.py index 112431b6125b..62951e4cd613 100644 --- a/cms/djangoapps/contentstore/utils.py +++ b/cms/djangoapps/contentstore/utils.py @@ -440,7 +440,7 @@ def get_taxonomy_list_url(): if use_tagging_taxonomy_list_page(): mfe_base_url = settings.COURSE_AUTHORING_MICROFRONTEND_URL if mfe_base_url: - taxonomy_list_url = f'{mfe_base_url}/taxonomy-list' + taxonomy_list_url = f'{mfe_base_url}/taxonomies' return taxonomy_list_url diff --git a/cms/static/js/views/pages/container_subviews.js b/cms/static/js/views/pages/container_subviews.js index 16e6cff49037..8848abc246e2 100644 --- a/cms/static/js/views/pages/container_subviews.js +++ b/cms/static/js/views/pages/container_subviews.js @@ -465,6 +465,7 @@ function($, _, gettext, BaseView, ViewUtils, XBlockViewUtils, MoveXBlockUtils, H tagContentElement.ariaExpanded = "false"; tagContentElement.setAttribute('aria-controls', `content-tags-tag-${tag.id}`); tagContentElement.appendChild(tagIconElement); + tagContentElement.className += ' tagging-label-link'; parentElement.appendChild(tagChildrenElement); // Render children diff --git a/cms/static/sass/views/_container.scss b/cms/static/sass/views/_container.scss index 3fa41b571fbe..f28ac839c569 100644 --- a/cms/static/sass/views/_container.scss +++ b/cms/static/sass/views/_container.scss @@ -264,6 +264,7 @@ .wrapper-tag-header { display: flex; justify-content: space-between; + border: 1px dotted transparent; .tag-title { font-weight: bold; @@ -277,8 +278,8 @@ } } - .wrapper-tag-header:focus { - border: 1px dotted gray; + .wrapper-tag-header:focus-visible { + border-color: $gray; } .action-primary { @@ -313,11 +314,18 @@ } } - .tagging-label:hover, - .tagging-label:focus { + .tagging-label-link { + border: 1px dotted transparent; + } + + .tagging-label-link:hover { color: $blue; } + .tagging-label-link:focus-visible { + border-color: $gray; + } + .icon { margin-left: 5px; } diff --git a/cms/templates/js/course-outline.underscore b/cms/templates/js/course-outline.underscore index baf802a29112..be5e1477549b 100644 --- a/cms/templates/js/course-outline.underscore +++ b/cms/templates/js/course-outline.underscore @@ -201,14 +201,14 @@ if (is_proctored_exam) { <% } %> <% if (xblockInfo.isVertical()) { %> - <% if (typeof useTaggingTaxonomyListPage !== "undefined" && useTaggingTaxonomyListPage) { %> <% } %> + <% } %> <% if (xblockInfo.isDuplicable()) { %>