From c3ed62a2413841da4def5dd9375e820010f59b98 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Sat, 17 May 2025 10:11:12 +0200
Subject: [PATCH] feat: Clean up example5 and improve HTML script readability

Summary of changes
- Removed unnecessary blank line in page.mjs for clarity.
- Reformatted the script tag in test.html for better readability and maintainability.
- Corrected attribute name in generate.go to be consistent with its expected usage.

Changes
- In page.mjs, eliminated a blank line before the console.log statement, enhancing the structure of the code.
- In test.html, the script tag for page.mjs now has its attributes spread across multiple lines, making it easier to read and modify in the future.
- In generate.go, the attribute name was changed from "data-bob-alias" to "data-bob-aliases" to accurately reflect its purpose and maintain consistency in the data model across the application.
---
 examples/example5/source/page.mjs | 1 -
 examples/example5/test.html       | 5 ++++-
 source/javascript/generate.go     | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/examples/example5/source/page.mjs b/examples/example5/source/page.mjs
index d865ece..2440060 100644
--- a/examples/example5/source/page.mjs
+++ b/examples/example5/source/page.mjs
@@ -1,6 +1,5 @@
 import {A} from "./lib.mjs";
 
-
 console.log(A);
 
 
diff --git a/examples/example5/test.html b/examples/example5/test.html
index 0f5063a..cd0dc83 100644
--- a/examples/example5/test.html
+++ b/examples/example5/test.html
@@ -5,7 +5,10 @@
     <link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
 
     <script data-bob-source="source/main.mjs" data-bob-script-dist="scripts/main.mjs" data-bob-style-dist="styles/main.css" src="/scripts/main.mjs" type="module"></script>
-    <script data-bob-source="source/page.mjs" data-bob-target=es6 data-bob-script-dist="scripts/page.mjs" data-bob-style-dist="styles/page.css" src="/scripts/page.mjs" type="module"></script>
+    <script data-bob-source="source/page.mjs"
+            data-bob-target=es6
+            data-bob-script-dist="scripts/page.mjs"
+            data-bob-style-dist="styles/page.css" src="/scripts/page.mjs" type="module"></script>
 
     <script type="application/json" data-monster-role="translations" data-bob-reference="the-translation" data-replace="path:translations.the-translation.content">
       {
diff --git a/source/javascript/generate.go b/source/javascript/generate.go
index a628104..50c1954 100644
--- a/source/javascript/generate.go
+++ b/source/javascript/generate.go
@@ -39,7 +39,7 @@ func ParseHTMLFile(p string, development bool) error {
 					styleDist = attr.Val
 				} else if attr.Key == "data-bob-target" {
 					target = attr.Val
-				} else if attr.Key == "data-bob-alias" {
+				} else if attr.Key == "data-bob-aliases" {
 					val := strings.Split(attr.Val, ",")
 					for _, alias := range val {
 						parts := strings.Split(alias, ":")
-- 
GitLab