From c2085dd105b8dd4db41dbf6fb8d6e2d03f61edd2 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 3 Jun 2020 23:20:11 +0200 Subject: dragging images and text --- frontend/views/page/components/page.editor.js | 6 ++++-- frontend/views/page/page.actions.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'frontend/views/page') diff --git a/frontend/views/page/components/page.editor.js b/frontend/views/page/components/page.editor.js index a806dc0..38f74ea 100644 --- a/frontend/views/page/components/page.editor.js +++ b/frontend/views/page/components/page.editor.js @@ -120,6 +120,7 @@ class PageEditor extends Component { handleMouseUp(e) { // const { actions } = this.props + const { temporaryTile } = this.props const { dragging, draggingBox, bounds, box, tile } = this.state if (!dragging && !draggingBox) return e.preventDefault() @@ -145,9 +146,10 @@ class PageEditor extends Component { y: tile.settings.y + dy, } } - if (tile.id === 'new') { + if (temporaryTile && tile.id === temporaryTile.id) { this.props.tileActions.updateTemporaryTile(updatedTile) - } else { + } + if (tile.id !== 'new') { this.props.pageActions.updatePageTile(updatedTile) actions.tile.update(updatedTile) } diff --git a/frontend/views/page/page.actions.js b/frontend/views/page/page.actions.js index 8261515..b58abb5 100644 --- a/frontend/views/page/page.actions.js +++ b/frontend/views/page/page.actions.js @@ -15,7 +15,7 @@ export const toggleAddTileForm = () => dispatch => { } export const updatePageTile = tile => dispatch => { - dispatch({ type: types.page.update_graph_tile, tile }) + dispatch({ type: types.page.update_page_tile, tile }) } export const showGraphAndPageIfUnloaded = ({ graph_name, page_name }) => dispatch => ( -- cgit v1.2.3-70-g09d2