diff --git a/assets/logo.svg b/assets/lmu/logo.svg similarity index 100% rename from assets/logo.svg rename to assets/lmu/logo.svg diff --git a/assets/lmu/sigillum.svg b/assets/lmu/sigillum.svg new file mode 100644 index 000000000..78538233a --- /dev/null +++ b/assets/lmu/sigillum.svg @@ -0,0 +1,19 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/Foundation.hs b/src/Foundation.hs index 452eaca2f..d195242c7 100644 --- a/src/Foundation.hs +++ b/src/Foundation.hs @@ -640,7 +640,7 @@ tagAccessPredicate AuthTime = APDB $ \mAuthId route _ -> case route of -> return Authorized | otherwise -> mzero - + CSheetR tid ssh csh shn subRoute -> maybeT (unauthorizedI MsgUnauthorizedSheetTime) $ do Entity cid _ <- MaybeT . getBy $ TermSchoolCourseShort tid ssh csh Entity _sid Sheet{..} <- MaybeT . getBy $ CourseSheet cid shn @@ -1241,7 +1241,7 @@ siteLayout' headingOverride widget = do navbar = $(widgetFile "widgets/navbar/navbar") asidenav :: Widget asidenav = $(widgetFile "widgets/asidenav/asidenav") - where logo = preEscapedToMarkup $ decodeUtf8 $(embedFile "assets/logo.svg") + where logo = preEscapedToMarkup $ decodeUtf8 $(embedFile "assets/lmu/logo.svg") footer :: Widget footer = $(widgetFile "widgets/footer/footer") alerts :: Widget diff --git a/static/css/utils/asidenav.scss b/static/css/utils/asidenav.scss index fa7eadb1d..8af1074e8 100644 --- a/static/css/utils/asidenav.scss +++ b/static/css/utils/asidenav.scss @@ -164,6 +164,27 @@ } } +/* SEAL */ + +.asidenav__sigillum { + position: absolute; + bottom: -40px; + right: 25px; + opacity: 0.2; + + > img { + width: 350px; + } +} + +@media (max-width: 768px) { + .asidenav__sigillum { + right: auto; + left: 50%; + transform: translateX(-50%); + } +} + /* LIST-ITEM */ .asidenav__list-item { diff --git a/static/img/lmu/sigillum.svg b/static/img/lmu/sigillum.svg new file mode 120000 index 000000000..bf7553917 --- /dev/null +++ b/static/img/lmu/sigillum.svg @@ -0,0 +1 @@ +../../../assets/lmu/sigillum.svg \ No newline at end of file diff --git a/templates/widgets/asidenav/asidenav.hamlet b/templates/widgets/asidenav/asidenav.hamlet index 2c49a065d..39b5e6ec3 100644 --- a/templates/widgets/asidenav/asidenav.hamlet +++ b/templates/widgets/asidenav/asidenav.hamlet @@ -26,3 +26,6 @@ $newline never
  • _{menuItemLabel} $of _ + +
    +