projects
/
osm
/
UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Issue with viewing details about items in catalog
[osm/UI.git]
/
skyquake
/
plugins
/
composer
/
src
/
src
/
components
/
DetailsPanel.js
diff --git
a/skyquake/plugins/composer/src/src/components/DetailsPanel.js
b/skyquake/plugins/composer/src/src/components/DetailsPanel.js
index
7af2ad1
..
e13282e
100644
(file)
--- a/
skyquake/plugins/composer/src/src/components/DetailsPanel.js
+++ b/
skyquake/plugins/composer/src/src/components/DetailsPanel.js
@@
-18,7
+18,7
@@
*/
'use strict';
*/
'use strict';
-import _
from 'lodash
'
+import _
cloneDeep from 'lodash/cloneDeep
'
import React from 'react';
import PureRenderMixin from 'react-addons-pure-render-mixin'
import messages from './messages'
import React from 'react';
import PureRenderMixin from 'react-addons-pure-render-mixin'
import messages from './messages'
@@
-50,6
+50,10
@@
const DetailsPanel = React.createClass({
},
componentWillUnmount() {
},
},
componentWillUnmount() {
},
+ contextTypes: {
+ router: React.PropTypes.object,
+ userProfile: React.PropTypes.object
+ },
render() {
let json = '{}';
let bodyComponent = messages.detailsWelcome();
render() {
let json = '{}';
let bodyComponent = messages.detailsWelcome();
@@
-57,7
+61,7
@@
const DetailsPanel = React.createClass({
const selectedContainer = selected[0];
if (selectedContainer) {
bodyComponent = <CatalogItemDetailsEditor container={selectedContainer} width={this.props.layout.right} />;
const selectedContainer = selected[0];
if (selectedContainer) {
bodyComponent = <CatalogItemDetailsEditor container={selectedContainer} width={this.props.layout.right} />;
- const edit = _
.
cloneDeep(selectedContainer.model);
+ const edit = _cloneDeep(selectedContainer.model);
json = serializers.serialize(edit) || edit;
}
const jsonViewerTitle = selectedContainer ? selectedContainer.model.name : 'nothing selected';
json = serializers.serialize(edit) || edit;
}
const jsonViewerTitle = selectedContainer ? selectedContainer.model.name : 'nothing selected';
@@
-73,9
+77,4
@@
const DetailsPanel = React.createClass({
}
});
}
});
-DetailsPanel.contextTypes = {
- router: React.PropTypes.object,
- userProfile: React.PropTypes.object
-};
-
export default DetailsPanel;
export default DetailsPanel;