blob: e43155721b04393526f125c266354e8d6cf13c59 (
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
|
package sbttest.withDOM
import scala.scalajs.js
object Lib {
val document: js.Dynamic = js.Dynamic.global.document
val jQuery: js.Dynamic = js.Dynamic.global.jQuery
def getElementsByTagName(name: String): js.Array[js.Dynamic] =
document.getElementsByTagName(name).asInstanceOf[js.Array[js.Dynamic]]
/** appends a <p> with the message to the document */
def appendDocument(msg: String): Unit = {
val trg = {
val bodies = getElementsByTagName("body")
if (bodies.length > 0)
bodies(0)
else
document
}
val elem = document.createElement("p")
elem.appendChild(document.createTextNode(msg))
trg.appendChild(elem)
}
}
|