@@ -5,70 +5,35 @@ jQuery(function () {
55 require ( 'geppetto-client-initialization' ) ;
66 const ReactDOM = require ( 'react-dom' ) ;
77 const React = require ( 'react' ) ;
8- const getMuiTheme = require ( '@material-ui/core/styles/createMuiTheme' ) . default ;
98 const MuiThemeProvider = require ( '@material-ui/core/styles' ) . MuiThemeProvider ;
109 const NetPyNE = require ( './components' ) . NetPyNE ;
1110
12-
13- const Utils = require ( './Utils' ) . default ;
14- const Console = require ( 'geppetto-client/js/components/interface/console/Console' ) ;
15- const TabbedDrawer = require ( 'geppetto-client/js/components/interface/drawer/TabbedDrawer' ) ;
16- const PythonConsole = require ( 'geppetto-client/js/components/interface/pythonConsole/PythonConsole' ) ;
17-
1811 const theme = require ( './Theme' ) . default
1912
2013 const Provider = require ( "react-redux" ) . Provider ;
2114 const configureStore = require ( './redux/store' ) . default ;
2215
23- const modelLoaded = require ( './redux/actions/general' ) . modelLoaded ;
24-
2516 require ( './css/netpyne.less' ) ;
2617 require ( './css/material.less' ) ;
2718 require ( './css/traceback.less' ) ;
2819 require ( './css/flexlayout.less' ) ;
2920
3021 const store = configureStore ( ) ;
3122
32- function App ( data = { } ) {
33- return (
34- < div >
35- < MuiThemeProvider theme = { theme } >
36- < Provider store = { store } >
37- < NetPyNE { ...data } > </ NetPyNE >
38- </ Provider >
39- </ MuiThemeProvider >
23+ ReactDOM . render (
24+ < div >
25+ < MuiThemeProvider theme = { theme } >
26+ < Provider store = { store } >
27+ < NetPyNE > </ NetPyNE >
28+ </ Provider >
29+ </ MuiThemeProvider >
4030
41- < div id = "footer" >
42- < div id = "footerHeader" >
43- < TabbedDrawer anchor = "appBar" labels = { [ "Console" , "Python" ] } iconClass = { [ "fa fa-terminal" , "fa fa-flask" ] } >
44- < Console />
45- < PythonConsole pythonNotebookPath = { "notebooks/notebook.ipynb" } />
46- </ TabbedDrawer >
47- </ div >
48- </ div >
49- </ div >
50- ) ;
51- }
52- ReactDOM . render ( < App /> , document . querySelector ( '#mainContainer' ) ) ;
31+ </ div > ,
32+ document . querySelector ( '#mainContainer' )
33+ ) ;
5334
5435 GEPPETTO . G . setIdleTimeOut ( - 1 ) ;
55- GEPPETTO . G . debug ( false ) ; // Change this to true to see messages on the Geppetto console while loading
5636 GEPPETTO . Resources . COLORS . DEFAULT = "#6f54aa" ;
5737 GEPPETTO . trigger ( GEPPETTO . Events . Show_spinner , "Initialising NetPyNE" ) ;
5838
59-
60- GEPPETTO . on ( 'jupyter_geppetto_extension_ready' , data => {
61- let project = { id : 1 , name : 'Project' , experiments : [ { "id" : 1 , "name" : 'Experiment' , "status" : 'DESIGN' } ] }
62- GEPPETTO . Manager . loadProject ( project , false ) ;
63- GEPPETTO . Manager . loadExperiment ( 1 , [ ] , [ ] ) ;
64- Utils . execPythonMessage ( 'from netpyne_ui.netpyne_geppetto import netpyne_geppetto' ) ;
65- Utils . evalPythonMessage ( 'netpyne_geppetto.getData' , [ ] ) . then ( response => {
66- const data = Utils . convertToJSON ( response ) ;
67- GEPPETTO . on ( GEPPETTO . Events . Model_loaded , ( ) => {
68- store . dispatch ( modelLoaded ) ;
69- } ) ;
70- ReactDOM . render ( < App data = { data } /> , document . querySelector ( '#mainContainer' ) , store . dispatch ( modelLoaded ) ) ;
71- GEPPETTO . trigger ( "spinner:hide" ) ;
72- } )
73- } ) ;
7439} ) ;
0 commit comments