diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/client/views/DashboardView.tsx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/client/views/DashboardView.tsx b/src/client/views/DashboardView.tsx index d24cde149..c7631da84 100644 --- a/src/client/views/DashboardView.tsx +++ b/src/client/views/DashboardView.tsx @@ -12,6 +12,8 @@ import { MainViewModal } from "./MainViewModal"; import { ContextMenu } from "./ContextMenu"; import { DocumentManager } from "../util/DocumentManager"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { ContextMenuProps } from "./ContextMenuItem"; +import { simulateMouseClick } from "../../Utils"; enum DashboardGroup { MyDashboards, SharedDashboards @@ -58,6 +60,12 @@ export class DashboardView extends React.Component { this.abortCreateNewDashboard(); } + showContextMenu = (e: React.MouseEvent) => { + // DocumentViewInternal.SelectAfterContextMenu = false; + // simulateMouseClick(this._docRef?.ContentDiv, e.clientX, e.clientY + 30, e.screenX, e.screenY + 30); + // DocumentViewInternal.SelectAfterContextMenu = true; + } + @computed get namingInterface() { return <div> @@ -113,10 +121,14 @@ export class DashboardView extends React.Component { <img src={href ?? "https://media.istockphoto.com/photos/hot-air-balloons-flying-over-the-botan-canyon-in-turkey-picture-id1297349747?b=1&k=20&m=1297349747&s=170667a&w=0&h=oH31fJty_4xWl_JQ4OIQWZKP8C6ji9Mz7L4XmEnbqRU="}></img> <div className="info"> <div className="title"> {StrCast(dashboard.title)} </div> +<<<<<<< HEAD + <div className="more" onClick={this.showContextMenu} onContextMenu={this.onContextMenu}> +======= <div className="more" onPointerDown={e => { this._downX = e.clientX; this._downY = e.clientY; }} onClick={this.onContextMenu}> +>>>>>>> 1bb2772ee619e29ebd800192eb3df69dc0f38205 <FontAwesomeIcon color="black" size="lg" icon="bars" /> </div> </div> |