summaryrefslogtreecommitdiff
path: root/frontend/views/page/page.actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/views/page/page.actions.js')
-rw-r--r--frontend/views/page/page.actions.js14
1 files changed, 8 insertions, 6 deletions
diff --git a/frontend/views/page/page.actions.js b/frontend/views/page/page.actions.js
index dd94936..c382081 100644
--- a/frontend/views/page/page.actions.js
+++ b/frontend/views/page/page.actions.js
@@ -1,6 +1,7 @@
import * as types from '../../types'
import { store } from '../../store'
import actions from '../../actions'
+import { default as debounce } from 'lodash.debounce'
export const showAddTileForm = () => dispatch => {
dispatch({ type: types.page.show_add_tile_form })
@@ -66,12 +67,13 @@ export const showGraphIfUnloaded = ({ graph_name }) => dispatch => (
})
)
-export const setTileSortOrder = tiles => dispatch => {
+export const setTileSortOrder = (tiles, oldTiles) => dispatch => {
dispatch({ type: types.page.set_tile_sort_order, tiles })
- updateTileSortOrder(tiles)(dispatch)
-}
-
-export const updateTileSortOrder = tiles => dispatch => {
-
+ updateTileSortOrder(tiles, oldTiles)
}
+export const updateTileSortOrder = debounce((tiles, oldTiles) => {
+ if (tiles !== oldTiles) {
+ console.log('update tile sort order')
+ }
+}, 1000)