« get me outta code hell

data, content, html: FlashAct.nameHTML - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things/flash
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-02-09 17:28:21 -0400
committer(quasar) nebula <qznebula@protonmail.com>2026-02-09 17:28:21 -0400
commit3c98e89daad1e312907c6f5f614b44b38f65408e (patch)
tree69dee2add4069c8331dae0880c266bee7b6313a6 /src/data/things/flash
parentdf5ff85bdc2d56cbb8ef4d104dd7b82867ecca73 (diff)
data, content, html: FlashAct.nameHTML
Diffstat (limited to 'src/data/things/flash')
-rw-r--r--src/data/things/flash/FlashAct.js27
1 files changed, 21 insertions, 6 deletions
diff --git a/src/data/things/flash/FlashAct.js b/src/data/things/flash/FlashAct.js
index 66d4ee1b..d1c64b4b 100644
--- a/src/data/things/flash/FlashAct.js
+++ b/src/data/things/flash/FlashAct.js
@@ -1,13 +1,26 @@
-
 import {input, V} from '#composite';
 import Thing from '#thing';
-import {isContentString} from '#validators';
+import {isContentString, isString} from '#validators';
 
 import {withPropertyFromObject} from '#composite/data';
-import {exposeConstant, exposeDependency, exposeUpdateValueOrContinue}
-  from '#composite/control-flow';
-import {color, directory, name, soupyFind, soupyReverse, thing, thingList}
-  from '#composite/wiki-properties';
+
+import {
+  exitWithoutDependency,
+  exposeConstant,
+  exposeDependency,
+  exposeUpdateValueOrContinue,
+} from '#composite/control-flow';
+
+import {
+  color,
+  directory,
+  name,
+  simpleString,
+  soupyFind,
+  soupyReverse,
+  thing,
+  thingList
+} from '#composite/wiki-properties';
 
 export class FlashAct extends Thing {
   static [Thing.referenceType] = 'flash-act';
@@ -20,6 +33,7 @@ export class FlashAct extends Thing {
     side: thing(V(FlashSide)),
 
     name: name(V('Unnamed Flash Act')),
+    nameHTML: simpleString(),
     directory: directory(),
     color: color(),
 
@@ -63,6 +77,7 @@ export class FlashAct extends Thing {
   static [Thing.yamlDocumentSpec] = {
     fields: {
       'Act': {property: 'name'},
+      'Act HTML': {property: 'nameHTML'},
       'Directory': {property: 'directory'},
 
       'Color': {property: 'color'},