+
+
+ {{> core_message/message_drawer_view_contact_body }}
+ {{> core_message/message_drawer_view_contacts_body }}
+ {{> core_message/message_drawer_view_conversation_body }}
+ {{> core_message/message_drawer_view_group_info_body }}
+ {{> core_message/message_drawer_view_overview_body }}
+ {{> core_message/message_drawer_view_search_body }}
+ {{> core_message/message_drawer_view_settings_body }}
+
+
+
+ {{/drawerContent}}
+{{/core/drawer}}
-
-
-
- {{> core_message/message_drawer_view_contact_body }}
- {{> core_message/message_drawer_view_contacts_body }}
- {{> core_message/message_drawer_view_conversation_body }}
- {{> core_message/message_drawer_view_group_info_body }}
- {{> core_message/message_drawer_view_overview_body }}
- {{> core_message/message_drawer_view_search_body }}
- {{> core_message/message_drawer_view_settings_body }}
-
-
-
{{#js}}
require(['jquery', 'core_message/message_drawer'], function($, MessageDrawer) {
var root = $('#message-drawer-{{uniqid}}');
diff --git a/theme/boost/scss/moodle/message.scss b/theme/boost/scss/moodle/message.scss
index 8116c0095f9..314e97e4a4d 100644
--- a/theme/boost/scss/moodle/message.scss
+++ b/theme/boost/scss/moodle/message.scss
@@ -418,7 +418,6 @@
}
}
-$message-drawer-width: 320px;
$message-send-bg: $gray-300 !default;
$message-send-color: color-yiq($message-send-bg) !default;
$message-send-time-color: mix($message-send-color, $message-send-bg, 100%) !default;
@@ -428,24 +427,9 @@ $message-received-color-muted: mix($message-received-color, $message-received-bg
$message-app-bg: mix($message-send-bg, $message-received-bg, 50%) !default;
$message-day-color: color-yiq($message-app-bg) !default;
-.message-app {
- display: flex;
- flex-direction: column;
- background-color: $message-app-bg;
- @include transition();
-
- .icon-back-in-drawer {
- display: none;
- }
-
- &.drawer {
- z-index: $zindex-sticky;
- position: fixed;
- top: $navbar-height;
- right: 0;
- height: calc(100% - #{$navbar-height});
- width: $message-drawer-width;
- box-shadow: -2px 2px 4px rgba(0, 0, 0, .08);
+.drawer {
+ .message-app {
+ height: 100%;
.icon-back-in-app {
display: none;
}
@@ -453,16 +437,21 @@ $message-day-color: color-yiq($message-app-bg) !default;
display: inherit;
}
}
+}
+
+.message-app {
+ display: flex;
+ flex-direction: column;
+ background-color: $message-app-bg;
+
+ .icon-back-in-drawer {
+ display: none;
+ }
&.main {
min-height: 400px;
}
- &.hidden {
- display: block;
- right: $message-drawer-width * -1;
- }
-
.header-container {
flex-shrink: 0;
}
diff --git a/theme/boost/style/moodle.css b/theme/boost/style/moodle.css
index 2329e7fa6b4..c67e146ff61 100644
--- a/theme/boost/style/moodle.css
+++ b/theme/boost/style/moodle.css
@@ -14649,33 +14649,21 @@ a.ygtvspacer:hover {
visibility: visible;
transition: right 0.25s; } }
+.drawer .message-app {
+ height: 100%; }
+ .drawer .message-app .icon-back-in-app {
+ display: none; }
+ .drawer .message-app .icon-back-in-drawer {
+ display: inherit; }
+
.message-app {
display: flex;
flex-direction: column;
- background-color: #eff1f3;
- transition: all 0.2s ease-in-out; }
- @media (prefers-reduced-motion: reduce) {
- .message-app {
- transition: none; } }
+ background-color: #eff1f3; }
.message-app .icon-back-in-drawer {
display: none; }
- .message-app.drawer {
- z-index: 1020;
- position: fixed;
- top: 50px;
- right: 0;
- height: calc(100% - 50px);
- width: 320px;
- box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.08); }
- .message-app.drawer .icon-back-in-app {
- display: none; }
- .message-app.drawer .icon-back-in-drawer {
- display: inherit; }
.message-app.main {
min-height: 400px; }
- .message-app.hidden {
- display: block;
- right: -320px; }
.message-app .header-container {
flex-shrink: 0; }
.message-app .body-container {
diff --git a/theme/classic/style/moodle.css b/theme/classic/style/moodle.css
index c62d8032713..a5784388537 100644
--- a/theme/classic/style/moodle.css
+++ b/theme/classic/style/moodle.css
@@ -14911,33 +14911,21 @@ a.ygtvspacer:hover {
visibility: visible;
transition: right 0.25s; } }
+.drawer .message-app {
+ height: 100%; }
+ .drawer .message-app .icon-back-in-app {
+ display: none; }
+ .drawer .message-app .icon-back-in-drawer {
+ display: inherit; }
+
.message-app {
display: flex;
flex-direction: column;
- background-color: #eff1f3;
- transition: all 0.2s ease-in-out; }
- @media (prefers-reduced-motion: reduce) {
- .message-app {
- transition: none; } }
+ background-color: #eff1f3; }
.message-app .icon-back-in-drawer {
display: none; }
- .message-app.drawer {
- z-index: 1020;
- position: fixed;
- top: 50px;
- right: 0;
- height: calc(100% - 50px);
- width: 320px;
- box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.08); }
- .message-app.drawer .icon-back-in-app {
- display: none; }
- .message-app.drawer .icon-back-in-drawer {
- display: inherit; }
.message-app.main {
min-height: 400px; }
- .message-app.hidden {
- display: block;
- right: -320px; }
.message-app .header-container {
flex-shrink: 0; }
.message-app .body-container {