From 0db903f139aa2eb91308f99bb3be3619c2d9b217 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 5 Jun 2018 04:45:14 +0200 Subject: woooo smoother --- app/client/modules/samplernn/samplernn.show.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'app/client/modules/samplernn/samplernn.show.js') diff --git a/app/client/modules/samplernn/samplernn.show.js b/app/client/modules/samplernn/samplernn.show.js index 8b6f357..1237d9b 100644 --- a/app/client/modules/samplernn/samplernn.show.js +++ b/app/client/modules/samplernn/samplernn.show.js @@ -21,6 +21,10 @@ const samplernnModule = { } class SampleRNNShow extends Component { + constructor(props){ + super(props) + this.datasetActions = this.datasetActions.bind(this) + } render(){ const { samplernn, match, history } = this.props const { folderLookup } = (samplernn.data || {}) @@ -51,12 +55,12 @@ class SampleRNNShow extends Component { console.log('picked a file', file) this.handlePick(file) }} - datasetActions={(dataset) => this.datasetActions(dataset)} + datasetActions={this.datasetActions} /> ) } - datasetActions(dataset){ + datasetActions(dataset, isFetching=false, isProcessing=false){ const { samplernn, remote } = this.props const { fileLookup } = samplernn.data const input = fileLookup[dataset.input[0]] @@ -76,8 +80,12 @@ class SampleRNNShow extends Component { {'fetched '} remote.clear_cache_task(dataset)}>rm + : isFetching + ?
+ {'fetching'} +
:
- remote.fetch_task(input.url)}>fetch + remote.fetch_task(input.url, input.id, dataset.name)}>fetch
} -- cgit v1.2.3-70-g09d2