diff --git a/karma.conf.js b/karma.conf.js index e619ef5..26d0feb 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -61,6 +61,12 @@ module.exports = function(config) { } ] }, + stats: { + assets: false, + warnings: true, + errors: true, + errorDetails: true + }, resolve: { extensions: ['', '.js', '.jsx'] }, diff --git a/src/js/modules/Sketch.jsx b/src/js/modules/Sketch.jsx index 240cffe..5450fd3 100644 --- a/src/js/modules/Sketch.jsx +++ b/src/js/modules/Sketch.jsx @@ -415,9 +415,15 @@ export default class extends React.Component{ {word: 'word 4', sketches: []} ] + let prePath = ''; + if( this.state.selectedNode.id ) { + prePath = this.state.treeHash[this.state.selectedNode.id].fullpath; + } + let EditPane = this.state.selectedNode ? {this.uriChanged(id,val)}} dataChangeHandler={(id,key,fields)=>{this.dataChanged(id,key,fields)}} /> :
; diff --git a/src/js/modules/sketch/NodeEditor.jsx b/src/js/modules/sketch/NodeEditor.jsx index 7f9355b..2ac46b9 100644 --- a/src/js/modules/sketch/NodeEditor.jsx +++ b/src/js/modules/sketch/NodeEditor.jsx @@ -7,7 +7,6 @@ export default class extends React.Component{ super(props); this.state = { url: this.props.node.name, - prePath : this.props.node.prePath + '/', requestParams: '?' } } @@ -15,7 +14,6 @@ export default class extends React.Component{ componentWillReceiveProps(nextProps){ if(nextProps.node.id != this.props.node.id) { this.setState({url: nextProps.node.name}); - this.setState({prePath: nextProps.node.prePath}); } } @@ -49,7 +47,7 @@ export default class extends React.Component{
- {this.state.prePath} + {this.props.prePath}