import React, { Component } from 'react'; import ActionView from './main/ActionView'; import LeftViewContainer from './main/LeftViewContainer'; import CodeRepositoryViewContainer from './main/CodeRepositoryViewContainer'; import CodeEvaluateView from './main/CodeEvaluateView'; import ChooseRepositoryView from './main/ChooseRepositoryView'; import ChooseEvaluateView from './main/ChooseEvaluateView' import { CircularProgress } from 'material-ui/Progress'; import Button from 'material-ui/Button'; import VNCDisplay from './VNCDisplay' import './tpiPage.css'; import './tpiPageForMobile.css'; const $ = window.$; class MainContent extends Component { componentDidMount() { // ios下图标位置有问题 setTimeout(()=>{ if (window.$('.b-label>.resize-helper').position().top < 100) { window.$('.b-label>.resize-helper').css('top', '200px') } }, 4000) $("body").css("padding-right","0px!important") } onResizeButtonClick = () => { // console.log('onResizeButtonClick') } render() { const { challenge, output_sets, onRunCodeTest, latest_output, record, st, readRepoTimeout, onTestSetHeaderClick, loading, codeLoading, shixun} = this.props // if (output_sets && output_sets.test_sets) { // const test_sets_array = JSON.parse("[" + output_sets.test_sets + "]"); // output_sets.test_sets_array = test_sets_array; // } var games_repository_contents_style; if (st===1) { games_repository_contents_style = {overflow: 'auto', height: '445px', backgroundColor: '#111C24'} } else { games_repository_contents_style = {overflow: 'hidden', height: '445px'} } const newProps = Object.assign({}, this.props); delete newProps.testSetsExpandedArray const showIframeContent = shixun && shixun.vnc == true return (