From e8b7ab1f8ad78ac776bfd9d3f2b0bbd6eb0a886a Mon Sep 17 00:00:00 2001 From: Jessica Lawshe Date: Thu, 29 Nov 2018 09:09:14 -0600 Subject: [PATCH] Merge pull request #1195 from sharelatex/jel-portal-ieee Add IEEE portal GitOrigin-RevId: 7f3ba43be0874791cfd32bb8bf3004aac61b22d3 --- services/web/Makefile | 3 ++ .../img/other-brands/logo_ieee_white.png | Bin 0 -> 6171 bytes .../stylesheets/core/ol-ieee-variables.less | 8 ++++ .../web/public/stylesheets/ol-ieee-style.less | 38 ++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 services/web/public/img/other-brands/logo_ieee_white.png diff --git a/services/web/Makefile b/services/web/Makefile index 370695fa4b..e59c7a4865 100644 --- a/services/web/Makefile +++ b/services/web/Makefile @@ -132,6 +132,9 @@ compile_full: $(MAKE) compile_modules_full $(MAKE) compile # ide.js, main.js, share.js, and anything missed +compile_css_full: + $(MAKE) css_full + compile_modules: $(MODULE_MAKEFILES) @set -e; \ for dir in $(MODULE_DIRS); \ diff --git a/services/web/public/img/other-brands/logo_ieee_white.png b/services/web/public/img/other-brands/logo_ieee_white.png new file mode 100644 index 0000000000000000000000000000000000000000..509d1871048a190b8125ed411602aa2d0da80795 GIT binary patch literal 6171 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 .portal-ieee { + padding-top: @header-height; +} + +.portal-ieee { + .ieee-header { + background-color: @ieee-blue; + margin-bottom: @margin-xl; + padding-bottom: @padding-sm; + padding-top: @padding-sm; + h1 { + margin: 0; + } + .ieee-logo { + width: @navbar-brand-width; + } + } + .ieee-subheader { + background-color: @ieee-blue; + color: #ffffff; + line-height: 1; + padding: @padding-md @ieee-wedge; + position: relative; + &:after { + content: ""; + display: block; + position: absolute; + border-style: solid; + left: -1px; + top: -1px; + border-color: @content-alt-bg-color transparent; + border-width: @ieee-wedge @ieee-wedge 0 0; + } + } +}