+
+
+ {ChallengesDataList === undefined || ChallengesDataList&&ChallengesDataList.description=== ""||ChallengesDataList&&ChallengesDataList.description===null||ChallengesDataList&&ChallengesDataList.description===undefined?:""}
+
+
+ {ChallengesDataList === undefined || ChallengesDataList&&ChallengesDataList.description=== ""||ChallengesDataList&&ChallengesDataList.description===null||ChallengesDataList&&ChallengesDataList.description===undefined?"":this.state.isopentitletype==="greater"&&this.state.opentitletype===true?
+ :""}
+
diff --git a/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js b/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js
index e04ad17c9..ca1e9d2ff 100644
--- a/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js
+++ b/public/react/src/modules/tpm/shixunchild/Challenges/Challengesjupyter.js
@@ -47,33 +47,54 @@ class Challengesjupyter extends Component {
isopentitletype:"Less",
})
}
+ this.getjianjiesize()
}
}
}).catch((error) => {
//console.log(error)
});
}
+
+
+ getjianjiesize=()=>{
+ let {ChallengesDataList}=this.state;
+ let boxoffsetHeigh;
+ let box=document.getElementById("shixunchallengesid");
+
+ if(box){
+ boxoffsetHeigh=box.offsetHeight
+ if(ChallengesDataList === undefined || ChallengesDataList&&ChallengesDataList.description=== ""||ChallengesDataList&&ChallengesDataList.description===null||ChallengesDataList&&ChallengesDataList.description===undefined){
+
+ }else{
+ if(this.state.isopentitletype==="greater"){
+
+ }else{
+ if(boxoffsetHeigh>=300){
+ this.setState({
+ opentitletype:true,
+ isopentitletype:"greater",
+ boxoffsetHeigh:boxoffsetHeigh
+ })
+ }else{
+ this.setState({
+ isopentitletype:"Less",
+ boxoffsetHeigh:boxoffsetHeigh
+ })
+ }
+ }
+
+ }
+
+ }
+ }
componentDidUpdate = (prevProps,prevState) => {
//防止陷入无限循环
if(prevState.ChallengesDataList!=this.state.ChallengesDataList){
- let boxoffsetHeigh;
- let box=document.getElementById("shixunchallengesid");
- if(box){
- boxoffsetHeigh=box.offsetHeight
- if(boxoffsetHeigh<300){
- this.setState({
- isopentitletype:"Less",
- boxoffsetHeigh:boxoffsetHeigh
- })
- }else{
- this.setState({
- isopentitletype:"greater",
- opentitletype:true,
- boxoffsetHeigh:boxoffsetHeigh
- })
- }
+ if(this.state.isopentitletype==="greater"){
+ }else{
+ this.getjianjiesize()
}
}
@@ -122,6 +143,8 @@ class Challengesjupyter extends Component {
}, 600)
});
+ setTimeout(this.getjianjiesize(), 1000);
+
}
updatamakedowns = () => {
@@ -233,17 +256,39 @@ class Challengesjupyter extends Component {
- {this.state.opentitletype===true?
+
+ {ChallengesDataList === undefined || ChallengesDataList&&ChallengesDataList.description=== ""||ChallengesDataList&&ChallengesDataList.description===null||ChallengesDataList&&ChallengesDataList.description===undefined?:""}
-
+ }
+ :""}
+ {ChallengesDataList === undefined || ChallengesDataList&&ChallengesDataList.description=== ""||ChallengesDataList&&ChallengesDataList.description===null||ChallengesDataList&&ChallengesDataList.description===undefined?"":this.state.isopentitletype==="greater"&&this.state.opentitletype===true?
+ :""}