Skip to content

Commit ead79aa

Browse files
committed
apply transformation on Enter key
1 parent dca6987 commit ead79aa

File tree

1 file changed

+30
-6
lines changed

1 file changed

+30
-6
lines changed

src/pages/Position.js

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,32 +63,56 @@ const Position = () => {
6363
<div className="Group">
6464
<p>
6565
<label>
66-
X: <input type="number" name="myInputX" style={{ width: "5em" }} onChange={(e) => { setNewX(e.target.value) }} />
66+
X: <input type="number"
67+
name="myInputX"
68+
style={{ width: "5em" }}
69+
onChange={(e) => { setNewX(e.target.value) }}
70+
onKeyDown={(e) => { if (e.key === "Enter") {
71+
handleSetPosition (e);
72+
} }}
73+
/>
6774
</label>
6875
</p>
6976
<p>
7077
<label>
71-
Y: <input type="number" name="myInputY" style={{ width: "5em" }} onChange={(e) => { setNewY(e.target.value) }} />
78+
Y: <input type="number"
79+
name="myInputY"
80+
style={{ width: "5em" }}
81+
onChange={(e) => { setNewY(e.target.value) }}
82+
onKeyDown={(e) => { if (e.key === "Enter") {
83+
handleSetPosition (e);
84+
} }}
85+
/>
7286
</label>
7387
</p>
7488
<button onClick={handleSetPosition} className='pure-button'>{GetLocaleString("position.setposition")}</button>
7589
</div>
7690
<div className="Group">
7791
<p>
7892
<label>
79-
{GetLocaleString("position.angle")}: <input type="number" name="myInputA" style={{ width: "3em" }} onChange={(e) => { setNewAngle(e.target.value) }} />
93+
{GetLocaleString("position.angle")}:
94+
<input type="number"
95+
name="myInputA"
96+
style={{ width: "3em" }}
97+
onChange={(e) => { setNewAngle(e.target.value) }}
98+
onKeyDown={(e) => { if (e.key === "Enter") { handleSetAngle(e); } }}/>
8099
</label>
81100
</p>
82101

83-
<button onClick={handleSetAngle} className='pure-button'>{GetLocaleString("position.setangle")}</button>
102+
<button
103+
onClick={handleSetAngle}
104+
className='pure-button'>{GetLocaleString("position.setangle")}</button>
84105
</div>
85106
<div className="Group">
86107
<p>
87108
<label>
88-
{GetLocaleString("position.scale")}: <input type="number"
109+
{GetLocaleString("position.scale")}:
110+
<input type="number"
89111
name="myInputS"
90112
style={{ width: "3em" }}
91-
onChange={(e) => { setNewScale(e.target.value) }} />
113+
onChange={(e) => { setNewScale(e.target.value) }}
114+
onKeyDown={(e) => { if (e.key === "Enter") { handleSetScale(e); } }}
115+
/>
92116
</label>
93117
</p>
94118

0 commit comments

Comments
 (0)