Skip to content

Commit 6b5497d

Browse files
committed
#142 Layout start refactoring
1 parent b376843 commit 6b5497d

25 files changed

Lines changed: 4240 additions & 4606 deletions

netpyne_ui/geppetto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 7588ed3475f0da25e6caed3d48e43b86d1fb4fc4

package-lock.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

webapp/Main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jQuery(function () {
88
const MuiThemeProvider = require('@material-ui/core/styles').MuiThemeProvider;
99
const NetPyNE = require('./components').NetPyNE;
1010

11-
const theme = require('./Theme').default
11+
const theme = require('./theme').default
1212

1313
const Provider = require("react-redux").Provider;
1414
const configureStore = require('./redux/store').default;

webapp/Utils.js

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -185,32 +185,5 @@ const Utils = {
185185
evalPythonMessage: evalPythonMessage
186186
}
187187

188-
/**
189-
* Deep object comparison
190-
* @param {*} a
191-
* @param {*} b
192-
*/
193-
export function isEqual (a, b) {
194-
if (a === b) {
195-
return true;
196-
}
197-
if (a instanceof Date && b instanceof Date) {
198-
return a.getTime() === b.getTime();
199-
}
200-
if (!a || !b || (typeof a !== 'object' && typeof b !== 'object')) {
201-
return a === b;
202-
}
203-
if (a === null || a === undefined || b === null || b === undefined) {
204-
return false;
205-
}
206-
if (a.prototype !== b.prototype) {
207-
return false;
208-
}
209-
let keys = Object.keys(a);
210-
if (keys.length !== Object.keys(b).length) {
211-
return false;
212-
}
213-
return keys.every(k => isEqual(a[k], b[k]));
214-
}
215188

216189
export default Utils

webapp/components/general/NetPyNEIcons.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webapp/components/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
maximizeWidget,
1010
updateWidget,
1111
newWidget
12-
} from "../redux/actions/flexlayout";
12+
} from "../redux/actions/layout";
1313
import { openBackendErrorDialog, closeBackendErrorDialog } from '../redux/actions/errors';
1414
import {
1515
updateCards, editModel, simulateNetwork, createNetwork,
@@ -92,7 +92,7 @@ export const NetPyNECellRule = connect((state, ownProps) => ({
9292

9393
import _LayoutManager from "./layout/LayoutManager";
9494
export const LayoutManager = connect(
95-
state => ({ ...state.flexlayout, editMode: state.general.editMode }),
95+
state => ({ ...state.layout, editMode: state.general.editMode }),
9696
dispatch => ({
9797
updateWidget: widget => dispatch(updateWidget(widget)),
9898
minimizeWidget: id => dispatch(minimizeWidget(id)),

0 commit comments

Comments
 (0)