blob: 9339e84e87a7bd3000e4f69f424bca45a4bc437d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
package webpage
import org.scalajs.dom
import scala.scalajs.js.annotation.JSExport
import scalatags.JsDom.all._
@JSExport
object Inputs extends{
@JSExport
def main(target: dom.HTMLDivElement) = {
val box = input(
`type`:="text",
placeholder:="Type here!"
).render
val output = span.render
box.onkeyup = (e: dom.Event) => {
output.textContent =
box.value.toUpperCase
}
target.appendChild(
div(
h1("Capital Box!"),
p(
"Type here and " +
"have it capitalized!"
),
div(box),
div(output)
).render
)
}
}
|