diff options
author | bob <bcz@cs.brown.edu> | 2020-02-12 11:45:32 -0500 |
---|---|---|
committer | bob <bcz@cs.brown.edu> | 2020-02-12 11:45:32 -0500 |
commit | 01849d93adacc681835318b70e86e6d7f046c6aa (patch) | |
tree | 08199f36adba02fa53c27b64c476da867fa2cdc0 /src | |
parent | 0cdc613795e51693b8d7dc2c4f32b9509d050f07 (diff) |
from last
Diffstat (limited to 'src')
-rw-r--r-- | src/client/views/TemplateMenu.tsx | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/client/views/TemplateMenu.tsx b/src/client/views/TemplateMenu.tsx index 66e75a5cd..64d1e96e1 100644 --- a/src/client/views/TemplateMenu.tsx +++ b/src/client/views/TemplateMenu.tsx @@ -64,11 +64,7 @@ export class TemplateMenu extends React.Component<TemplateMenuProps> { @undoBatch @action toggleTemplate = (event: React.ChangeEvent<HTMLInputElement>, template: Template): void => { - if (event.target.checked) { - this.props.docViews.map(d => Doc.Layout(d.Document)["show" + template.Name] = template.Name.toLowerCase()); - } else { - this.props.docViews.map(d => Doc.Layout(d.Document)["show" + template.Name] = ""); - } + this.props.docViews.forEach(d => Doc.Layout(d.Document)["show" + template.Name] = event.target.checked ? template.Name.toLowerCase() : ""); } @action @@ -79,10 +75,8 @@ export class TemplateMenu extends React.Component<TemplateMenuProps> { @undoBatch @action toggleChrome = (): void => { - this.props.docViews.map(dv => { - const layout = Doc.Layout(dv.Document); - layout._chromeStatus = (layout._chromeStatus !== "disabled" ? "disabled" : StrCast(layout._replacedChrome, "enabled")); - }); + this.props.docViews.map(dv => Doc.Layout(dv.Document)).forEach(layout => + layout._chromeStatus = (layout._chromeStatus !== "disabled" ? "disabled" : StrCast(layout._replacedChrome, "enabled"))); } // todo: add brushes to brushMap to save with a style name |