Skip to content

Commit b67c9a4

Browse files
committed
Merge branch 'development' of https://github.com/MetaCell/netpyne-ui into feature/606
2 parents a534583 + fd62884 commit b67c9a4

8 files changed

Lines changed: 119 additions & 3473 deletions

File tree

webapp/components/layout/defaultLayout.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,17 @@ export default {
44
tabSetHeaderHeight: 26,
55
tabSetTabStripHeight: 26,
66
enableEdgeDock: false,
7-
borderBarSize: 0,
7+
borderBarSize: 1,
8+
borderEnableDrop: false,
89
},
910
borders: [
1011
{
1112
type: 'border',
1213
location: 'bottom',
1314
children: [],
15+
size: 1,
16+
barSize: 1,
17+
enableDrop: false,
1418
},
1519
],
1620
layout: {

webapp/components/topbar/dialogs/SaveFile.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,13 @@ const saveOptions = [
3434
},
3535
];
3636

37+
const getTimeStamp = () => new Date().toGMTString().replace(',', '').replace(/[ ,:]/g, '_');
38+
3739
export default class SaveFile extends React.Component {
3840
constructor (props) {
3941
super(props);
4042
this.state = {
41-
fileName: 'output',
43+
fileName: 'output_' + getTimeStamp(),
4244
netParams: true,
4345
simConfig: true,
4446
simData: true,

webapp/redux/middleware/middleware.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {
2727
addInstancesToCanvas,
2828
openConfirmationDialog
2929
} from '../actions/general';
30-
import { OPEN_BACKEND_ERROR_DIALOG, openBackendErrorDialog } from '../actions/errors';
30+
import { OPEN_BACKEND_ERROR_DIALOG, CLOSE_BACKEND_ERROR_DIALOG, openBackendErrorDialog } from '../actions/errors';
3131
import { closeDrawerDialogBox } from '../actions/drawer';
3232
import Utils from '../../Utils';
3333
import { downloadJsonResponse, downloadPythonResponse } from './utils';
@@ -187,7 +187,6 @@ export default (store) => (next) => (action) => {
187187
switchLayoutAction(false, reset);
188188
getExperiments()
189189
next(action);
190-
191190
};
192191

193192
const pythonErrorCallback = (error) => {
@@ -341,10 +340,7 @@ export default (store) => (next) => (action) => {
341340
}
342341
case CREATE_NETWORK: {
343342
next(GeppettoActions.waitData('Instantiating the NetPyNE Model', GeppettoActions.layoutActions.SET_WIDGETS));
344-
345343
checkParametersThen(() => instantiateNetwork({}))
346-
347-
348344
break;
349345
}
350346
case CREATE_SIMULATE_NETWORK: {
@@ -492,6 +488,11 @@ export default (store) => (next) => (action) => {
492488
}, pythonErrorCallback);
493489
break;
494490
}
491+
case CLOSE_BACKEND_ERROR_DIALOG: {
492+
next(GeppettoActions.setWidgets(store.getState().widgets));
493+
next(action);
494+
break;
495+
}
495496
default: {
496497
next(action);
497498
}

webapp/redux/middleware/utils.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import { Base64 } from 'js-base64';
22

3-
const getTimeStamp = () => new Date().toGMTString().replace(',', '').replace(/[ ,:]/g, '_');
4-
5-
const createFileName = (name) => name + getTimeStamp();
3+
const createFileName = (name) => name
64

75
const forceBlobDownload = (blob, filename) => {
86
const url = window.URL.createObjectURL(blob);
@@ -18,7 +16,7 @@ export const downloadJsonResponse = (jsonData) => {
1816
let filename = createFileName('NetPyNE_Model_');
1917

2018
if (jsonData.simConfig && jsonData.simConfig.filename) {
21-
filename = createFileName(`${jsonData.simConfig.filename}_`);
19+
filename = createFileName(`${jsonData.simConfig.filename}`);
2220
}
2321

2422
filename += '.json';

webapp/redux/store.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import middleware from './middleware/middleware';
99
import plotMiddleware from './middleware/plotMiddleware';
1010
import rulesMiddleware from './middleware/rulesOperationsMiddleware';
1111

12-
import defaultLayout from '../components/layout/defaultLayout';
12+
import baseLayout from '../components/layout/defaultLayout';
1313
import componentMap from '../components/layout/componentsMap';
1414

1515
const INIT_STATE = {
@@ -22,7 +22,7 @@ const store = createStore(
2222
all,
2323
INIT_STATE,
2424
[middleware, plotMiddleware, rulesMiddleware],
25-
{ defaultLayout, componentMap },
25+
{ undefined, baseLayout, componentMap },
2626
);
2727

2828
export default store;

webapp/scripts/setup_geppetto_ui.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,19 @@ yarn global add yalc
2020

2121
app=$(pwd)
2222

23+
echo "#### geppetto core ####"
2324
cd $app/../src/geppetto-meta/geppetto.js/geppetto-core
24-
rm -rf node_modules
25+
rm -rf node_modules build
2526
yarn && yarn build:dev && yarn publish:yalc
2627

28+
echo "#### geppetto ui ####"
2729
cd $app/../src/geppetto-meta/geppetto.js/geppetto-ui
28-
rm -rf node_modules
30+
rm -rf node_modules build
2931
yarn && yarn build:dev && yarn publish:yalc
3032

33+
echo "#### geppetto client ####"
3134
cd $app/../src/geppetto-meta/geppetto.js/geppetto-client
32-
rm -rf node_modules
35+
rm -rf node_modules build
3336
yarn && yarn build:dev && yarn publish:yalc
3437

3538
cd $app

webapp/yalc.lock

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
11
{
22
"version": "v1",
33
"packages": {
4-
"@metacell/geppetto-meta-client": {
5-
"signature": "918daf407de0a1bb4f9c2b1504fd9f59",
6-
"file": true,
7-
"replaced": "1.0.0-final"
8-
},
94
"@metacell/geppetto-meta-core": {
10-
"signature": "736f99f823bf49bad526041d1eb37cd3",
11-
"file": true,
12-
"replaced": "1.0.0-final"
5+
"signature": "1ba33c748319dfc31499be76b047ce52",
6+
"file": true
137
},
148
"@metacell/geppetto-meta-ui": {
15-
"signature": "aa63de17504247a0c97a54a5ef227199",
16-
"file": true,
17-
"replaced": "1.0.0-final"
9+
"signature": "f6497df9dbe612689d8ed7dca28b3ff1",
10+
"file": true
11+
},
12+
"@metacell/geppetto-meta-client": {
13+
"signature": "e466951e2e10fa98016a1fab0c3d8b2c",
14+
"file": true
1815
}
1916
}
2017
}

0 commit comments

Comments
 (0)