diff --git a/theme/boost/scss/moodle/core.scss b/theme/boost/scss/moodle/core.scss index 8a9ff6d9723..59071f1d06c 100644 --- a/theme/boost/scss/moodle/core.scss +++ b/theme/boost/scss/moodle/core.scss @@ -1172,6 +1172,18 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview { background-color: $gray; } +// Prevent adding backdrops to popups in popups. +.pagelayout-popup { + .moodle-dialogue-base { + .moodle-dialogue-lightbox { + background-color: transparent; + } + .moodle-dialogue { + box-shadow: $popover-box-shadow; + } + } +} + .moodle-dialogue-base .hidden, .moodle-dialogue-base .moodle-dialogue-hidden { display: none; diff --git a/theme/bootstrapbase/less/moodle/core.less b/theme/bootstrapbase/less/moodle/core.less index 52627ad92c3..ea87ce37e09 100644 --- a/theme/bootstrapbase/less/moodle/core.less +++ b/theme/bootstrapbase/less/moodle/core.less @@ -1332,6 +1332,14 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview { .moodle-dialogue-base .moodle-dialogue-lightbox { background-color: #aaa; } +// Prevent adding backdrops to popups in popups. +.pagelayout-popup { + .moodle-dialogue-base { + .moodle-dialogue-lightbox { + background-color: transparent; + } + } +} .moodle-dialogue-base .hidden, .moodle-dialogue-base .moodle-dialogue-hidden { display: none; diff --git a/theme/bootstrapbase/style/moodle.css b/theme/bootstrapbase/style/moodle.css index 7d78e232ac0..9fd7ff7c3e8 100644 --- a/theme/bootstrapbase/style/moodle.css +++ b/theme/bootstrapbase/style/moodle.css @@ -3659,6 +3659,9 @@ body#page-lib-editor-tinymce-plugins-moodlemedia-preview { .moodle-dialogue-base .moodle-dialogue-lightbox { background-color: #aaa; } +.pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox { + background-color: transparent; +} .moodle-dialogue-base .hidden, .moodle-dialogue-base .moodle-dialogue-hidden { display: none;