diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-07-10 20:37:19 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-07-10 20:37:19 +0200 |
| commit | 0a341a1f6e1d805143dc13e56bc67394840118b4 (patch) | |
| tree | ae9e014459d7cd6de0178002dad43128b6f0df52 /frontend/views/graph/components | |
| parent | 3545b13fec6f041bb72ab7f355d16fc6eeec7032 (diff) | |
updating home page works
Diffstat (limited to 'frontend/views/graph/components')
| -rw-r--r-- | frontend/views/graph/components/graph.editor.js | 5 | ||||
| -rw-r--r-- | frontend/views/graph/components/page.handle.js | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/frontend/views/graph/components/graph.editor.js b/frontend/views/graph/components/graph.editor.js index 3be0063..99c5665 100644 --- a/frontend/views/graph/components/graph.editor.js +++ b/frontend/views/graph/components/graph.editor.js @@ -82,6 +82,11 @@ class GraphEditor extends Component { } handleMouseDown(e, page) { + if (e.shiftKey) { + e.preventDefault() + this.props.graphActions.setHomePageId(this.props.graph.show.res, page) + return + } const bounds = this.getBoundingClientRect() const mouseX = e.pageX const mouseY = e.pageY diff --git a/frontend/views/graph/components/page.handle.js b/frontend/views/graph/components/page.handle.js index 13eee45..be05a1a 100644 --- a/frontend/views/graph/components/page.handle.js +++ b/frontend/views/graph/components/page.handle.js @@ -36,11 +36,14 @@ export default class PageHandle extends Component { left: (bounds.width) * Math.min(page.settings.x, 0.95), } } + const className = (graph.home_page_id === page.id) + ? 'handle homepage' + : 'handle' const url = '/' + graph.path + '/' + page.path // console.log(style) return ( <div - className='handle' + className={className} ref={this.ref} onMouseDown={onMouseDown} onDoubleClick={() => history.push(url)} |
