blob: fc8d37d18cc7c3123ea4c8d90d3abde77caeb80e (
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
36
|
package webpage
import org.scalajs.dom
import dom.html
import scalajs.js.annotation.JSExport
import scalatags.JsDom.all._
@JSExport
object Inputs extends{
@JSExport
def main(target: html.Div) = {
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
)
}
}
|