From 7f8e0321e7a47d9484d3711b1792047d3dde8862 Mon Sep 17 00:00:00 2001 From: Eric Bremner <ebremner@uwaterloo.ca> Date: Thu, 4 Aug 2022 10:29:35 -0400 Subject: [PATCH] ISTWCMS-5724: adding google maps --- src/patterns/04-components/_index.scss | 1 + src/patterns/04-components/google_maps/_google_maps.scss | 9 +++++++++ src/patterns/04-components/google_maps/google_maps.twig | 4 ++++ src/patterns/04-components/google_maps/google_maps.yml | 3 +++ 4 files changed, 17 insertions(+) create mode 100644 src/patterns/04-components/google_maps/_google_maps.scss create mode 100644 src/patterns/04-components/google_maps/google_maps.twig create mode 100644 src/patterns/04-components/google_maps/google_maps.yml diff --git a/src/patterns/04-components/_index.scss b/src/patterns/04-components/_index.scss index a8ba1a6f..a4b1fbd8 100644 --- a/src/patterns/04-components/_index.scss +++ b/src/patterns/04-components/_index.scss @@ -18,6 +18,7 @@ @forward 'facebook/facebook'; @forward 'facts-and-figures/facts-and-figures'; @forward 'filters/filters'; +@forward 'google_maps/google_maps'; @forward 'icon/icon'; @forward 'icon/icon--button/icon--button'; @forward 'image/image'; diff --git a/src/patterns/04-components/google_maps/_google_maps.scss b/src/patterns/04-components/google_maps/_google_maps.scss new file mode 100644 index 00000000..e92a7505 --- /dev/null +++ b/src/patterns/04-components/google_maps/_google_maps.scss @@ -0,0 +1,9 @@ +.uw-google-maps > iframe { + width: 100%; +} + +.js .uw-google-maps { + &__message { + display: none; + } +} diff --git a/src/patterns/04-components/google_maps/google_maps.twig b/src/patterns/04-components/google_maps/google_maps.twig new file mode 100644 index 00000000..a7d1369d --- /dev/null +++ b/src/patterns/04-components/google_maps/google_maps.twig @@ -0,0 +1,4 @@ +<div class="uw-google-maps"> + <div class="uw-google-maps__message">Enable JavaScript to view map.</div> + <iframe src="{{ url }}" height="{{ height }}" allowfullscreen loading="lazy"></iframe> +</div> diff --git a/src/patterns/04-components/google_maps/google_maps.yml b/src/patterns/04-components/google_maps/google_maps.yml new file mode 100644 index 00000000..12b85e2d --- /dev/null +++ b/src/patterns/04-components/google_maps/google_maps.yml @@ -0,0 +1,3 @@ +type: 'Google Maps' +url: 'https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d2895.384940217044!2d-80.5453043!3d43.4734364!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x882bf6ad02edccff%3A0xdd9df23996268e17!2sUniversity%20of%20Waterloo!5e0!3m2!1sen!2sca!4v1616442681100!5m2!1sen!2sca' +height: 400 -- GitLab