diff --git a/public/react/src/modules/page/MainContent.js b/public/react/src/modules/page/MainContent.js index 175ea7bc0..282f65e78 100644 --- a/public/react/src/modules/page/MainContent.js +++ b/public/react/src/modules/page/MainContent.js @@ -14,9 +14,11 @@ import ChooseEvaluateView from './main/ChooseEvaluateView' import { CircularProgress } from 'material-ui/Progress'; import Button from 'material-ui/Button'; import VNCContainer from './VNCContainer' +import { connect } from 'react-redux'; import './tpiPage.css'; import './tpiPageForMobile.css'; +import actions from '../../redux/actions'; const $ = window.$; class MainContent extends Component { componentDidMount() { @@ -32,11 +34,15 @@ class MainContent extends Component { // console.log('onResizeButtonClick') } onRunCodeTest = () => { + const {onRunCodeTest, isCollpaseTsetCase} = this.props; const vncContainer = this.refs['vncContainer'] if (vncContainer) { vncContainer.showCodeEvaluate && vncContainer.showCodeEvaluate() } - this.props.onRunCodeTest(); + // console.log('1111111111'); + // this.props.onRunCodeTest(); + isCollpaseTsetCase(true); + onRunCodeTest(); } hideCodeEvaluate = () => { const vncContainer = this.refs['vncContainer'] @@ -195,4 +201,12 @@ class MainContent extends Component { } } -export default MainContent; +const mapStateToProps = (state) => ({}); +const mapDispatchToProps = (dispatch) => ({ + isCollpaseTsetCase: (flag) => dispatch(actions.isCollpaseTsetCase(flag)) +}); + +export default connect( + mapStateToProps, + mapDispatchToProps +)(MainContent);