From 2ffb6d94aa2093be0356574f89100a6908dfc592 Mon Sep 17 00:00:00 2001 From: Ron Lucke Date: Mon, 4 Apr 2022 09:33:50 +0000 Subject: fix #825 --- lib/classes/sidebar/LinkElement.php | 2 +- resources/assets/stylesheets/scss/courseware.scss | 2 ++ resources/assets/stylesheets/scss/sidebar.scss | 30 ++++++++++---------- .../courseware/CoursewareActionWidget.vue | 32 +++++++++++----------- .../courseware/CoursewareExportWidget.vue | 8 +++--- .../vue/components/courseware/CoursewareRibbon.vue | 11 ++++---- .../courseware/CoursewareRibbonToolbar.vue | 5 ++-- .../components/courseware/CoursewareViewWidget.vue | 12 ++++---- 8 files changed, 50 insertions(+), 52 deletions(-) diff --git a/lib/classes/sidebar/LinkElement.php b/lib/classes/sidebar/LinkElement.php index 1d977f1..b38a145 100644 --- a/lib/classes/sidebar/LinkElement.php +++ b/lib/classes/sidebar/LinkElement.php @@ -226,7 +226,7 @@ class LinkElement extends WidgetElement implements ArrayAccess protected function renderButton() { return sprintf( - '', + '
%3$s
', htmlReady($this->url), arrayToHtmlAttributes((array) $this->attributes), CSRFProtection::tokenTag(), diff --git a/resources/assets/stylesheets/scss/courseware.scss b/resources/assets/stylesheets/scss/courseware.scss index 318214c..b631b41 100755 --- a/resources/assets/stylesheets/scss/courseware.scss +++ b/resources/assets/stylesheets/scss/courseware.scss @@ -338,6 +338,7 @@ $consum_ribbon_width: calc(100% - 58px); background-repeat: no-repeat; background-position: center; background-size: 24px; + cursor: pointer; &.cw-ribbon-button-menu { @include background-icon(table-of-contents, clickable, 24); @@ -439,6 +440,7 @@ $consum_ribbon_width: calc(100% - 58px); padding: 0 4px; right: 0; top: 12px; + cursor: pointer; @include background-icon(decline, clickable, 24); background-repeat: no-repeat; diff --git a/resources/assets/stylesheets/scss/sidebar.scss b/resources/assets/stylesheets/scss/sidebar.scss index 4f96cb8..79d5107 100644 --- a/resources/assets/stylesheets/scss/sidebar.scss +++ b/resources/assets/stylesheets/scss/sidebar.scss @@ -163,9 +163,9 @@ div#sidebar-navigation { margin-left: -5px; box-shadow: inset 0 0 0 1px $activity-color; @include arrow-right-border(14px, $activity-color-40, 1px, $activity-color, -5px); - a { + a, button { color: $base-color; - padding-left: 4px; + padding-left: 5px; } } &.sidebar-navigation > li, @@ -190,20 +190,18 @@ div#sidebar-navigation { } } - .link-form { - button { - background: transparent; - border: 0; - color: $base-color; - margin: 0; - padding: 0; - text-align: left; - width: 100%; - - &:hover { - color: $active-color; - cursor: pointer; - } + button { + background: transparent; + border: 0; + color: $base-color; + margin: 0; + padding: 0; + text-align: left; + width: 100%; + + &:hover { + color: $active-color; + cursor: pointer; } } } diff --git a/resources/vue/components/courseware/CoursewareActionWidget.vue b/resources/vue/components/courseware/CoursewareActionWidget.vue index a718a64..fcac686 100644 --- a/resources/vue/components/courseware/CoursewareActionWidget.vue +++ b/resources/vue/components/courseware/CoursewareActionWidget.vue @@ -1,44 +1,44 @@ diff --git a/resources/vue/components/courseware/CoursewareExportWidget.vue b/resources/vue/components/courseware/CoursewareExportWidget.vue index a4023b0..cd712ac 100644 --- a/resources/vue/components/courseware/CoursewareExportWidget.vue +++ b/resources/vue/components/courseware/CoursewareExportWidget.vue @@ -1,9 +1,9 @@