From 2222ccc933812bb145713e23b5f2416094de9086 Mon Sep 17 00:00:00 2001 From: Richard Towers Date: Fri, 11 Oct 2024 16:59:15 +0100 Subject: [PATCH 1/3] Add the skeleton of a "goals" page, as per the designs --- .../landing_page/placeholder/960x640.png | Bin 0 -> 21840 bytes app/views/landing_page/blocks/_image.html.erb | 5 + .../landing_page_content_items/goals.yaml | 125 ++++++++++++++++++ 3 files changed, 130 insertions(+) create mode 100644 app/assets/images/landing_page/placeholder/960x640.png create mode 100644 app/views/landing_page/blocks/_image.html.erb create mode 100644 lib/data/landing_page_content_items/goals.yaml diff --git a/app/assets/images/landing_page/placeholder/960x640.png b/app/assets/images/landing_page/placeholder/960x640.png new file mode 100644 index 0000000000000000000000000000000000000000..4323b8ffdb92418a158c4c7b67dba6ea4b1ea091 GIT binary patch literal 21840 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 Y+3{d^aKIGMB30tl37g{;$K0;{ALuI$I{*Lx literal 0 HcmV?d00001 diff --git a/app/views/landing_page/blocks/_image.html.erb b/app/views/landing_page/blocks/_image.html.erb new file mode 100644 index 0000000000..6fe2c6ddde --- /dev/null +++ b/app/views/landing_page/blocks/_image.html.erb @@ -0,0 +1,5 @@ +<%= image_tag( + block.data["src"], + alt: block.data["alt"], + class: ("govuk-!-width-full" if block.data["theme"] == "full_width") + ) %> diff --git a/lib/data/landing_page_content_items/goals.yaml b/lib/data/landing_page_content_items/goals.yaml new file mode 100644 index 0000000000..bfb4bb635a --- /dev/null +++ b/lib/data/landing_page_content_items/goals.yaml @@ -0,0 +1,125 @@ +blocks: +- type: main_navigation + links: + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks + children: + - text: Child 1 + href: /a + - text: Child 2 + href: /b + title: Landing page + title_link: /landing-page +- type: hero + image: + alt: "Placeholder alt text" + sources: + desktop: "landing_page/placeholder/desktop.png" + desktop_2x: "landing_page/placeholder/desktop_2x.png" + mobile: "landing_page/placeholder/mobile.png" + mobile_2x: "landing_page/placeholder/mobile_2x.png" + tablet: "landing_page/placeholder/tablet.png" + tablet_2x: "landing_page/placeholder/tablet_2x.png" + hero_content: + blocks: + - type: govspeak + inverse: true + content: | +

Government Goals

+ +

Culpa atque nostrum numquam eveniet. Cum exercitationem perferendis accusamus minima possimus dolor enim eius. Et est impedit vel voluptate sunt.

+- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: govspeak + content: | +

From: Prime Minister's Office, 10 Downing Street +

Published 26 September 2024

+ +

Watch a video about government goals

+ +

Korem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus. Maecenas eget condimentum velit, sit amet feugiat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent auctor purus luctus enim egestas, ac scelerisque ante pulvinar. Donec ut rhoncus ex. Suspendisse ac rhoncus nisl, eu tempor urna. Curabitur vel bibendum lorem. Morbi convallis convallis diam sit amet lacinia. Aliquam in elementum tellus.

+ +

Curabitur tempor quis eros tempus lacinia. Nam bibendum pellentesque quam a convallis. Sed ut vulputate nisi. Integer in felis sed leo vestibulum venenatis. Suspendisse quis arcu sem. Aenean feugiat ex eu vestibulum vestibulum. Morbi a eleifend magna. Nam metus lacus, porttitor eu mauris a, blandit ultrices nibh. Mauris sit amet magna non ligula vestibulum eleifend. Nulla varius volutpat turpis sed lacinia. Nam eget mi in purus lobortis eleifend. Sed nec ante dictum sem condimentum ullamcorper quis venenatis nisi. Proin vitae facilisis nisi, ac posuere leo.

+ +

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

+ +

Goal 1: Playing sports at a grassroots level

+ # TODO - it would be nice if the two column layout didn't mandate a second column + - type: govspeak + content: "" +- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: image + theme: full_width + src: "landing_page/placeholder/960x640.png" + alt: "Placeholder image" + # TODO - it would be nice if the two column layout didn't mandate a second column + - type: govspeak + content: "" +- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: govspeak + content: | +

Korem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus. Maecenas eget condimentum velit, sit amet feugiat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent auctor purus luctus enim egestas, ac scelerisque ante pulvinar. Donec ut rhoncus ex. Suspendisse ac rhoncus nisl, eu tempor urna. Curabitur vel bibendum lorem. Morbi convallis convallis diam sit amet lacinia. Aliquam in elementum tellus.

+ +

Curabitur tempor quis eros tempus lacinia. Nam bibendum pellentesque quam a convallis. Sed ut vulputate nisi. Integer in felis sed leo vestibulum venenatis. Suspendisse quis arcu sem. Aenean feugiat ex eu vestibulum vestibulum. Morbi a eleifend magna. Nam metus lacus, porttitor eu mauris a, blandit ultrices nibh. Mauris sit amet magna non ligula vestibulum eleifend. Nulla varius volutpat turpis sed lacinia. Nam eget mi in purus lobortis eleifend. Sed nec ante dictum sem condimentum ullamcorper quis venenatis nisi. Proin vitae facilisis nisi, ac posuere leo.

+ +

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

+ # TODO - it would be nice if the two column layout didn't mandate a second column + - type: govspeak + content: "" +- type: hero + theme: middle_left + image: + alt: "Placeholder alt text" + sources: + desktop: "landing_page/placeholder/desktop.png" + desktop_2x: "landing_page/placeholder/desktop_2x.png" + mobile: "landing_page/placeholder/mobile.png" + mobile_2x: "landing_page/placeholder/mobile_2x.png" + tablet: "landing_page/placeholder/tablet.png" + tablet_2x: "landing_page/placeholder/tablet_2x.png" + hero_content: + blocks: + - type: quote + text: Yorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis class. + cite: Corem ipsum dolor sit, 28 September 2024 +- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: govspeak + content: | +

Korem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus. Maecenas eget condimentum velit, sit amet feugiat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent auctor purus luctus enim egestas, ac scelerisque ante pulvinar. Donec ut rhoncus ex. Suspendisse ac rhoncus nisl, eu tempor urna. Curabitur vel bibendum lorem. Morbi convallis convallis diam sit amet lacinia. Aliquam in elementum tellus.

+ +

Curabitur tempor quis eros tempus lacinia. Nam bibendum pellentesque quam a convallis. Sed ut vulputate nisi. Integer in felis sed leo vestibulum venenatis. Suspendisse quis arcu sem. Aenean feugiat ex eu vestibulum vestibulum. Morbi a eleifend magna. Nam metus lacus, porttitor eu mauris a, blandit ultrices nibh. Mauris sit amet magna non ligula vestibulum eleifend. Nulla varius volutpat turpis sed lacinia. Nam eget mi in purus lobortis eleifend. Sed nec ante dictum sem condimentum ullamcorper quis venenatis nisi. Proin vitae facilisis nisi, ac posuere leo.

+ +

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

+ +

Dorem sit

+ +

TODO - social media links

+ # TODO - it would be nice if the two column layout didn't mandate a second column + - type: govspeak + content: "" +- type: share_links + links: + - href: "/twitter-share-link" + text: "Twitter" + icon: "twitter" + - href: "/instagram-share-link" + text: "Instagram" + icon: "instagram" + - href: "/flickr-share-link" + text: "Flickr" + icon: "flickr" + - href: "/facebook-share-link" + text: "Facebook" + icon: "facebook" + - href: "/youtube-share-link" + text: "YouTube" + icon: "youtube" From baa4a5a7bdb576f701e23c43c025771538ad9f79 Mon Sep 17 00:00:00 2001 From: Richard Towers Date: Thu, 17 Oct 2024 16:34:44 +0100 Subject: [PATCH 2/3] Align the main navigation content across pages --- lib/data/landing_page_content_items/homepage.yaml | 10 +++++----- lib/data/landing_page_content_items/landing_page.yaml | 10 +++++----- lib/data/landing_page_content_items/task.yaml | 10 +++++----- lib/data/landing_page_content_items/tasks.yaml | 10 +++++----- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/lib/data/landing_page_content_items/homepage.yaml b/lib/data/landing_page_content_items/homepage.yaml index 25a2496961..b9d35a0299 100644 --- a/lib/data/landing_page_content_items/homepage.yaml +++ b/lib/data/landing_page_content_items/homepage.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: diff --git a/lib/data/landing_page_content_items/landing_page.yaml b/lib/data/landing_page_content_items/landing_page.yaml index e4227db577..7a992c8d1d 100644 --- a/lib/data/landing_page_content_items/landing_page.yaml +++ b/lib/data/landing_page_content_items/landing_page.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: diff --git a/lib/data/landing_page_content_items/task.yaml b/lib/data/landing_page_content_items/task.yaml index 8bdc99a5cb..3ebce4469c 100644 --- a/lib/data/landing_page_content_items/task.yaml +++ b/lib/data/landing_page_content_items/task.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: diff --git a/lib/data/landing_page_content_items/tasks.yaml b/lib/data/landing_page_content_items/tasks.yaml index d4cfb29756..c30f34b21f 100644 --- a/lib/data/landing_page_content_items/tasks.yaml +++ b/lib/data/landing_page_content_items/tasks.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: From 81b239c3caf5de6cd31b8bc0f2a9c5c55e8373a5 Mon Sep 17 00:00:00 2001 From: Richard Towers Date: Thu, 17 Oct 2024 16:35:33 +0100 Subject: [PATCH 3/3] Remove TODO comments - we already have a PR for these --- lib/data/landing_page_content_items/goals.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lib/data/landing_page_content_items/goals.yaml b/lib/data/landing_page_content_items/goals.yaml index bfb4bb635a..b0f8c1f0e1 100644 --- a/lib/data/landing_page_content_items/goals.yaml +++ b/lib/data/landing_page_content_items/goals.yaml @@ -47,7 +47,6 @@ blocks:

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

Goal 1: Playing sports at a grassroots level

- # TODO - it would be nice if the two column layout didn't mandate a second column - type: govspeak content: "" - type: two_column_layout @@ -57,7 +56,6 @@ blocks: theme: full_width src: "landing_page/placeholder/960x640.png" alt: "Placeholder image" - # TODO - it would be nice if the two column layout didn't mandate a second column - type: govspeak content: "" - type: two_column_layout @@ -70,7 +68,6 @@ blocks:

Curabitur tempor quis eros tempus lacinia. Nam bibendum pellentesque quam a convallis. Sed ut vulputate nisi. Integer in felis sed leo vestibulum venenatis. Suspendisse quis arcu sem. Aenean feugiat ex eu vestibulum vestibulum. Morbi a eleifend magna. Nam metus lacus, porttitor eu mauris a, blandit ultrices nibh. Mauris sit amet magna non ligula vestibulum eleifend. Nulla varius volutpat turpis sed lacinia. Nam eget mi in purus lobortis eleifend. Sed nec ante dictum sem condimentum ullamcorper quis venenatis nisi. Proin vitae facilisis nisi, ac posuere leo.

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

- # TODO - it would be nice if the two column layout didn't mandate a second column - type: govspeak content: "" - type: hero @@ -101,9 +98,6 @@ blocks:

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

Dorem sit

- -

TODO - social media links

- # TODO - it would be nice if the two column layout didn't mandate a second column - type: govspeak content: "" - type: share_links