aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/PropertiesButtons.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/PropertiesButtons.tsx')
-rw-r--r--src/client/views/PropertiesButtons.tsx96
1 files changed, 48 insertions, 48 deletions
diff --git a/src/client/views/PropertiesButtons.tsx b/src/client/views/PropertiesButtons.tsx
index 749b33539..7527a0793 100644
--- a/src/client/views/PropertiesButtons.tsx
+++ b/src/client/views/PropertiesButtons.tsx
@@ -56,7 +56,7 @@ export class PropertiesButtons extends React.Component<{}, {}> {
const targetDoc = useUserDoc ? Doc.UserDoc() : this.selectedDoc;
const onPropToggle = (dv: Opt<DocumentView>, doc: Doc, prop: string) => ((dv?.layoutDoc || doc)[prop] = (dv?.layoutDoc || doc)[prop] ? false : true);
- console.log('current icon ' + icon(targetDoc?.[property]));
+ // console.log('current icon ' + icon(targetDoc?.[property]));
return !targetDoc ? null : (
<Tooltip title={<div className={`dash-tooltip`}>{tooltip(targetDoc?.[property])} </div>} placement="top">
@@ -141,14 +141,14 @@ export class PropertiesButtons extends React.Component<{}, {}> {
);
}
- // @computed get forceActiveButton() { // WHAT HAPPENS HERE
- // return this.propertyToggleBtn(
- // on => 'Active',
- // '_forceActive',
- // on => `${on ? 'Select to activate' : 'Contents always active'} `,
- // on => 'eye'
- // );
- // }
+ @computed get forceActiveButton() { //select text
+ return this.propertyToggleBtn(
+ on => 'Active',
+ '_forceActive',
+ on => `${on ? 'Select to activate' : 'Contents always active'} `,
+ on => 'eye'
+ );
+ }
@computed get fitContentButton() {
return this.propertyToggleBtn(
@@ -162,7 +162,7 @@ export class PropertiesButtons extends React.Component<{}, {}> {
// // this implments a container pattern by marking the targetDoc (collection) as a lightbox
// // that always fits its contents to its container and that hides all other documents when
// // a link is followed that targets a 'lightbox' destination
- // @computed get isLightboxButton() { WHAT IS THIS
+ // @computed get isLightboxButton() { // developer
// return this.propertyToggleBtn(
// on => 'Lightbox',
// 'isLightbox',
@@ -205,31 +205,31 @@ export class PropertiesButtons extends React.Component<{}, {}> {
);
}
- // @computed get chromeButton() { // WHAT
- // return this.propertyToggleBtn(
- // on => 'Controls',
- // '_chromeHidden',
- // on => `${on ? 'Show' : 'Hide'} editing UI`,
- // on => 'edit',
- // (dv, doc) => ((dv?.rootDoc || doc)._chromeHidden = !(dv?.rootDoc || doc)._chromeHidden)
- // );
- // }
+ @computed get chromeButton() { // developer -- removing UI decoration
+ return this.propertyToggleBtn(
+ on => 'Controls',
+ '_chromeHidden',
+ on => `${on ? 'Show' : 'Hide'} editing UI`,
+ on => 'edit',
+ (dv, doc) => ((dv?.rootDoc || doc)._chromeHidden = !(dv?.rootDoc || doc)._chromeHidden)
+ );
+ }
- // @computed get layout_autoHeightButton() { // shouldn't be here unless you can set it back to its original size
- // return this.propertyToggleBtn(
- // on => 'Auto\xA0Size',
- // '_layout_autoHeight',
- // on => `Automatical vertical sizing to show all content`,
- // on => 'arrows-alt-v'
- // );
- // }
+ @computed get layout_autoHeightButton() { // shouldn't be here unless you can set it back to its original size
+ return this.propertyToggleBtn(
+ on => 'Auto\xA0Size',
+ '_layout_autoHeight',
+ on => `Automatical vertical sizing to show all content`,
+ on => 'arrows-alt-v'
+ );
+ }
@computed get gridButton() {
return this.propertyToggleBtn(
on => (on ? 'HIDE GRID' : 'DISPLAY GRID'),
'_freeform_backgroundGrid',
on => `Display background grid in collection`,
- on => (on ? <MdGridOn /> : <MdGridOff />) //'border-all'
+ on => (on ? <MdGridOff /> :<MdGridOn /> ) //'border-all'
);
}
@@ -294,23 +294,23 @@ export class PropertiesButtons extends React.Component<{}, {}> {
// </Tooltip>
// );
// }
- @computed
- get perspectiveButton() {
- return !this.selectedDoc ? null : (
- <Tooltip title={<div className="dash-tooltip">Choose view perspective</div>} placement="top">
- <div>
- <div className="propertiesButtons-linkFlyout">
- <Flyout anchorPoint={anchorPoints.LEFT_TOP} content={this.onPerspectiveFlyout}>
- <div className={'propertiesButtons-linkButton-empty'} onPointerDown={e => e.stopPropagation()}>
- <FontAwesomeIcon className="documentdecorations-icon" icon="mouse-pointer" size="lg" />
- </div>
- </Flyout>
- </div>
- <div className="propertiesButtons-title"> Perspective </div>
- </div>
- </Tooltip>
- );
- }
+ // @computed
+ // get perspectiveButton() { //WHERE ARE YOU
+ // return !this.selectedDoc ? null : (
+ // <Tooltip title={<div className="dash-tooltip">Choose view perspective</div>} placement="top">
+ // <div>
+ // <div className="propertiesButtons-linkFlyout">
+ // <Flyout anchorPoint={anchorPoints.LEFT_TOP} content={this.onPerspectiveFlyout}>
+ // <div className={'propertiesButtons-linkButton-empty'} onPointerDown={e => e.stopPropagation()}>
+ // <FontAwesomeIcon className="documentdecorations-icon" icon="mouse-pointer" size="lg" />
+ // </div>
+ // </Flyout>
+ // </div>
+ // <div className="propertiesButtons-title"> Perspective </div>
+ // </div>
+ // </Tooltip>
+ // );
+ // }
@undoBatch
handlePerspectiveChange = (e: any) => {
@@ -447,13 +447,13 @@ export class PropertiesButtons extends React.Component<{}, {}> {
{/* {toggle(this.onClickButton)} */}
{toggle(this.layout_fitWidthButton)}
{/* {toggle(this.freezeThumb)} */}
- {/* {toggle(this.forceActiveButton)} */}
+ {toggle(this.forceActiveButton)}
{toggle(this.fitContentButton, { display: !isFreeForm && !isMap ? 'none' : '' })}
{/* {toggle(this.isLightboxButton, { display: !isFreeForm && !isMap ? 'none' : '' })} */}
- {/* {toggle(this.layout_autoHeightButton, { display: !isText && !isStacking && !isTree ? 'none' : '' })} */}
+ {toggle(this.layout_autoHeightButton, { display: !isText && !isStacking && !isTree ? 'none' : '' })}
{toggle(this.maskButton, { display: !isInk ? 'none' : '' })}
{toggle(this.hideImageButton, { display: !isImage ? 'none' : '' })}
- {/* {toggle(this.chromeButton, { display: !isCollection || isNovice ? 'none' : '' })} */}
+ {toggle(this.chromeButton, { display: !isCollection || isNovice ? 'none' : '' })}
{toggle(this.gridButton, { display: !isCollection ? 'none' : '' })}
{/* {toggle(this.groupButton, { display: isTabView || !isCollection ? 'none' : '' })} */}
{/* {toggle(this.snapButton, { display: !isCollection ? 'none' : '' })} */}