aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/views/PropertiesView.tsx27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/client/views/PropertiesView.tsx b/src/client/views/PropertiesView.tsx
index 8d496e992..9c327b3f1 100644
--- a/src/client/views/PropertiesView.tsx
+++ b/src/client/views/PropertiesView.tsx
@@ -43,6 +43,7 @@ import { FaFileVideo } from 'react-icons/fa'; //* as Icons from "react-icons/fa"
import { IconButton } from 'browndash-components';
import { IconBase } from 'react-icons';
import { MdOutlineMedicalServices } from 'react-icons/md';
+import { createPromiseCapability } from 'pdfjs-dist';
const higflyout = require('@hig/flyout');
export const { anchorPoints } = higflyout;
export const Flyout = higflyout.default;
@@ -1200,13 +1201,37 @@ export class PropertiesView extends React.Component<PropertiesViewProps> {
);
}
+ @computed get doubleClickClose() {
+ //action(() => (this.openContexts = false, this.openOptions = false, this.openTransform = !this.openTransform))
+ //console.log(this.openContexts + " hello " + this.openOptions + this.openTransform + this.openLinks + this.openFields)
+ if (this.openContexts || this.openOptions || this.openTransform || this.openLinks || this.openFields){
+ this.openContexts = false;
+ this.openOptions = false;
+ this.openTransform = false;
+ this.openLinks = false;
+ this.openFields = false;
+
+ } else if (!this.openContexts && !this.openOptions && !this.openTransform && !this.openLinks && !this.openFields){
+ this.openContexts = true;
+ this.openOptions = true;
+ this.openTransform = true;
+ this.openLinks = true;
+ this.openFields = true;
+
+ }
+
+ return (
+ console.log("made")
+ )
+ }
+
@computed get linksSubMenu() {
// onPointerDown={action(() => (this.openLinks = !this.openLinks))}
return (
<div className="propertiesView-contexts">
- <div className="propertiesView-contexts-title" onDoubleClick={action(() => (this.openContexts = !this.openContexts, this.openOptions = !this.openOptions, this.openTransform = !this.openTransform))} onClick={action(() => (this.openLinks = !this.openLinks))} style={{ backgroundColor: this.openLinks ? 'black' : '' }}>
+ <div className="propertiesView-contexts-title" onDoubleClick={action(() => ( this.doubleClickClose, this.openLinks = true))} onClick={action(() => (this.openLinks = !this.openLinks))} style={{ backgroundColor: this.openLinks ? 'black' : '' }}>
Linked To
<div className="propertiesView-contexts-title-icon">
<FontAwesomeIcon icon={this.openLinks ? 'caret-down' : 'caret-right'} size="lg" color="white" />