@@ -59,24 +59,24 @@ class _ScoreboardInspectorState extends State<ScoreboardInspector> {
5959 ]);
6060 }
6161
62- Widget _header (GlossScoreboardDoc doc) =>
63- dom.div (classes: 'hui-inspector-headgroup' , < Widget > [
64- dom.div (classes: 'hui-inspector-header is-scoreboard' , < Widget > [
65- const HuiEyebrow ('Scoreboard' ),
66- dom.div (classes: 'hui-inspector-title-row' , < Widget > [
67- dom.h2 (classes: 'hui-inspector-title' , < Widget > [
68- Text (_store.menuId),
69- ]),
70- const HuiFieldHelp ('scoreboard.id' ),
71- ]),
72- ]),
73- dom.p (classes: 'hui-inspector-lede' , < Widget > [
74- Text (
75- 'The right-hand sidebar. Revision ${doc .revision } is '
76- 'server-owned and travels with the file.' ,
77- ),
62+ Widget _header (GlossScoreboardDoc doc) => dom.div (
63+ classes: 'hui-inspector-headgroup' ,
64+ < Widget > [
65+ dom.div (classes: 'hui-inspector-header is-scoreboard' , < Widget > [
66+ const HuiEyebrow ('Scoreboard' ),
67+ dom.div (classes: 'hui-inspector-title-row' , < Widget > [
68+ dom.h2 (classes: 'hui-inspector-title' , < Widget > [Text (_store.menuId)]),
69+ const HuiFieldHelp ('scoreboard.id' ),
7870 ]),
79- ]);
71+ ]),
72+ dom.p (classes: 'hui-inspector-lede' , < Widget > [
73+ Text (
74+ 'The right-hand sidebar. Revision ${doc .revision } is '
75+ 'server-owned and travels with the file.' ,
76+ ),
77+ ]),
78+ ],
79+ );
8080
8181 Widget _title (GlossScoreboardDoc doc) => InspectorSection (
8282 title: 'Title' ,
@@ -173,7 +173,7 @@ class _ScoreboardInspectorState extends State<ScoreboardInspector> {
173173 value: line,
174174 size: ComponentSize .sm,
175175 fullWidth: true ,
176- placeholder: '&fText, %papi%, |animation.id|' ,
176+ placeholder: '&fText, %papi%, |animation.id|, {{ expression }} ' ,
177177 onInput: (String value) => _editLine (index, value),
178178 onFocus: () => _focusedLine = index,
179179 attributes: const < String , String > {
@@ -202,20 +202,18 @@ class _ScoreboardInspectorState extends State<ScoreboardInspector> {
202202 < Widget > [Text ('missing $reference ' )],
203203 ),
204204 if (beyondRender)
205- const dom.span (
206- classes: 'hui-gloss-chip is-missing' ,
207- < Widget > [Text ('past line 15 — not rendered' )],
208- ),
205+ const dom.span (classes: 'hui-gloss-chip is-missing' , < Widget > [
206+ Text ('past line 15 — not rendered' ),
207+ ]),
209208 ]),
210209 HuiIconButton (
211210 label: 'Delete line' ,
212211 icon: ArcaneIcon .trash2 (size: IconSize .sm),
213- onPressed: () => _store.mutateScoreboard (
214- 'delete line' ,
215- (GlossScoreboardDoc edited) {
216- if (index < edited.lines.length) edited.lines.removeAt (index);
217- },
218- ),
212+ onPressed: () => _store.mutateScoreboard ('delete line' , (
213+ GlossScoreboardDoc edited,
214+ ) {
215+ if (index < edited.lines.length) edited.lines.removeAt (index);
216+ }),
219217 ),
220218 ],
221219 );
@@ -296,14 +294,13 @@ class _ScoreboardInspectorState extends State<ScoreboardInspector> {
296294 HuiIconButton (
297295 label: 'Remove group' ,
298296 icon: ArcaneIcon .trash2 (size: IconSize .sm),
299- onPressed: () => _store.mutateScoreboard (
300- 'remove group' ,
301- (GlossScoreboardDoc edited) {
302- if (index < edited.groups.length) {
303- edited.groups.removeAt (index);
304- }
305- },
306- ),
297+ onPressed: () => _store.mutateScoreboard ('remove group' , (
298+ GlossScoreboardDoc edited,
299+ ) {
300+ if (index < edited.groups.length) {
301+ edited.groups.removeAt (index);
302+ }
303+ }),
307304 ),
308305 ]),
309306 Button (
@@ -322,12 +319,10 @@ class _ScoreboardInspectorState extends State<ScoreboardInspector> {
322319 ],
323320 );
324321
325- void _editLine (int index, String value) => _store.mutateScoreboard (
326- 'edit line' ,
327- (GlossScoreboardDoc edited) {
328- if (index < edited.lines.length) edited.lines[index] = value;
329- },
330- );
322+ void _editLine (int index, String value) =>
323+ _store.mutateScoreboard ('edit line' , (GlossScoreboardDoc edited) {
324+ if (index < edited.lines.length) edited.lines[index] = value;
325+ });
331326
332327 /// Inserts a picked token at the end of the focused field: the title when
333328 /// it was focused last, otherwise the focused (or last) line.
0 commit comments