diff --git a/theme/boost/scss/moodle/drawer.scss b/theme/boost/scss/moodle/drawer.scss index 8d412797961..057cd998356 100644 --- a/theme/boost/scss/moodle/drawer.scss +++ b/theme/boost/scss/moodle/drawer.scss @@ -223,6 +223,12 @@ $right-drawer-width: 320px; bottom: 0; } } + &.drawer-primary { + .drawertoggle { + margin-right: 16px; + margin-left: 5px; + } + } } .drawer { @@ -258,6 +264,12 @@ $right-drawer-width: 320px; height: $navbar-height; display: flex; align-items: center; + .sitename { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + margin-right: 16px; + } } .drawer.scrolled .drawerheader { box-shadow: 0 8px 11px -7px $drawer-shadow-color; diff --git a/theme/boost/scss/moodle/navbar.scss b/theme/boost/scss/moodle/navbar.scss index 92bd367bf7d..b84e7142e7a 100644 --- a/theme/boost/scss/moodle/navbar.scss +++ b/theme/boost/scss/moodle/navbar.scss @@ -169,6 +169,17 @@ .pagelayout-embedded #page { margin-top: 0; } +.navbar-bootswatch { + .navbar-brand { + overflow: hidden; + text-overflow: ellipsis; + .sitename { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + } +} // Make navbar height available for non-sass use. :root { diff --git a/theme/boost/style/moodle.css b/theme/boost/style/moodle.css index fc5d9cb09a2..efffa8ec9b6 100644 --- a/theme/boost/style/moodle.css +++ b/theme/boost/style/moodle.css @@ -30090,6 +30090,10 @@ body.drawer-ease { .drawer.drawer-bottom.show { bottom: 0; } +.drawer.drawer-primary .drawertoggle { + margin-right: 16px; + margin-left: 5px; +} @media (min-width: 992px) { .drawer#theme_boost-drawers-blocks:focus-within { @@ -30110,6 +30114,12 @@ body.drawer-ease { display: flex; align-items: center; } +.drawerheader .sitename { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + margin-right: 16px; +} .drawer.scrolled .drawerheader { box-shadow: 0 8px 11px -7px rgba(0, 0, 0, 0.25); @@ -30195,6 +30205,12 @@ body.drawer-ease { bottom: 0; } } +@media (max-width: 991.98px) { + .drawer-md.drawer-primary .drawertoggle { + margin-right: 16px; + margin-left: 5px; + } +} @media (max-width: 767.98px) { .drawer-sm { display: block; @@ -30275,6 +30291,12 @@ body.drawer-ease { bottom: 0; } } +@media (max-width: 767.98px) { + .drawer-sm.drawer-primary .drawertoggle { + margin-right: 16px; + margin-left: 5px; + } +} .drawercontent { position: relative; z-index: -1; @@ -37695,6 +37717,16 @@ div.editor_atto_toolbar button .icon { margin-top: 0; } +.navbar-bootswatch .navbar-brand { + overflow: hidden; + text-overflow: ellipsis; +} +.navbar-bootswatch .navbar-brand .sitename { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + :root { --navbar-height: 60px; } diff --git a/theme/boost/templates/drawer.mustache b/theme/boost/templates/drawer.mustache index 24c75d779c6..b2e31e5fed5 100644 --- a/theme/boost/templates/drawer.mustache +++ b/theme/boost/templates/drawer.mustache @@ -47,6 +47,7 @@ > {{#pix}} e/cancel, core {{/pix}} + {{$drawerheading}}{{/drawerheading}} diff --git a/theme/boost/templates/primary-drawer-mobile.mustache b/theme/boost/templates/primary-drawer-mobile.mustache index e15ac7eae6b..1f53e2a336e 100644 --- a/theme/boost/templates/primary-drawer-mobile.mustache +++ b/theme/boost/templates/primary-drawer-mobile.mustache @@ -55,7 +55,7 @@ {{/ output.should_display_navbar_logo }} {{^ output.should_display_navbar_logo }} - {{{ sitename }}} + {{{ sitename }}} {{/ output.should_display_navbar_logo }} {{/drawerheading}} {{$drawercontent}} diff --git a/theme/classic/style/moodle.css b/theme/classic/style/moodle.css index c9db8fffc7d..c1c208e5f18 100644 --- a/theme/classic/style/moodle.css +++ b/theme/classic/style/moodle.css @@ -30090,6 +30090,10 @@ body.drawer-ease { .drawer.drawer-bottom.show { bottom: 0; } +.drawer.drawer-primary .drawertoggle { + margin-right: 16px; + margin-left: 5px; +} @media (min-width: 992px) { .drawer#theme_boost-drawers-blocks:focus-within { @@ -30110,6 +30114,12 @@ body.drawer-ease { display: flex; align-items: center; } +.drawerheader .sitename { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + margin-right: 16px; +} .drawer.scrolled .drawerheader { box-shadow: 0 8px 11px -7px rgba(0, 0, 0, 0.25); @@ -30195,6 +30205,12 @@ body.drawer-ease { bottom: 0; } } +@media (max-width: 991.98px) { + .drawer-md.drawer-primary .drawertoggle { + margin-right: 16px; + margin-left: 5px; + } +} @media (max-width: 767.98px) { .drawer-sm { display: block; @@ -30275,6 +30291,12 @@ body.drawer-ease { bottom: 0; } } +@media (max-width: 767.98px) { + .drawer-sm.drawer-primary .drawertoggle { + margin-right: 16px; + margin-left: 5px; + } +} .drawercontent { position: relative; z-index: -1; @@ -37629,6 +37651,16 @@ div.editor_atto_toolbar button .icon { margin-top: 0; } +.navbar-bootswatch .navbar-brand { + overflow: hidden; + text-overflow: ellipsis; +} +.navbar-bootswatch .navbar-brand .sitename { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + :root { --navbar-height: 50px; } diff --git a/theme/classic/templates/navbar.mustache b/theme/classic/templates/navbar.mustache index 31a8415bbff..691a6eeb6df 100644 --- a/theme/classic/templates/navbar.mustache +++ b/theme/classic/templates/navbar.mustache @@ -44,7 +44,7 @@ {{/ output.should_display_navbar_logo }} {{^ output.should_display_navbar_logo }} - {{{ sitename }}} + {{{ sitename }}} {{/ output.should_display_navbar_logo }}