diff --git a/library/src/morpheus-master/js/duke-lib.js b/library/src/morpheus-master/js/duke-lib.js index 3bc4004d89..32883a36ac 100644 --- a/library/src/morpheus-master/js/duke-lib.js +++ b/library/src/morpheus-master/js/duke-lib.js @@ -251,3 +251,28 @@ if (document.querySelector(".Mrphs-headerLogo--institution")) { homeLinkContainer.click(); }); } + +/////////////////////////////////////////////////// +// #359 Add Conversations survey to tool +/////////////////////////////////////////////////// + +function dukeAddConversationsSurvey(){ + // await document.hasOwnProperty('sakai'); + if ( 'conversations' in window.sakai.translations ) { + const surveyContainer = document.createElement("div"); + surveyContainer.id = "duke-conversations-survey"; + const classes = ["duke-conversations-survey", "sak-banner-success-inline"]; + surveyContainer.classList.add(...classes); + surveyContainer.innerHTML = `Share your experience with Conversations!`; + let placement = document.querySelector(".Mrphs-sakai-conversations .Mrphs-toolTitleNav"); + placement.prepend(surveyContainer); + } +} + +if (document.readyState == 'loading') { + // still loading, wait for the event + document.addEventListener('DOMContentLoaded', dukeAddConversationsSurvey); +} else { + // DOM is ready! + dukeAddConversationsSurvey(); +} diff --git a/library/src/morpheus-master/sass/_duke-all-overrides.scss b/library/src/morpheus-master/sass/_duke-all-overrides.scss index df58bef5dd..573eb2d349 100644 --- a/library/src/morpheus-master/sass/_duke-all-overrides.scss +++ b/library/src/morpheus-master/sass/_duke-all-overrides.scss @@ -1554,3 +1554,19 @@ div.progress-stat { margin-left: 5px; } } + +// duke-359 Conversations survey banner +#duke-conversations-survey { + padding: 8px 8px 8px 50px; +@media only screen and (min-width: 800px) { + + margin-top:-48px; +} +} +.Mrphs-sakai-conversations .Mrphs-toolTitleNav { + justify-content: flex-end; + align-content: center; + align-items: center; + flex-direction: row; + flex-wrap: nowrap; +}