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