summaryrefslogtreecommitdiff
path: root/public/bundle.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/bundle.js')
-rw-r--r--public/bundle.js39
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;