Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcbac84e

Browse files
committed
Disable editor/buttons while showing result as well
1 parent5344252 commitcbac84e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

‎frontend/src/App.js‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ class AppComponent extends React.Component {
9494
constshowPythonTutor=page_index>=_.findIndex(pages,{slug:"UnderstandingProgramsWithPythonTutor"});
9595
constshowBirdseye=page_index>=_.findIndex(pages,{slug:"IntroducingBirdseye"});
9696

97+
constcantUseEditor=prediction.state==="waiting"||prediction.state==="showingResult";
9798
return<divclassName="book-container">
9899
<divclassName="book-text markdown-body"
99100
onCopy={checkCopy}>
@@ -143,7 +144,7 @@ class AppComponent extends React.Component {
143144
<divclassName="ide">
144145
<divclassName={"editor-buttons "+(showEditor ?"" :"invisible")}>
145146
<button
146-
disabled={prediction.state==="waiting"}
147+
disabled={cantUseEditor}
147148
className="btn btn-primary"
148149
onClick={()=>{
149150
this.runCode({source:"editor"});
@@ -156,7 +157,7 @@ class AppComponent extends React.Component {
156157

157158
{showSnoop&&
158159
<button
159-
disabled={prediction.state==="waiting"}
160+
disabled={cantUseEditor}
160161
className="btn btn-success"
161162
onClick={()=>{
162163
this.runCode({source:"snoop"})
@@ -169,7 +170,7 @@ class AppComponent extends React.Component {
169170

170171
{showPythonTutor&&
171172
<button
172-
disabled={prediction.state==="waiting"}
173+
disabled={cantUseEditor}
173174
className="btn btn-success"
174175
onClick={()=>{
175176
this.runCode({source:"pythontutor"});
@@ -195,7 +196,7 @@ class AppComponent extends React.Component {
195196

196197
{showBirdseye&&
197198
<button
198-
disabled={prediction.state==="waiting"}
199+
disabled={cantUseEditor}
199200
className="btn btn-success"
200201
onClick={()=>{
201202
this.runCode({source:"birdseye"})
@@ -232,7 +233,7 @@ class AppComponent extends React.Component {
232233
setOptions={{
233234
fontFamily:"monospace"
234235
}}
235-
readOnly={prediction.state==="waiting"}
236+
readOnly={cantUseEditor}
236237
/>
237238
</div>
238239
<divclassName="terminal">

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp