From 67f7f077f7caf3b37ffb07bc8e227b6bf5992e2a Mon Sep 17 00:00:00 2001 From: ebremner <ebremner@uwaterloo.ca> Date: Wed, 12 May 2021 21:37:21 -0400 Subject: [PATCH] ISTWCMS-4837: moving layouts to pattern-lab --- .../{uw-1-col => }/layout--uw-1-col.html.twig | 0 layouts/layout--uw-2-col.html.twig | 12 ++++ layouts/layout--uw-3-col.html.twig | 12 ++++ .../{uw-4-col => }/layout--uw-4-col.html.twig | 0 layouts/uw-1-col/uw-layout-1-col.css | 19 ------- layouts/uw-2-col/layout--uw-2-col.html.twig | 19 ------- layouts/uw-2-col/uw-layout-2-col.css | 34 ----------- layouts/uw-3-col/layout--uw-3-col.html.twig | 23 -------- layouts/uw-3-col/uw-layout-3-col.css | 50 ----------------- layouts/uw-4-col/uw-layout-4-col.css | 54 ------------------ uw_cfg_common.layouts.yml | 10 +--- uw_cfg_common.libraries.yml | 56 ++++++------------- 12 files changed, 45 insertions(+), 244 deletions(-) rename layouts/{uw-1-col => }/layout--uw-1-col.html.twig (100%) create mode 100644 layouts/layout--uw-2-col.html.twig create mode 100644 layouts/layout--uw-3-col.html.twig rename layouts/{uw-4-col => }/layout--uw-4-col.html.twig (100%) delete mode 100644 layouts/uw-1-col/uw-layout-1-col.css delete mode 100644 layouts/uw-2-col/layout--uw-2-col.html.twig delete mode 100644 layouts/uw-2-col/uw-layout-2-col.css delete mode 100644 layouts/uw-3-col/layout--uw-3-col.html.twig delete mode 100644 layouts/uw-3-col/uw-layout-3-col.css delete mode 100644 layouts/uw-4-col/uw-layout-4-col.css diff --git a/layouts/uw-1-col/layout--uw-1-col.html.twig b/layouts/layout--uw-1-col.html.twig similarity index 100% rename from layouts/uw-1-col/layout--uw-1-col.html.twig rename to layouts/layout--uw-1-col.html.twig diff --git a/layouts/layout--uw-2-col.html.twig b/layouts/layout--uw-2-col.html.twig new file mode 100644 index 00000000..df321871 --- /dev/null +++ b/layouts/layout--uw-2-col.html.twig @@ -0,0 +1,12 @@ +{% + set classes = [ + 'layout', + 'layout--uw-2-col', + settings.column_class, +] +%} + +{% include '@layouts/layout/layout--2-col/layout--2-col.twig' with { + 'classes': classes, + 'content': content +} %} diff --git a/layouts/layout--uw-3-col.html.twig b/layouts/layout--uw-3-col.html.twig new file mode 100644 index 00000000..280ecd8e --- /dev/null +++ b/layouts/layout--uw-3-col.html.twig @@ -0,0 +1,12 @@ +{% + set classes = [ + 'layout', + 'layout--uw-3-col', + settings.column_class, +] +%} + +{% include '@layouts/layout/layout--3-col/layout--3-col.twig' with { + 'classes': classes, + 'content': content, +} %} diff --git a/layouts/uw-4-col/layout--uw-4-col.html.twig b/layouts/layout--uw-4-col.html.twig similarity index 100% rename from layouts/uw-4-col/layout--uw-4-col.html.twig rename to layouts/layout--uw-4-col.html.twig diff --git a/layouts/uw-1-col/uw-layout-1-col.css b/layouts/uw-1-col/uw-layout-1-col.css deleted file mode 100644 index 93e5ed84..00000000 --- a/layouts/uw-1-col/uw-layout-1-col.css +++ /dev/null @@ -1,19 +0,0 @@ -.layout--uw-1-col { - display: grid; - grid-template-columns: 100%; -} - -.layout--uw-1-col .layout__region--first { - grid-column: 1 / 2; -} - -.path-dashboard .layout__region { - margin-right: 1rem; - margin-bottom: 1rem; -} - -.path-dashboard .layout__region--wrapper { - box-shadow: none; - border: 1px solid #bfbfba; - padding: 1rem; -} diff --git a/layouts/uw-2-col/layout--uw-2-col.html.twig b/layouts/uw-2-col/layout--uw-2-col.html.twig deleted file mode 100644 index 2ea47398..00000000 --- a/layouts/uw-2-col/layout--uw-2-col.html.twig +++ /dev/null @@ -1,19 +0,0 @@ -{% - set classes = [ - 'layout', - 'layout--uw-2-col', - settings.column_class, -] -%} - -<section{{ attributes.addClass(classes) }}> - - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - -</section> diff --git a/layouts/uw-2-col/uw-layout-2-col.css b/layouts/uw-2-col/uw-layout-2-col.css deleted file mode 100644 index 1144668d..00000000 --- a/layouts/uw-2-col/uw-layout-2-col.css +++ /dev/null @@ -1,34 +0,0 @@ -.layout--uw-2-col { - display: grid; -} - -.layout--uw-2-col.larger-left { - grid-template-columns: 67% 33%; -} - -.layout--uw-2-col.larger-right { - grid-template-columns: 33% 67%; -} - -.layout--uw-2-col.even-split { - grid-template-columns: 50% 50%; -} - -.layout--uw-2-col .layout__region--first { - grid-column: 1 / 2; -} - -.layout--uw-2-col .layout__region--second { - grid-column: 2 / 3; -} - -.path-dashboard .layout__region { - margin-right: 1rem; - margin-bottom: 1rem; -} - -.path-dashboard .layout__region--wrapper { - box-shadow: none; - border: 1px solid #bfbfba; - padding: 1rem; -} diff --git a/layouts/uw-3-col/layout--uw-3-col.html.twig b/layouts/uw-3-col/layout--uw-3-col.html.twig deleted file mode 100644 index e3874ab3..00000000 --- a/layouts/uw-3-col/layout--uw-3-col.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{% - set classes = [ - 'layout', - 'layout--uw-3-col', - settings.column_class, -] -%} - -<section{{ attributes.addClass(classes) }}> - - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - - <div {{ region_attributes.third.addClass('layout__region', 'layout__region--third') }}> - {{ content.third }} - </div> - -</section> diff --git a/layouts/uw-3-col/uw-layout-3-col.css b/layouts/uw-3-col/uw-layout-3-col.css deleted file mode 100644 index 47552424..00000000 --- a/layouts/uw-3-col/uw-layout-3-col.css +++ /dev/null @@ -1,50 +0,0 @@ -.layout--uw-3-col { - display: grid; -} - -.layout--uw-3-col.even-split { - grid-template-columns: 33% 34% 33%; -} - -.layout--uw-3-col.larger-left { - grid-template-columns: 50% 25% 25%; -} - -.layout--uw-3-col.larger-middle { - grid-template-columns: 25% 50% 25%; -} - -.layout--uw-3-col.larger-right { - grid-template-columns: 25% 25% 50%; -} - -.layout--uw-3-col.legacy-38-38-24 { - grid-template-columns: 38% 38% 24%; -} - -.layout--uw-3-col.legacy-24-38-38 { - grid-template-columns: 24% 38% 38%; -} - -.layout--uw-3-col .layout__region--first { - grid-column: 1 / 2; -} - -.layout--uw-3-col .layout__region--second { - grid-column: 2 / 3; -} - -.layout--uw-3-col .layout__region--third { - grid-column: 3 / 4; -} - -.path-dashboard .layout__region { - margin-right: 1rem; - margin-bottom: 1rem; -} - -.path-dashboard .layout__region--wrapper { - box-shadow: none; - border: 1px solid #bfbfba; - padding: 1rem; -} diff --git a/layouts/uw-4-col/uw-layout-4-col.css b/layouts/uw-4-col/uw-layout-4-col.css deleted file mode 100644 index 617dc97e..00000000 --- a/layouts/uw-4-col/uw-layout-4-col.css +++ /dev/null @@ -1,54 +0,0 @@ -.layout--uw-4-col { - display: grid; -} - -.layout--uw-4-col.even-split { - grid-template-columns: 25% 25% 25% 25%; -} - -.layout--uw-4-col.larger-left { - grid-template-columns: 50% 16.67% 16.67% 16.66%; -} - -.layout--uw-4-col.larger-second { - grid-template-columns: 16.67% 50% 16.67% 16.66%; -} - -.layout--uw-4-col.larger-third { - grid-template-columns: 16.67% 16.67% 50% 16.66%; -} - -.layout--uw-4-col.larger-right { - grid-template-columns: 16.67% 16.67% 16.66% 50%; -} - -.layout--uw-4-col.legacy-23-27-27-23 { - grid-template-columns: 23% 27% 27% 23%; -} - -.layout--uw-4-col .layout__region--first { - grid-column: 1 / 2; -} - -.layout--uw-4-col .layout__region--second { - grid-column: 2 / 3; -} - -.layout--uw-4-col .layout__region--third { - grid-column: 3 / 4; -} - -.layout--uw-4-col .layout__region--fourth { - grid-column: 4 / 5; -} - -.path-dashboard .layout__region { - margin-right: 1rem; - margin-bottom: 1rem; -} - -.path-dashboard .layout__region--wrapper { - box-shadow: none; - border: 1px solid #bfbfba; - padding: 1rem; -} diff --git a/uw_cfg_common.layouts.yml b/uw_cfg_common.layouts.yml index cb2413e0..b93f65fe 100644 --- a/uw_cfg_common.layouts.yml +++ b/uw_cfg_common.layouts.yml @@ -1,8 +1,7 @@ uw_1_column: label: 'One column' category: 'UW layouts' - library: uw_cfg_common/uw_layout_1_col - template: layouts/uw-1-col/layout--uw-1-col + template: layouts/layout--uw-1-col default_region: first regions: first: @@ -13,8 +12,7 @@ uw_2_column: label: 'Two columns' category: 'UW layouts' class: '\Drupal\uw_cfg_common\Plugin\Layout\UwColumnLayoutBase' - library: uw_cfg_common/uw_layout_2_col - template: layouts/uw-2-col/layout--uw-2-col + template: layouts/layout--uw-2-col default_region: first regions: first: @@ -33,7 +31,6 @@ uw_3_column: label: 'Three columns' category: 'UW layouts' class: '\Drupal\uw_cfg_common\Plugin\Layout\UwColumnLayoutBase' - library: uw_cfg_common/uw_layout_3_col template: layouts/uw-3-col/layout--uw-3-col default_region: first regions: @@ -58,8 +55,7 @@ uw_4_column: label: 'Four columns' category: 'UW layouts' class: '\Drupal\uw_cfg_common\Plugin\Layout\UwColumnLayoutBase' - library: uw_cfg_common/uw_layout_4_col - template: layouts/uw-4-col/layout--uw-4-col + template: layouts/layout--uw-4-col default_region: first regions: first: diff --git a/uw_cfg_common.libraries.yml b/uw_cfg_common.libraries.yml index 4aabb6dc..97d211eb 100644 --- a/uw_cfg_common.libraries.yml +++ b/uw_cfg_common.libraries.yml @@ -1,38 +1,18 @@ -uw_layout_1_col: - version: 1.0 - css: - theme: - layouts/uw-1-col/uw-layout-1-col.css: {} -uw_layout_2_col: - version: 1.0 - css: - theme: - layouts/uw-2-col/uw-layout-2-col.css: {} -uw_layout_3_col: - version: 1.0 - css: - theme: - layouts/uw-3-col/uw-layout-3-col.css: {} -uw_layout_4_col: - version: 1.0 - css: - theme: - layouts/uw-4-col/uw-layout-4-col.css: {} -uw_layout_5_col: - version: 1.0 - css: - theme: - layouts/uw-5-col/uw-layout-5-col.css: {} -uw_layout_inverted_l_right: - version: 1.0 - css: - theme: - layouts/uw-inverted-l-right/uw-layout-inverted-l-right.css: {} -uw_layout_inverted_l_left: - version: 1.0 - css: - theme: - layouts/uw-inverted-l-left/uw-layout-inverted-l-left.css: {} -uw_mathjax: - js: - https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-AMS_HTML: { type: external, minified: true } +uw_layout_5_col: + version: 1.0 + css: + theme: + layouts/uw-5-col/uw-layout-5-col.css: {} +uw_layout_inverted_l_right: + version: 1.0 + css: + theme: + layouts/uw-inverted-l-right/uw-layout-inverted-l-right.css: {} +uw_layout_inverted_l_left: + version: 1.0 + css: + theme: + layouts/uw-inverted-l-left/uw-layout-inverted-l-left.css: {} +uw_mathjax: + js: + https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-AMS_HTML: { type: external, minified: true } -- GitLab