diff options
| author | bobzel <zzzman@gmail.com> | 2020-09-09 17:34:35 -0400 | 
|---|---|---|
| committer | bobzel <zzzman@gmail.com> | 2020-09-09 17:34:35 -0400 | 
| commit | e650f4dddb6a5f30b8eac0c6097cead28e04cd48 (patch) | |
| tree | f015b71920a0ff6a0d5a7124b00acb4f8dc1001b /src/client/views/PropertiesView.tsx | |
| parent | 54c02b71da4e7a698e0d5d7ecf66ab3fd082edf6 (diff) | |
| parent | 19751f41b642ad68e8029e6ea618232543a02ad8 (diff) | |
Merge branch 'master' of https://github.com/browngraphicslab/Dash-Web
Diffstat (limited to 'src/client/views/PropertiesView.tsx')
| -rw-r--r-- | src/client/views/PropertiesView.tsx | 21 | 
1 files changed, 5 insertions, 16 deletions
| diff --git a/src/client/views/PropertiesView.tsx b/src/client/views/PropertiesView.tsx index 041eec2b4..d70f4b332 100644 --- a/src/client/views/PropertiesView.tsx +++ b/src/client/views/PropertiesView.tsx @@ -80,21 +80,11 @@ export class PropertiesView extends React.Component<PropertiesViewProps> {      @computed get isInk() { return this.selectedDoc?.type === DocumentType.INK; } -    @action      rtfWidth = () => { -        if (this.selectedDoc) { -            return Math.min(this.selectedDoc?.[WidthSym](), this.props.width - 20); -        } else { -            return 0; -        } +        return !this.selectedDoc ? 0 : Math.min(this.selectedDoc?.[WidthSym](), this.props.width - 20);      } -    @action      rtfHeight = () => { -        if (this.selectedDoc) { -            return this.rtfWidth() <= this.selectedDoc?.[WidthSym]() ? Math.min(this.selectedDoc?.[HeightSym](), this.MAX_EMBED_HEIGHT) : this.MAX_EMBED_HEIGHT; -        } else { -            return 0; -        } +        return !this.selectedDoc ? 0 : this.rtfWidth() <= this.selectedDoc?.[WidthSym]() ? Math.min(this.selectedDoc?.[HeightSym](), this.MAX_EMBED_HEIGHT) : this.MAX_EMBED_HEIGHT;      }      @action @@ -286,10 +276,9 @@ export class PropertiesView extends React.Component<PropertiesViewProps> {                      backgroundColor={this.previewBackground}                      fitToBox={true}                      FreezeDimensions={true} -                    NativeWidth={layoutDoc.type === -                        StrCast(Doc.LayoutField(layoutDoc)).includes("FormattedTextBox") ? this.rtfWidth : returnZero} -                    NativeHeight={layoutDoc.type === -                        StrCast(Doc.LayoutField(layoutDoc)).includes("FormattedTextBox") ? this.rtfHeight : returnZero} +                    dontCenter={true} +                    NativeWidth={layoutDoc.type === DocumentType.RTF ? this.rtfWidth : undefined} +                    NativeHeight={layoutDoc.type === DocumentType.RTF ? this.rtfHeight : undefined}                      PanelWidth={panelWidth}                      PanelHeight={panelHeight}                      focus={returnFalse} | 
