diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-06-05 04:12:42 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-06-05 04:12:42 +0200 |
| commit | 55c1e265e8b274ee73c6e1b9e9a59cb44db7fe84 (patch) | |
| tree | c74ba0c9b4be4875d4d4b21336be2a33a3d9edb9 /public/bundle.js | |
| parent | 8637ba895d2f8f249734076fea6d8a7e29b336cd (diff) | |
fetch task worksssssss
Diffstat (limited to 'public/bundle.js')
| -rw-r--r-- | public/bundle.js | 39 |
1 files changed, 34 insertions, 5 deletions
diff --git a/public/bundle.js b/public/bundle.js index a6f6dd2..3b1160e 100644 --- a/public/bundle.js +++ b/public/bundle.js @@ -1196,6 +1196,7 @@ var FileList = exports.FileList = function FileList(props) { title = props.title, linkFiles = props.linkFiles, onClick = props.onClick, + onDelete = props.onDelete, _props$orderBy = props.orderBy, orderBy = _props$orderBy === undefined ? 'name asc' : _props$orderBy, _props$className = props.className, @@ -1216,7 +1217,8 @@ var FileList = exports.FileList = function FileList(props) { file: pair[1], fields: fieldSet(fields), className: rowClassName, - linkFiles: true, + linkFiles: linkFiles, + onDelete: onDelete, onClick: onClick }); }); @@ -1269,6 +1271,7 @@ var fieldSet = exports.fieldSet = function fieldSet(fields) { var FileRow = exports.FileRow = function FileRow(props) { var file = props.file, linkFiles = props.linkFiles, + onDelete = props.onDelete, _onClick = props.onClick, _props$className2 = props.className, className = _props$className2 === undefined ? 'row file' : _props$className2, @@ -1341,6 +1344,13 @@ var FileRow = exports.FileRow = function FileRow(props) { fields.has('activity') && file.activity, fields.has('module') && file.module ), + fields.has('delete') && onDelete && file.id && (0, _preact.h)( + 'div', + { className: 'delete', onClick: function onClick(e) { + return onDelete(file); + } }, + 'x' + ), props.options && props.options(file) ); }; @@ -5228,6 +5238,10 @@ var _samplernn = __webpack_require__(/*! ./samplernn.actions */ "./app/client/mo var samplernnActions = _interopRequireWildcard(_samplernn); +var _actions = __webpack_require__(/*! ../../actions */ "./app/client/actions.js"); + +var _actions2 = _interopRequireDefault(_actions); + var _dataset = __webpack_require__(/*! ../../dataset/dataset.form */ "./app/client/dataset/dataset.form.js"); var _dataset2 = _interopRequireDefault(_dataset); @@ -5334,6 +5348,14 @@ var SampleRNNDatasets = function (_Component) { ); } }, { + key: 'onDeleteFile', + value: function onDeleteFile(file) { + var yes = confirm('Are you sure you want to delete this file?'); + if (yes) { + _actions2.default.file.destroy(file); + } + } + }, { key: 'render', value: function render() { var _props2 = this.props, @@ -5423,8 +5445,12 @@ var SampleRNNDatasets = function (_Component) { className: 'input_files', fileListClassName: '', rowClassName: 'input_file', + fields: 'name date size delete', options: _this3.fileOptions, - onClick: onPickFile + onClick: onPickFile, + onDelete: function onDelete(file) { + return _this3.onDeleteFile(file); + } }) ), (0, _preact.h)( @@ -5451,7 +5477,10 @@ var SampleRNNDatasets = function (_Component) { }), orderBy: 'epoch desc', fields: 'name date epoch size', - onPickFile: onPickFile + onPickFile: onPickFile, + onDelete: function onDelete(file) { + return _this3.onDeleteFile(file); + } }) ), _this3.props.afterRow && _this3.props.afterRow(dataset) @@ -8160,9 +8189,9 @@ var systemReducer = function systemReducer() { stderr: "" }); case _types2.default.task.task_finish: - if (state.runner.cpu.task.uuid === action.task.uuid) { + if (action.task === 'cpu' || state.runner.cpu.task.uuid === action.task.uuid) { processor = 'cpu'; - } else if (state.runner.gpu.task.uuid === action.task.uuid) { + } else if (action.task === 'gpu' || state.runner.gpu.task.uuid === action.task.uuid) { processor = 'gpu'; } else { processor = null; |
