diff options
Diffstat (limited to 'src/client/views/nodes/PhysicsSimulationBox.tsx')
-rw-r--r-- | src/client/views/nodes/PhysicsSimulationBox.tsx | 45 |
1 files changed, 15 insertions, 30 deletions
diff --git a/src/client/views/nodes/PhysicsSimulationBox.tsx b/src/client/views/nodes/PhysicsSimulationBox.tsx index b7f4ed0fb..f0e009deb 100644 --- a/src/client/views/nodes/PhysicsSimulationBox.tsx +++ b/src/client/views/nodes/PhysicsSimulationBox.tsx @@ -361,14 +361,14 @@ export default class PhysicsSimulationBox extends ViewBoxAnnotatableComponent<Fi <div style = {{width: this.layoutDoc._width+'px', height: this.layoutDoc._height+'px'}}> {this.menuIsOpen && ( <div className="mechanicsSimulationSettingsMenu"> - <div className="close-button" onClick={() => {this.menuIsOpen = false}}> - <FontAwesomeIcon icon={'times'} color="black" size={'lg'} /> + <div className="close-button" onClick={() => {this.menuIsOpen = false; this.dataDoc.simulationReset = !this.dataDoc.simulationReset;}} style={{zIndex: 20000}}> + <FontAwesomeIcon icon={'times'} color="yellow" size={'lg'} /> </div> - <h4>Simulation Settings</h4> + <h4 style={{zIndex: 20000}}>Simulation Settings</h4> {this.dataDoc.simulationType == "Free Weight" && <div className="mechanicsSimulationSettingsMenuRow"> - <p>Elastic collisions </p> - <CheckBox default={false} title={""} parent={this} numCount={1} updateStatus={(val: boolean) => {this.dataDoc.elasticCollisions = val}} originalStatus={this.dataDoc.elasticCollisions} /> + <p style={{zIndex: 20000}}>Elastic collisions </p> + <input type="checkbox" checked={this.dataDoc.elasticCollisions} onClick={() => {this.dataDoc.elasticCollisions = !this.dataDoc.elasticCollisions}}/> </div> } {/* {this.dataDoc.simulationType == "Inclined Plane" && @@ -376,40 +376,25 @@ export default class PhysicsSimulationBox extends ViewBoxAnnotatableComponent<Fi <p>Inclined plane angle </p> <p>input field!</p> </div> - } - {this.dataDoc.simulationType == "Pendulum" && + } */} + {/* {this.dataDoc.simulationType == "Pendulum" && <div className="mechanicsSimulationSettingsMenuRow"> <p>Pendulum angle </p> <p>input field!</p> </div> - } + } */} <div className="mechanicsSimulationSettingsMenuRow"> - <p>Show forces </p> - <Checkbox - value={this.dataDoc.showForces} - onChange={() => - this.dataDoc.showForces = !this.dataDoc.showForces - } - /> + <p style={{zIndex: 20000}}>Show forces </p> + <input type="checkbox" checked={this.dataDoc.showForces} onClick={() => {this.dataDoc.showForces = !this.dataDoc.showForces}}/> </div> <div className="mechanicsSimulationSettingsMenuRow"> - <p>Show acceleration </p> - <Checkbox - value={this.dataDoc.showAcceleration} - onChange={() => - this.dataDoc.showAcceleration = !this.dataDoc.showAcceleration - } - /> + <p style={{zIndex: 20000}}>Show acceleration </p> + <input type="checkbox" checked={this.dataDoc.showAcceleration} onClick={() => {this.dataDoc.showAcceleration = !this.dataDoc.showAcceleration}}/> </div> <div className="mechanicsSimulationSettingsMenuRow"> - <p>Show velocity </p> - <Checkbox - value={this.dataDoc.showVelocity} - onChange={() => - this.dataDoc.showVelocity = !this.dataDoc.showVelocity - } - /> - </div> */} + <p style={{zIndex: 20000}}>Show velocity </p> + <input type="checkbox" checked={this.dataDoc.showVelocity} onClick={() => {this.dataDoc.showVelocity = !this.dataDoc.showVelocity}}/> + </div> </div> )} </div> |