summaryrefslogtreecommitdiff
path: root/examples/crossBuilds/clientserver/client/src/main/scala/simple/Client.scala
diff options
context:
space:
mode:
Diffstat (limited to 'examples/crossBuilds/clientserver/client/src/main/scala/simple/Client.scala')
-rw-r--r--examples/crossBuilds/clientserver/client/src/main/scala/simple/Client.scala36
1 files changed, 0 insertions, 36 deletions
diff --git a/examples/crossBuilds/clientserver/client/src/main/scala/simple/Client.scala b/examples/crossBuilds/clientserver/client/src/main/scala/simple/Client.scala
deleted file mode 100644
index adefe01..0000000
--- a/examples/crossBuilds/clientserver/client/src/main/scala/simple/Client.scala
+++ /dev/null
@@ -1,36 +0,0 @@
-package simple
-
-import scalatags.JsDom.all._
-import scala.scalajs.concurrent.JSExecutionContext.Implicits.runNow
-import org.scalajs.dom
-import dom.extensions.Ajax
-import scala.scalajs.js.annotation.JSExport
-
-@JSExport
-object Client extends{
- @JSExport
- def main(container: dom.HTMLDivElement) = {
- val inputBox = input.render
- val outputBox = ul.render
- def update() = Ajax.post("/ajax/list", inputBox.value).foreach{ xhr =>
- val data = upickle.read[Seq[FileData]](xhr.responseText)
- outputBox.innerHTML = ""
- for(FileData(name, size) <- data){
- outputBox.appendChild(
- li(
- b(name), " - ", size, " bytes"
- ).render
- )
- }
- }
- inputBox.onkeyup = (e: dom.Event) => update()
- update()
- container.appendChild(
- div(
- h1("File Search"),
- inputBox,
- outputBox
- ).render
- )
- }
-} \ No newline at end of file