From 3683d5eae6d4f09f4a53e3c9c35093db19537e64 Mon Sep 17 00:00:00 2001 From: JesseBrault0709 <62299747+JesseBrault0709@users.noreply.github.com> Date: Sun, 9 Jun 2024 11:10:35 +0200 Subject: [PATCH] Mobile styling. --- .../com/jessebrault/site/icon/BarsIcon.groovy | 17 ++ .../com/jessebrault/site/HeadTemplate.wvc | 1 + .../com/jessebrault/site/HeaderTemplate.wvc | 5 + .../CompositionListingTemplate.wvc | 8 +- .../com/jessebrault/site/icon/Bars.txt | 2 + static/main.css | 257 ++++++++++++++---- 6 files changed, 240 insertions(+), 50 deletions(-) create mode 100644 components/groovy/com/jessebrault/site/icon/BarsIcon.groovy create mode 100644 components/resources/com/jessebrault/site/icon/Bars.txt diff --git a/components/groovy/com/jessebrault/site/icon/BarsIcon.groovy b/components/groovy/com/jessebrault/site/icon/BarsIcon.groovy new file mode 100644 index 0000000..8746edc --- /dev/null +++ b/components/groovy/com/jessebrault/site/icon/BarsIcon.groovy @@ -0,0 +1,17 @@ +package com.jessebrault.site.icon + +import com.jessebrault.ssg.view.SkipTemplate +import groowt.view.View +import groowt.view.component.web.lib.DelegatingWebViewComponent + +@SkipTemplate +class BarsIcon extends DelegatingWebViewComponent { + + private static final String barsText = BarsIcon.getResource('Bars.txt').text + + @Override + protected View getDelegate() { + return { Writer w -> w << barsText } + } + +} diff --git a/components/resources/com/jessebrault/site/HeadTemplate.wvc b/components/resources/com/jessebrault/site/HeadTemplate.wvc index db091b7..6f5344f 100644 --- a/components/resources/com/jessebrault/site/HeadTemplate.wvc +++ b/components/resources/com/jessebrault/site/HeadTemplate.wvc @@ -2,6 +2,7 @@ package com.jessebrault.site --- + $title diff --git a/components/resources/com/jessebrault/site/HeaderTemplate.wvc b/components/resources/com/jessebrault/site/HeaderTemplate.wvc index 0a2aa1c..34317f7 100644 --- a/components/resources/com/jessebrault/site/HeaderTemplate.wvc +++ b/components/resources/com/jessebrault/site/HeaderTemplate.wvc @@ -1,5 +1,7 @@ --- package com.jessebrault.site + +import com.jessebrault.site.icon.BarsIcon ---
@@ -7,6 +9,9 @@ package com.jessebrault.site

$siteTagLine