diff options
| author | Sam Wilkins <samwilkins333@gmail.com> | 2019-09-12 14:16:13 -0400 |
|---|---|---|
| committer | Sam Wilkins <samwilkins333@gmail.com> | 2019-09-12 14:16:13 -0400 |
| commit | 0678fd826627c878c3215a019ac829d899d33995 (patch) | |
| tree | fe29edb7a14c149032065c0e876b56102d4dcb31 /src/client/views/DocumentDecorations.tsx | |
| parent | 435e0ae7bf1177ae7c3b3b7acc241f070dfa824f (diff) | |
| parent | 91480dbd1b734795f514281ee0a2dac2442d6e84 (diff) | |
fixed upload handling:
Diffstat (limited to 'src/client/views/DocumentDecorations.tsx')
| -rw-r--r-- | src/client/views/DocumentDecorations.tsx | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/client/views/DocumentDecorations.tsx b/src/client/views/DocumentDecorations.tsx index 97876204e..0a971ed22 100644 --- a/src/client/views/DocumentDecorations.tsx +++ b/src/client/views/DocumentDecorations.tsx @@ -854,24 +854,8 @@ export class DocumentDecorations extends React.Component<{}, { value: string }> let templates: Map<Template, boolean> = new Map(); Array.from(Object.values(Templates.TemplateList)).map(template => { - let sorted = SelectionManager.ViewsSortedVertically(); - let docTemps = sorted.reduce((res: string[], doc: DocumentView, i) => { - let temps = doc.props.Document.templates; - if (temps instanceof List) { - temps.map(temp => { - if (temp !== Templates.Bullet.Layout || i === 0) { - res.push(temp); - } - }); - } - return res; - }, [] as string[]); let checked = false; - docTemps.forEach(temp => { - if (template.Layout === temp) { - checked = true; - } - }); + SelectionManager.SelectedDocuments().map(doc => checked = checked || (doc.props.Document["show" + template.Name] !== undefined)); templates.set(template, checked); }); |
