Skip to content

Commit 82028f2

Browse files
committed
Organize imports
1 parent df669fd commit 82028f2

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

dice-game-webapp/src/Main.hx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import js.Browser;
2+
import js.html.*;
23

34
class Main {
45
static function main() {
5-
var appContent:js.html.DivElement = cast(Browser.document.getElementById("app"), js.html.DivElement);
6-
var rollButton:js.html.ButtonElement = cast(Browser.document.getElementById("roll"), js.html.ButtonElement);
7-
var diceInput:js.html.InputElement = cast(Browser.document.getElementById("dice"), js.html.InputElement);
6+
var appContent:DivElement = cast(Browser.document.getElementById("app"), js.html.DivElement);
7+
var rollButton:ButtonElement = cast(Browser.document.getElementById("roll"), js.html.ButtonElement);
8+
var diceInput:InputElement = cast(Browser.document.getElementById("dice"), js.html.InputElement);
89
rollButton.onclick = (event) -> { // when roll dice button is clicked
910
var numberOfDice:Int = Std.parseInt(diceInput.value); // get number of dice to roll
1011
appContent.innerHTML = ""; // set app content to empty string
@@ -13,7 +14,7 @@ class Main {
1314
for (i in 0...numberOfDice) {
1415
dice[i] = Std.random(6) + 1; // roll the dice
1516
sum += dice[i]; // add die value to sum
16-
var newDice:js.html.DivElement = cast(js.Browser.document.createElement("div"), js.html.DivElement);
17+
var newDice:js.html.DivElement = cast(Browser.document.createElement("div"), js.html.DivElement);
1718
newDice.id = 'dice-${i + 1}'; // set id to dice-number to make id's unique
1819
newDice.textContent = 'Dice ${i + 1}: ${dice[i]}'; // set text to each die value
1920
appContent.appendChild(newDice); // append dice values to app content

0 commit comments

Comments
 (0)