summaryrefslogtreecommitdiff
path: root/public/bundle.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/bundle.js')
-rw-r--r--public/bundle.js192
1 files changed, 182 insertions, 10 deletions
diff --git a/public/bundle.js b/public/bundle.js
index b03ba66..ac097fe 100644
--- a/public/bundle.js
+++ b/public/bundle.js
@@ -5013,11 +5013,10 @@ var load_directories = exports.load_directories = function load_directories(id)
}
});
if (id) {
- var folder = id === 'unsorted' ? folderLookup.unsorted : folderLookup[id];
- console.log(id);
+ console.log('folder id', id);
dispatch({
type: _types2.default.samplernn.set_folder,
- folder: folder
+ folder_id: id
});
}
}).catch(function (e) {
@@ -5309,6 +5308,7 @@ var SampleRNNDatasets = function (_Component) {
value: function render() {
var _props2 = this.props,
samplernn = _props2.samplernn,
+ folder = _props2.folder,
match = _props2.match,
history = _props2.history;
@@ -5319,7 +5319,6 @@ var SampleRNNDatasets = function (_Component) {
console.log('no folders, redirect to /new');
return history.push('/samplernn/new/');
}
- var folder = samplernn.folder;
if (!folder || !folder.name) return;
return (0, _preact.h)(
'div',
@@ -5358,6 +5357,7 @@ var SampleRNNDatasets = function (_Component) {
var _props3 = this.props,
samplernn = _props3.samplernn,
+ folder = _props3.folder,
runner = _props3.runner,
onPickDataset = _props3.onPickDataset,
onPickFile = _props3.onPickFile,
@@ -5365,7 +5365,6 @@ var SampleRNNDatasets = function (_Component) {
var _samplernn$data = samplernn.data,
datasetLookup = _samplernn$data.datasetLookup,
fileLookup = _samplernn$data.fileLookup;
- var folder = samplernn.folder;
var _util$sort$orderByFn = util.sort.orderByFn('date desc'),
mapFn = _util$sort$orderByFn.mapFn,
@@ -5540,11 +5539,13 @@ var SampleRNNImport = function (_Component) {
value: function render() {
var _this2 = this;
- var datasets = [];
+ var datasets = [],
+ folder = void 0;
if (this.props.samplernn.data) {
datasets = (this.props.samplernn.data.folders || []).map(function (folder) {
return [folder.name, folder.id];
});
+ folder = this.props.samplernn.data.folderLookup.unsorted;
}
return (0, _preact.h)(
'div',
@@ -5616,6 +5617,7 @@ var SampleRNNImport = function (_Component) {
),
(0, _preact.h)(_samplernn3.default, {
id: 'unsorted',
+ folder: folder,
history: this.props.history,
onPickDataset: function onPickDataset(dataset) {
return _this2.toggle(dataset.name, _this2.state.selected[name]);
@@ -6022,9 +6024,176 @@ exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(
!*** ./app/client/modules/samplernn/samplernn.reducer.js ***!
\***********************************************************/
/*! no static exports found */
-/***/ (function(module, exports) {
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+
+var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-throw new Error("Module build failed: SyntaxError: Unexpected token (50:15)\n\n\u001b[0m \u001b[90m 48 | \u001b[39m folderLookup\u001b[33m:\u001b[39m {\n \u001b[90m 49 | \u001b[39m \u001b[33m...\u001b[39mstate\u001b[33m.\u001b[39mdata\u001b[33m.\u001b[39mfolderLookup\u001b[33m,\u001b[39m\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 50 | \u001b[39m [\u001b[33m...\u001b[39maction\u001b[33m.\u001b[39mdata\u001b[33m.\u001b[39mid]\u001b[33m:\u001b[39m action\u001b[33m.\u001b[39mdata\u001b[33m,\u001b[39m\n \u001b[90m | \u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 51 | \u001b[39m }\n \u001b[90m 52 | \u001b[39m }\u001b[33m,\u001b[39m\n \u001b[90m 53 | \u001b[39m folder\u001b[33m:\u001b[39m {\u001b[0m\n");
+var _types = __webpack_require__(/*! ../../types */ "./app/client/types.js");
+
+var _types2 = _interopRequireDefault(_types);
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+var samplernnInitialState = {
+ loading: true,
+ progress: { i: 0, n: 0 },
+ error: null,
+ folders: [],
+ folder_id: 0,
+ data: null,
+ lossReport: null
+};
+
+var samplernnReducer = function samplernnReducer() {
+ var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : samplernnInitialState;
+ var action = arguments[1];
+
+ // console.log(action.type)
+ switch (action.type) {
+ case _types2.default.samplernn.init:
+ return _extends({}, state, {
+ loading: false,
+ data: action.data
+ });
+
+ case _types2.default.socket.connect:
+ return _extends({}, state);
+
+ case _types2.default.task.task_begin:
+ return _extends({}, state);
+
+ case _types2.default.task.task_finish:
+ return _extends({}, state);
+
+ // so now the last thing is to figure out how to access things inside these datasets
+ // and rebuild them if need be, considering this is SUPER awkward inside of redux.
+
+ case _types2.default.folder.create:
+ if (action.data.module === 'samplernn') {
+ return _extends({}, state, {
+ loading: false,
+ data: {
+ folders: state.data.folders.concat([action.data.id]),
+ folderLookup: _extends({}, state.data.folderLookup, _defineProperty({}, action.data.id, action.data))
+ },
+ folder: _extends({}, action.data, {
+ datasets: [],
+ files: []
+ })
+ });
+ }
+ return state;
+
+ case _types2.default.file.create:
+ if (action.data.module === 'samplernn') {
+ console.log(action.data, state.folder);
+ // const dataset = {
+ // name,
+ // input: [],
+ // checkpoints: [],
+ // output: [],
+ // }
+ var dataset = void 0,
+ old_dataset = void 0,
+ folder = void 0,
+ old_folder = void 0;
+ var dataset_name = action.data.name.split('.')[0];
+ if (dataset_name in state.data.datasets) {
+ old_dataset = state.data.datasets[dataset_name];
+ dataset = _extends({}, old_dataset, {
+ input: action.data.generated ? old_dataset.input : [action.data.id].concat(old_dataset.input),
+ output: !action.data.generated ? old_dataset.output : [action.data.id].concat(old_dataset.output)
+ });
+ } else {
+ dataset = {
+ name: dataset_name,
+ date: action.data.created_at || action.data.date,
+ input: action.data.generated ? [] : [action.data.id],
+ checkpoints: [],
+ output: !action.data.generated ? [] : [action.data.id]
+ };
+ }
+ old_folder = state.data.folderLookup[action.data.folder_id];
+ folder = _extends({}, old_folder, {
+ files: old_folder.files.concat[action.data.id]
+ });
+ return _extends({}, state, {
+ loading: false,
+ data: _extends({}, state.data, {
+ files: state.data.files.concat([action.data.id]),
+ folderLookup: _extends({}, state.data.folderLookup, _defineProperty({}, action.data.folder_id, folder)),
+ fileLookup: _extends({}, state.data.fileLookup, _defineProperty({}, action.data.id, action.data)),
+ datasetLookup: _extends({}, state.data.datasetLookup, _defineProperty({}, dataset_name, dataset))
+ })
+ });
+ }
+ return state;
+
+ case _types2.default.file.update:
+ if (action.data.module === 'samplernn') {
+ return _extends({}, state, {
+ loading: false,
+ data: _extends({}, state.data, {
+ fileLookup: _extends({}, state.data.fileLookup, _defineProperty({}, action.data.id, action.data))
+ })
+ });
+ }
+ return state;
+
+ case _types2.default.folder.upload_complete:
+ if (state.folder.id === action.folder) {
+ return _extends({}, state, {
+ loading: false,
+ folder: _extends({}, state.folder, {
+ input: [action.data].concat(state.folder.input)
+ })
+ });
+ }
+ return state;
+
+ case _types2.default.socket.status:
+ return samplernnSocket(state, action.data);
+
+ case _types2.default.samplernn.set_folder:
+ return _extends({}, state, {
+ folder_id: action.folder_id
+ });
+
+ case _types2.default.samplernn.load_loss:
+ return _extends({}, state, {
+ lossReport: action.lossReport
+ });
+
+ case _types2.default.app.load_progress:
+ return _extends({}, state, {
+ progress: action.progress
+ });
+
+ default:
+ return state;
+ }
+};
+
+var samplernnSocket = function samplernnSocket(state, action) {
+ console.log(action);
+ switch (action.key) {
+ case 'list_directory':
+ return state;
+ default:
+ return state;
+ }
+};
+
+exports.default = samplernnReducer;
/***/ }),
@@ -6342,9 +6511,11 @@ var SampleRNNShow = function (_Component) {
match = _props.match,
history = _props.history;
- var _ref = samplernn || {},
- folder = _ref.folder;
+ var _ref = samplernn.data || {},
+ folderLookup = _ref.folderLookup;
+ var folder = (folderLookup || {})[samplernn.folder_id] || {};
+ console.log(folder, samplernn.folder_id);
return (0, _preact.h)(
'div',
{ className: 'app' },
@@ -6365,6 +6536,7 @@ var SampleRNNShow = function (_Component) {
}),
(0, _preact.h)(_samplernn3.default, {
id: this.props.match.params.id || localStorage.getItem('samplernn.last_id'),
+ folder: folder,
onPickFile: function onPickFile(file, e) {
e.preventDefault();
e.stopPropagation();