From 01738792e5e66e4e4f14385a45d4eadfb88a6b90 Mon Sep 17 00:00:00 2001 From: ebremner <ebremner@uwaterloo.ca> Date: Thu, 27 Aug 2020 13:39:34 -0400 Subject: [PATCH] ISTWCMS-4051: adding 5 column layout --- css/styles.css | 8 ++++++ .../layout--fivecol/_layout--fivecol.scss | 10 +++++++ .../layout--fivecol/layout--fivecol.twig | 28 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 source/_patterns/03-layouts/layout/layout--fivecol/_layout--fivecol.scss create mode 100644 source/_patterns/03-layouts/layout/layout--fivecol/layout--fivecol.twig diff --git a/css/styles.css b/css/styles.css index 12b7e878..3bfed221 100644 --- a/css/styles.css +++ b/css/styles.css @@ -1700,6 +1700,14 @@ svg:not(:root) { max-width: 100%; width: 100%; } +.layout--fivecol-section .layout__region--first, +.layout--fivecol-section .layout__region--second, +.layout--fivecol-section .layout__region--third, +.layout--fivecol-section .layout__region--fourth, +.layout--fivecol-section .layout__region--fifth { + display: inline-block; + width: 19%; } + .layout.uw-contained-width { margin-left: auto; margin-right: auto; diff --git a/source/_patterns/03-layouts/layout/layout--fivecol/_layout--fivecol.scss b/source/_patterns/03-layouts/layout/layout--fivecol/_layout--fivecol.scss new file mode 100644 index 00000000..89706722 --- /dev/null +++ b/source/_patterns/03-layouts/layout/layout--fivecol/_layout--fivecol.scss @@ -0,0 +1,10 @@ +.layout--fivecol-section { + .layout__region--first, + .layout__region--second, + .layout__region--third, + .layout__region--fourth, + .layout__region--fifth { + display: inline-block; + width: 19%; + } +} \ No newline at end of file diff --git a/source/_patterns/03-layouts/layout/layout--fivecol/layout--fivecol.twig b/source/_patterns/03-layouts/layout/layout--fivecol/layout--fivecol.twig new file mode 100644 index 00000000..70c115b5 --- /dev/null +++ b/source/_patterns/03-layouts/layout/layout--fivecol/layout--fivecol.twig @@ -0,0 +1,28 @@ +<div{{ attributes }}> + + <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> + {% block content_first %} + Layout Region Four Column Layout + {% endblock %} + </div> + + <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> + {% block content_second %} + {% endblock %} + </div> + + <div {{ region_attributes.third.addClass('layout__region', 'layout__region--third') }}> + {% block content_third %} + {% endblock %} + </div> + + <div {{ region_attributes.fourth.addClass('layout__region', 'layout__region--fourth') }}> + {% block content_fourth %} + {% endblock %} + </div> + + <div {{ region_attributes.fifth.addClass('layout__region', 'layout__region--fifth') }}> + {% block content_fifth %} + {% endblock %} + </div> +</div> -- GitLab