From 3c98e89daad1e312907c6f5f614b44b38f65408e Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 9 Feb 2026 17:28:21 -0400 Subject: data, content, html: FlashAct.nameHTML --- src/data/things/flash/FlashAct.js | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) (limited to 'src/data/things/flash') 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'}, -- cgit 1.3.0-6-gf8a5