diff --git a/assets/images/thumb-1.jpg b/assets/images/thumb-1.jpg new file mode 100644 index 0000000..dbe8657 Binary files /dev/null and b/assets/images/thumb-1.jpg differ diff --git a/assets/images/thumb-2.jpg b/assets/images/thumb-2.jpg new file mode 100644 index 0000000..c4b9153 Binary files /dev/null and b/assets/images/thumb-2.jpg differ diff --git a/assets/images/thumb-3.jpg b/assets/images/thumb-3.jpg new file mode 100644 index 0000000..669492a Binary files /dev/null and b/assets/images/thumb-3.jpg differ diff --git a/assets/images/thumb-4.jpg b/assets/images/thumb-4.jpg new file mode 100644 index 0000000..0e0d01b Binary files /dev/null and b/assets/images/thumb-4.jpg differ diff --git a/assets/images/thumb-5.jpg b/assets/images/thumb-5.jpg new file mode 100644 index 0000000..3b9350f Binary files /dev/null and b/assets/images/thumb-5.jpg differ diff --git a/assets/images/thumb-6.jpg b/assets/images/thumb-6.jpg new file mode 100644 index 0000000..ffc000d Binary files /dev/null and b/assets/images/thumb-6.jpg differ diff --git a/assets/images/thumb-7.jpg b/assets/images/thumb-7.jpg new file mode 100644 index 0000000..f4cd256 Binary files /dev/null and b/assets/images/thumb-7.jpg differ diff --git a/assets/images/thumb-8.jpg b/assets/images/thumb-8.jpg new file mode 100644 index 0000000..c34d179 Binary files /dev/null and b/assets/images/thumb-8.jpg differ diff --git a/assets/images/thumb-9.jpg b/assets/images/thumb-9.jpg new file mode 100644 index 0000000..a43f5fc Binary files /dev/null and b/assets/images/thumb-9.jpg differ diff --git a/content/_index.md b/content/_index.md index 07ec4ff..1c089da 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,5 +1,5 @@ --- -title: 'Membership' +title: 'Home' date: 2021-07-17 type: home layout: single diff --git a/content/about/governance.md b/content/about/governance.md index eead086..61a71df 100644 --- a/content/about/governance.md +++ b/content/about/governance.md @@ -1,7 +1,9 @@ --- title: Governance date: 2021-09-25 -image: governance.jpg +image: + name: governance.jpg + alt: Governance type: governance layout: single draft: false diff --git a/content/groups/_index.md b/content/groups/_index.md index 973e5d5..39220aa 100644 --- a/content/groups/_index.md +++ b/content/groups/_index.md @@ -1,15 +1,9 @@ --- -title: "Workgroup Overview" +title: 'Workgroup Overview' date: 2021-03-06 draft: false ---- - -At the foundation we have 2 different distinct types of working groups. - -A __Technical Workgroup (TWG)__ is a workgroup that provides technical specifications and will help define next-generation of the specifications, -definitions, and the compliance of these specifications with primary output being specification documents. - - -A __Special Integration Group (SIG)__ is a workgroup that provides an implementation of technical specifications with the goal to produce reference designs. -A SIG will normally provide a reference design, a finished product, or help maintain project for direct usage. +promo-h1: At the foundation we have 2 different distinct types of working groups. +promo-p1: A Technical Workgroup (TWG) is a workgroup that provides technical specifications and will help define next-generation of the specifications, definitions, and the compliance of these specifications with primary output being specification documents. +promo-p2: A Special Integration Group (SIG) is a workgroup that provides an implementation of technical specifications with the goal to produce reference designs. A SIG will normally provide a reference design, a finished product, or help maintain project for direct usage. +--- diff --git a/content/groups/accelerator.md b/content/groups/accelerator.md index e2ff36b..effcba6 100644 --- a/content/groups/accelerator.md +++ b/content/groups/accelerator.md @@ -1,6 +1,7 @@ --- -title: "Accelerator Workgroup" +title: 'Accelerator Workgroup' wgtype: sig +image: thumb-5.jpg chair: - curtwollbrink members: diff --git a/content/groups/compliance.md b/content/groups/compliance.md index 2d9d77f..8413547 100644 --- a/content/groups/compliance.md +++ b/content/groups/compliance.md @@ -1,6 +1,7 @@ --- -title: "Compliance Workgroup" +title: 'Compliance Workgroup' wgtype: twg +image: thumb-2.jpg chair: - sandywoodward members: diff --git a/content/groups/hardwarearchitecture.md b/content/groups/hardwarearchitecture.md index 554df16..9a57830 100644 --- a/content/groups/hardwarearchitecture.md +++ b/content/groups/hardwarearchitecture.md @@ -1,13 +1,14 @@ --- -title: "Hardware Architecture TWG" +title: 'Hardware Architecture TWG' wgtype: twg +image: thumb-6.jpg chair: - derekwilliams members: -participation: "Members" +participation: 'Members' #git: https://git.openpower.foundation/librebmc/ #discussion: https://discuss.openpower.foundation/c/sig/librebmc/ -#calendar: +#calendar: # web: https://discuss.openpower.foundation/c/sig/librebmc/11/l/calendar # ics: webcal://discuss.openpower.foundation/c/sig/librebmc/l/calendar.ics #chat: @@ -22,5 +23,4 @@ draft: false This workgroup provides a forum for workgroup (WG) members to propose, discuss, and approve modifications to the OpenPOWER System Hardware Architecture Specifications. -The scope of modifications will be focused on the needs of the OpenPOWER ecosystem. - +The scope of modifications will be focused on the needs of the OpenPOWER ecosystem. diff --git a/content/groups/hpc.md b/content/groups/hpc.md index 9d60dac..4f8eb14 100644 --- a/content/groups/hpc.md +++ b/content/groups/hpc.md @@ -1,6 +1,7 @@ --- -title: "High-Performance-Computing Workgroup" +title: 'High-Performance-Computing Workgroup' wgtype: sig +image: thumb-3.jpg chair: - allancantle members: diff --git a/content/groups/isa.md b/content/groups/isa.md index 5572d40..f582e05 100644 --- a/content/groups/isa.md +++ b/content/groups/isa.md @@ -1,6 +1,7 @@ --- -title: "Instruction Set Architecture TWG" +title: 'Instruction Set Architecture TWG' wgtype: twg +image: thumb-5.jpg chair: - paulmackerras members: @@ -8,7 +9,7 @@ members: - yadro - inspurpowersystems - raptorcomputingsystems -participation: "Members" +participation: 'Members' git: https://git.openpower.foundation/isa/ discussion: https://discuss.openpower.foundation/c/twg/isa meetingminutes: https://meetingminutes.openpower.foundation/isa/ @@ -18,21 +19,20 @@ calendar: chat: mattermost: https://chat.openpower.foundation/opf/channels/isa slack: https://app.slack.com/client/T443QD9JA/C02A1UACN1K - irc: "#openpower-isa on irc.libera.chat (invite required)" + irc: '#openpower-isa on irc.libera.chat (invite required)' files: https://files.openpower.foundation/apps/files/?dir=/ISA kanban: https://kanban.openpower.foundation/b/W2J9MaBaQtDCNXbvx/power-isa date: 2021-08-21 draft: false --- - The OpenPOWER ISA Technical Workgroup is the workgroup that governs over the POWER ISA specifications. - The POWER ISA TWG will solicit proposals, Requests for Change (RFCs), review them, and publish approved additions to the POWER ISA specification. Groups of proposals will be collected and published as a versioned specification on schedules determined by the WG. The ISA WG will : + - solicit RFCs from both OpenPOWER Foundation members and non-members - create a process by which RFCs are submitted, evaluated, and approved. - The process will include the following concepts: diff --git a/content/groups/librebmc.md b/content/groups/librebmc.md index 1d7c251..ea8e37d 100644 --- a/content/groups/librebmc.md +++ b/content/groups/librebmc.md @@ -1,6 +1,7 @@ --- -title: "LibreBMC SIG" +title: 'LibreBMC SIG' wgtype: sig +image: thumb-6.jpg chair: - toddrosedahl - karolgugala @@ -12,7 +13,7 @@ members: - vantosh - yadro - oregonstateuniversity -participation: "Public" +participation: 'Public' git: https://git.openpower.foundation/librebmc/ discussion: https://discuss.openpower.foundation/c/sig/librebmc/ meetingminutes: https://meetingminutes.openpower.foundation/librebmc/ @@ -22,7 +23,7 @@ calendar: chat: mattermost: https://chat.openpower.foundation/opf/channels/librebmc slack: https://app.slack.com/client/T443QD9JA/C01UVKFKUQY - irc: "#librebmc on irc.libera.chat" + irc: '#librebmc on irc.libera.chat' files: https://files.openpower.foundation/s/iZRseq3XLtRcjtX kanban: https://kanban.openpower.foundation/b/hgDqwnbiZDHFR3B3b/librebmc date: 2021-06-12 @@ -30,30 +31,28 @@ draft: false --- The LibreBMC SIG is a project workgroup whose purpose is to design an open source Baseboard Management Controller (BMC) -based oncompatible with the Open Compute Project (OCP) DC-SCM specification. +based oncompatible with the Open Compute Project (OCP) DC-SCM specification. The goal of the SIG is to design the adapter, based on the POWER ISA processor core, -and all required interfaces and controls using open source tools in order to contribute to their growth and usability. +and all required interfaces and controls using open source tools in order to contribute to their growth and usability. The purpose of LibreBMC is to create a fully open source BMC design which will enhance the security of server management control -by being fully open and created with fully open source tooling. The use of an FPGA adds flexibility and security as well. +by being fully open and created with fully open source tooling. The use of an FPGA adds flexibility and security as well. -The requirement of a POWER ISA core will drive the design and open release of a new or improved POWER soft-core. +The requirement of a POWER ISA core will drive the design and open release of a new or improved POWER soft-core. The scope of the LibreBMC SIG is the creation of a BMC adapter. The scope will include an adapter design with an FPGA controller. The FPGA will consist of a POWER ISA core(s) that can run the OpenBMC stack (including LSB) and manage the interface between system-management software and platform hardware. -The FPGA will also have all controls and interfaces required of a typical BMC. +The FPGA will also have all controls and interfaces required of a typical BMC. The LibreBMC adapter will conform be compatible with to the OCP DC-SCM specification. -Any changes to the OCP DC-SCM specification is outside the scope of this workgroup and will be handled through OCP. +Any changes to the OCP DC-SCM specification is outside the scope of this workgroup and will be handled through OCP. The adapter should meet the requirements to manage a variety of server architectures, including but not limited to POWER, ARM, and x86 based systems. -Any changes to system reference designs or specifications to use the adapter are outside the scope of this workgroup. +Any changes to system reference designs or specifications to use the adapter are outside the scope of this workgroup. The scope of the workgroup will require the use of Linux, OpenBMC, open source tools, interfaces, and components. -Any modifications of these are outside the scope of the workgroup and will be handled through their respective bodies. - - +Any modifications of these are outside the scope of the workgroup and will be handled through their respective bodies. diff --git a/content/groups/machinelearning.md b/content/groups/machinelearning.md index 36d7e13..c375d70 100644 --- a/content/groups/machinelearning.md +++ b/content/groups/machinelearning.md @@ -1,6 +1,7 @@ --- -title: "Machine Learning AI Work Group" +title: 'Machine Learning AI Work Group' wgtype: sig +image: thumb-2.jpg chair: - lionelclavien - kipwarner diff --git a/content/groups/memory.md b/content/groups/memory.md index 0bc993a..ec2aa75 100644 --- a/content/groups/memory.md +++ b/content/groups/memory.md @@ -1,6 +1,7 @@ --- -title: "Memory Workgroup" +title: 'Memory Workgroup' wgtype: twg +image: thumb-1.jpg chair: - pierreluccantin - curtwollbrink diff --git a/content/groups/powerpi.md b/content/groups/powerpi.md index 0ed6fa9..2c49cae 100644 --- a/content/groups/powerpi.md +++ b/content/groups/powerpi.md @@ -1,6 +1,7 @@ --- -title: "PowerPi Workgroup" +title: 'PowerPi Workgroup' wgtype: sig +image: thumb-1.jpg chair: - alexeystepanov members: diff --git a/content/groups/systemsoftware.md b/content/groups/systemsoftware.md index 8de3141..754c594 100644 --- a/content/groups/systemsoftware.md +++ b/content/groups/systemsoftware.md @@ -1,6 +1,7 @@ --- -title: "System Software TWG" +title: 'System Software TWG' wgtype: twg +image: thumb-3.jpg chair: - michalzygowski members: @@ -9,7 +10,7 @@ members: - yadro - 3mdeb - stevenmunroe -participation: "Members" +participation: 'Members' git: https://git.openpower.foundation/systemsoftware discussion: https://discuss.openpower.foundation/c/twg/syssoftware/19 meetingminutes: https://meetingminutes.openpower.foundation/systemsoftware/ diff --git a/themes/openpowerfoundation/assets/css/footer.scss b/themes/openpowerfoundation/assets/css/footer.scss new file mode 100644 index 0000000..6e572d6 --- /dev/null +++ b/themes/openpowerfoundation/assets/css/footer.scss @@ -0,0 +1,14 @@ +.footer { + padding: 3.75rem 0 7.5rem; + + @media screen and (max-width: $lg) { + padding: 2.35rem 0 2.5rem; + } + + @media screen and (min-width:$lg) and (max-width: $xl) { + padding: 3.75rem 0 4.5rem; + } + + color: #fff; + background-color: #02123e; +} \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/groups.scss b/themes/openpowerfoundation/assets/css/groups.scss new file mode 100644 index 0000000..26acff8 --- /dev/null +++ b/themes/openpowerfoundation/assets/css/groups.scss @@ -0,0 +1,28 @@ + +main { + &.groups { + @media screen and (max-width: $lg) { + padding-top:50px; + padding-bottom: 40px; + } + + @media screen and (min-width: $lg) and (max-width: $xl) { + padding-top:70px; + padding-bottom: 40px; + } + + @media screen and (min-width: $xl) { + padding-bottom: 50px; + } + + } +} + +.promo__section { + align-items: center; + &.groups { + h1 { + font-size: 2rem; + } + } +} \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/header.scss b/themes/openpowerfoundation/assets/css/header.scss index da3a11a..3e5f6e6 100644 --- a/themes/openpowerfoundation/assets/css/header.scss +++ b/themes/openpowerfoundation/assets/css/header.scss @@ -1,14 +1,38 @@ + +body { + #mobile-nav { + display: none; + } + &.mobile-nav-active { + + #mobile-nav { + display: block; + position: fixed; + top: 80px; + background: white; + z-index: 100; + width:100%; + height: 100%; + } + } + .header { - padding: 1rem 0; + padding: 10px 0; + @media screen and (max-width: $lg) { + padding-top:17px; + } border-bottom: 1px solid #1b1c1f; position: fixed; width: 100vw; + height: 80px; background: white; z-index: 100; &__logo { text-decoration: none; + &-col { flex-grow: 0; + } } &__menu { @@ -17,12 +41,17 @@ line-height: 1.2; &-item { text-align: center; + &.join { + display: none; + } + &.menu-has-children { position: relative; ul { display: none; position: absolute; background-color: white; + padding-left: 0; li { margin-right: 0; } @@ -63,6 +92,207 @@ &__contact-btn { min-width: 120px; margin-left: 2em; - white-space: nowrap; + white-space: nowrap; + } + +} + + +// Mobile navigation + +#mobile-nav-toggle { + border: none; + height: 45px; + margin-right: 5px; + background-color:transparent; + @media screen and (min-width: $lg) { + display: none; + } +} + +#mobile-nav { + border-bottom: 1px solid black; + @media screen and (max-width: $lg) { + display: none; + padding-top:35px; + } + ul { + list-style: none; + padding-left: 0; + + &:first-child { + height: 100%; + overflow-y: auto; + } + + &.menu-item-active { + margin-top:0; + } + + li { + &.menu-has-children { + padding-left:4%; + } + + &.join { + display: none; + } + + a { + display: inline-block; + &.expandable-active { + font-weight: 500; + font-size: 100%; + + } + } + i { + padding-left: 12px; + } + ul { + width:100%; + background-color:white; + position: relative; + z-index: 200; + display: block; + margin-left:auto; + margin-right: auto; + border: none; + li { + padding:0 15px; + } + } + &:hover { + a { + text-decoration: none; + &::after { + display: none; + } + } + } + } + } + } + .navbar { + @media screen and (max-width: $lg) { + display: none; + } + } + +// Desktop navigation responsive + + .header__menu-item { + @media screen and (min-width: $lg) { + font-size: 83%; + } + + &.menu-has-children { + ul { + width:300px; + margin-top:1.6vw; + list-style: none; + border-top: none; + border-bottom: 1px solid #e8e8e8; + border-right: 1px solid #e8e8e8; + border-left: 1px solid #e8e8e8;; + // -webkit-box-shadow: 5px 5px 5px -1px rgba(0, 0, 0, 0.4); + // box-shadow: 5px 5px 5px -1px rgba(0, 0, 0, 0.4); + + li { + padding:10px 0; + border: none; + + @media screen and (min-width: $lg) { + font-size: 100%; + } + + a { + border: none; + text-align:left; + + + &:before, &:after { + display: none; + } + padding-left:15px; + } + } + } + } + } + + .header__logo { + img { + @media screen and (max-width: $lg) { + max-width:200px; + height: auto; + } + + @media screen and (min-width:$lg) and (max-width: $xl) { + max-width:120px; + height: auto; + } + + @media screen and (min-width:$xl) and (max-width: $xxl) { + max-width:120px; + height: auto; + } + + } + } + +} + +// Mobile navigation: mobile and desktop visibility + +.mobile-view-social-join { + @media screen and (min-width: $lg) { + display: none; + } + } + + .social__list { + align-items: center; + justify-content: center; + + &.desktop-view { + @media screen and (max-width: $lg) { + display: none; + } + .social__item { + @media screen and (min-width:$lg) and (max-width: $xxl) { + margin-right: 0; + } + } + } + + &.mobile-view { + display: flex; + align-items: center; + justify-content: center; + } + } + + .join-us-button { + &.desktop-view { + @media screen and (max-width: $lg) { + display: none; + } + a { + @media screen and (min-width:$lg) and (max-width: $xxl) { + max-width:80px; + height: auto; + padding:0.375rem 0; + } + } + } -} \ No newline at end of file + &.mobile-view { + margin:auto; + width: 97px; + min-width: 97px; + + } + +} + diff --git a/themes/openpowerfoundation/assets/css/home.scss b/themes/openpowerfoundation/assets/css/home.scss index 2bc5a8a..55bfbf6 100644 --- a/themes/openpowerfoundation/assets/css/home.scss +++ b/themes/openpowerfoundation/assets/css/home.scss @@ -1,3 +1,15 @@ +main { + &.home { + @media screen and (max-width: $lg) { + padding-top:50px; + padding-bottom: 0; + } + + @media screen and (min-width: $lg) and (max-width: $xl) { + padding-top:70px; + } + } +} .post__article { position: relative; @@ -5,8 +17,6 @@ margin-bottom: 3.75rem; } } - - .post__title { display: block; margin-top: 1em; @@ -23,13 +33,21 @@ content: ''; } } - .teaser { &__section { padding: 5.625rem 0; &._dark { color: #fff; background-color: #1b1c1f; + + @media screen and (max-width: $lg) { + padding: 3.5rem 0; + } + + @media screen and (min-width: $lg) and (max-width: $xl) { + padding: 4.4rem 0; + } + a { color: black; } @@ -40,9 +58,26 @@ } &__title { margin-bottom: 1em; + + @media screen and (max-width: $lg) { + margin-top: 0.6em; + } + + @media screen and (min-width: $lg) and (max-width: $xl) { + margin-top: 0.8em; + } + } &__form { margin-top: 4.1em; + + @media screen and (max-width: $lg) { + margin-top: 2em; + } + + @media screen and (min-width: $lg) and (max-width: $xl) { + margin-top: 3em; + } } &__info { margin: 3.75rem 0; @@ -51,4 +86,4 @@ border-style: solid none; border-color: #1b1c1f; } -} \ No newline at end of file + } \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/main.css b/themes/openpowerfoundation/assets/css/main.css index 6f7704d..176facc 100644 --- a/themes/openpowerfoundation/assets/css/main.css +++ b/themes/openpowerfoundation/assets/css/main.css @@ -4964,7 +4964,4 @@ textarea.form-control-lg { .social__item._yt { background-image: url(../img/yt.svg); } -.footer { - padding: 3.75rem 0 7.5rem; - color: #fff; - background-color: #02123e; } \ No newline at end of file + \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/pages.scss b/themes/openpowerfoundation/assets/css/pages.scss index 9e2928e..3c7e358 100644 --- a/themes/openpowerfoundation/assets/css/pages.scss +++ b/themes/openpowerfoundation/assets/css/pages.scss @@ -1,7 +1,7 @@ // Board of Directors -#boardofdirectors { +.boardofdirectors { article { h3 { text-transform: uppercase; @@ -9,9 +9,17 @@ } } +// Governance + +.governance { + .row { + --bs-gutter-x: 0; + } +} + // Members -#members { +.members { .membership-level { border-top: 1px solid#1b1c1f; @@ -28,4 +36,13 @@ } } } -} \ No newline at end of file +} + +// Events + +.events { + .post__article:not(:last-child) { + margin-bottom: 1.75rem; + } +} + diff --git a/themes/openpowerfoundation/assets/css/promo.scss b/themes/openpowerfoundation/assets/css/promo.scss index 4dcb306..8482727 100644 --- a/themes/openpowerfoundation/assets/css/promo.scss +++ b/themes/openpowerfoundation/assets/css/promo.scss @@ -1,27 +1,54 @@ -.promo__section { - position: relative; - min-height: 820px; - color: #fff; - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; } - .promo__section::before { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - content: ''; - background-color: rgba(24, 38, 54, 0.4); } +.promo { + &__section { + position: relative; + min-height: 820px; + @media screen and (max-width: $lg) { + min-height:460px; + } -.promo__container { - position: relative; } + @media screen and (min-width: $lg) and (max-width: $xl) { + min-height:580px; + } -.promo__title._large { - font-size: calc(1.525rem + 3.3vw); } - @media (min-width: 1200px) { - .promo__title._large { - font-size: 4rem; } } + color: #fff; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + &::before { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + content: ''; + background-color: rgba(24, 38, 54, 0.4); + } + } + &__container { + position: relative; + @media screen and (max-width: $lg) { + padding-top:17.5vw; + } + @media screen and (min-width: $lg) and (max-width: $xl) { + padding-top:10vw; + } - \ No newline at end of file + .promo-wrapper { + width: 50%; + @media screen and (max-width: $lg) { + width:100%; + } + + } + + } + &__title { + &._large { + font-size: calc(1.525rem + 3.3vw); + @media (min-width: 1200px) { + font-size: 4rem; + } + } + } +} \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/variables.scss b/themes/openpowerfoundation/assets/css/variables.scss new file mode 100644 index 0000000..71d53eb --- /dev/null +++ b/themes/openpowerfoundation/assets/css/variables.scss @@ -0,0 +1,10 @@ +// Variables + +// Bootstrap breakpoints + +$xs: 0; +$sm: 576px; +$md: 768px; +$lg: 992px; +$xl: 1200px; +$xxl: 1300px; \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/js/main.js b/themes/openpowerfoundation/assets/js/main.js index bc364dc..2e6a037 100644 --- a/themes/openpowerfoundation/assets/js/main.js +++ b/themes/openpowerfoundation/assets/js/main.js @@ -30,25 +30,28 @@ jQuery(document).ready(function($) { // Mobile Navigation if ($('#nav-menu-container').length) { - var $mobile_nav = $('#nav-menu-container').clone().prop({ - id: 'mobile-nav' + var $mobile_nav = $('#nav-menu-container').clone().attr({ + id: 'mobile-nav', + style:'display:none' }); $mobile_nav.find('> ul').attr({ 'class': '', 'id': '' }); $('body').append($mobile_nav); - $('body').prepend(''); - $('body').append('
'); - $('#mobile-nav').find('.menu-has-children').prepend(''); + $('.navigation .header__contact-col').append(''); + $('body').prepend('
'); + $('').insertAfter('#mobile-nav .menu-has-children > a'); $(document).on('click', '.menu-has-children i', function(e) { $(this).next().toggleClass('menu-item-active'); $(this).nextAll('ul').eq(0).slideToggle(); $(this).toggleClass("fa-chevron-up fa-chevron-down"); + $(this).prev('a').toggleClass("expandable-active"); }); $(document).on('click', '#mobile-nav-toggle', function(e) { + $('#mobile-nav').slideToggle(600); $('body').toggleClass('mobile-nav-active'); $('#mobile-nav-toggle i').toggleClass('fa-times fa-bars'); $('#mobile-body-overly').toggle(); diff --git a/themes/openpowerfoundation/layouts/_default/single.html b/themes/openpowerfoundation/layouts/_default/single.html index 822c21d..cfcfce6 100644 --- a/themes/openpowerfoundation/layouts/_default/single.html +++ b/themes/openpowerfoundation/layouts/_default/single.html @@ -24,7 +24,6 @@ {{ end }} - diff --git a/themes/openpowerfoundation/layouts/boardofdirectors/list.html b/themes/openpowerfoundation/layouts/boardofdirectors/list.html index c59e52d..e6d85e9 100644 --- a/themes/openpowerfoundation/layouts/boardofdirectors/list.html +++ b/themes/openpowerfoundation/layouts/boardofdirectors/list.html @@ -1,14 +1,13 @@ {{ partial "header.html" . }} {{ partial "navbar.html" . }} -
-
+

{{ .Title }}

{{ range .Data.Pages.ByWeight }} -
-
+
+
{{ $personfile := .File.BaseFileName }} {{ range where .Site.RegularPages "Section" "persons" }} {{ $person := .File.BaseFileName }} @@ -41,7 +40,5 @@ {{ end }}
-
-
{{ partial "footer.html" . }} diff --git a/themes/openpowerfoundation/layouts/events/list.html b/themes/openpowerfoundation/layouts/events/list.html index fca5e1a..301bd1a 100644 --- a/themes/openpowerfoundation/layouts/events/list.html +++ b/themes/openpowerfoundation/layouts/events/list.html @@ -1,8 +1,7 @@ {{ partial "header.html" . }} {{ partial "navbar.html" . }} -
-
+

{{ .Title }}

@@ -10,7 +9,7 @@ {{ $eventdate := .Param "eventdate" }}
-
+
{{ if .Param "image" }} {{ $imagename := .Param "image" }} {{ $imagelocation := (printf "%s/%s" "images/events/" $imagename) }} @@ -34,7 +33,6 @@
{{ end }}
-