├── .gitignore ├── .travis.yml ├── CHANGES.md ├── LICENSE ├── README.md ├── client └── src │ ├── main │ └── scala │ │ └── spatutorial │ │ └── client │ │ ├── SPAMain.scala │ │ ├── components │ │ ├── Bootstrap.scala │ │ ├── BootstrapStyles.scala │ │ ├── Chart.scala │ │ ├── GlobalStyles.scala │ │ ├── Icon.scala │ │ ├── JQuery.scala │ │ ├── Motd.scala │ │ ├── TodoList.scala │ │ └── package.scala │ │ ├── logger │ │ ├── Log4JavaScript.scala │ │ ├── LoggerFactory.scala │ │ └── package.scala │ │ ├── modules │ │ ├── Dashboard.scala │ │ ├── MainMenu.scala │ │ └── TODO.scala │ │ ├── package.scala │ │ └── services │ │ ├── AjaxClient.scala │ │ └── SPACircuit.scala │ └── test │ └── scala │ └── spatutorial │ └── client │ └── services │ └── SPACircuitTests.scala ├── doc ├── LANGS.md ├── en │ ├── README.md │ ├── SUMMARY.md │ ├── application-structure.md │ ├── autowire-and-boopickle.md │ ├── css-in-scala.md │ ├── dashboard.md │ ├── debugging.md │ ├── faq.md │ ├── getting-started.md │ ├── images │ │ ├── control-flow.png │ │ ├── dashboard.png │ │ ├── debug1.png │ │ ├── debug2.png │ │ ├── dialogbox.png │ │ ├── dispatcher-actor.png │ │ └── todos.png │ ├── integrating-javascript-components.md │ ├── logging.md │ ├── main-menu.md │ ├── production-build.md │ ├── routing.md │ ├── sbt-build-definition.md │ ├── server-side.md │ ├── testing.md │ ├── the-client.md │ ├── todo-module-and-data-flow.md │ ├── using-resources-from-webjars.md │ └── what-next.md ├── jp │ ├── README.md │ ├── SUMMARY.md │ ├── application-structure.md │ ├── autowire-and-boopickle.md │ ├── css-in-scala.md │ ├── dashboard.md │ ├── debugging.md │ ├── faq.md │ ├── getting-started.md │ ├── images │ │ ├── control-flow.png │ │ ├── dashboard.png │ │ ├── debug1.png │ │ ├── debug2.png │ │ ├── dialogbox.png │ │ ├── dispatcher-actor.png │ │ └── todos.png │ ├── integrating-javascript-components.md │ ├── logging.md │ ├── main-menu.md │ ├── production-build.md │ ├── routing.md │ ├── sbt-build-definition.md │ ├── server-side.md │ ├── testing.md │ ├── the-client.md │ ├── todo-module-and-data-flow.md │ ├── using-resources-from-webjars.md │ └── what-next.md └── kr │ ├── README.md │ ├── SUMMARY.md │ ├── application-structure.md │ ├── autowire-and-boopickle.md │ ├── css-in-scala.md │ ├── dashboard.md │ ├── debugging.md │ ├── faq.md │ ├── getting-started.md │ ├── images │ ├── control-flow.png │ ├── dashboard.png │ ├── debug1.png │ ├── debug2.png │ ├── dialogbox.png │ ├── dispatcher-actor.png │ └── todos.png │ ├── integrating-javascript-components.md │ ├── logging.md │ ├── main-menu.md │ ├── production-build.md │ ├── routing.md │ ├── sbt-build-definition.md │ ├── server-side.md │ ├── testing.md │ ├── the-client.md │ ├── todo-module-and-data-flow.md │ ├── using-resources-from-webjars.md │ └── what-next.md ├── project ├── Settings.scala ├── build.properties └── plugins.sbt ├── publishDocs.sh ├── server └── src │ └── main │ ├── assets │ └── stylesheets │ │ └── main.less │ ├── resources │ ├── application.conf │ └── routes │ ├── scala │ ├── controllers │ │ └── Application.scala │ └── services │ │ └── ApiService.scala │ └── twirl │ └── views │ ├── index.scala.html │ └── tags │ └── _asset.scala.html └── shared └── src └── main └── scala └── spatutorial └── shared ├── Api.scala └── TodoItem.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/SPAMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/SPAMain.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/Bootstrap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/Bootstrap.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/BootstrapStyles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/BootstrapStyles.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/Chart.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/Chart.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/GlobalStyles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/GlobalStyles.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/Icon.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/Icon.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/JQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/JQuery.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/Motd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/Motd.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/TodoList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/TodoList.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/components/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/components/package.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/logger/Log4JavaScript.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/logger/Log4JavaScript.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/logger/LoggerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/logger/LoggerFactory.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/logger/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/logger/package.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/modules/Dashboard.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/modules/Dashboard.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/modules/MainMenu.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/modules/MainMenu.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/modules/TODO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/modules/TODO.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/package.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/services/AjaxClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/services/AjaxClient.scala -------------------------------------------------------------------------------- /client/src/main/scala/spatutorial/client/services/SPACircuit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/main/scala/spatutorial/client/services/SPACircuit.scala -------------------------------------------------------------------------------- /client/src/test/scala/spatutorial/client/services/SPACircuitTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/client/src/test/scala/spatutorial/client/services/SPACircuitTests.scala -------------------------------------------------------------------------------- /doc/LANGS.md: -------------------------------------------------------------------------------- 1 | * [English](en/) 2 | * [한국어](kr/) 3 | * [日本語 (にほんご)](jp/) 4 | -------------------------------------------------------------------------------- /doc/en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/README.md -------------------------------------------------------------------------------- /doc/en/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/SUMMARY.md -------------------------------------------------------------------------------- /doc/en/application-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/application-structure.md -------------------------------------------------------------------------------- /doc/en/autowire-and-boopickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/autowire-and-boopickle.md -------------------------------------------------------------------------------- /doc/en/css-in-scala.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/css-in-scala.md -------------------------------------------------------------------------------- /doc/en/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/dashboard.md -------------------------------------------------------------------------------- /doc/en/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/debugging.md -------------------------------------------------------------------------------- /doc/en/faq.md: -------------------------------------------------------------------------------- 1 | # FAQ 2 | 3 | No questions asked so far! 4 | -------------------------------------------------------------------------------- /doc/en/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/getting-started.md -------------------------------------------------------------------------------- /doc/en/images/control-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/images/control-flow.png -------------------------------------------------------------------------------- /doc/en/images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/images/dashboard.png -------------------------------------------------------------------------------- /doc/en/images/debug1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/images/debug1.png -------------------------------------------------------------------------------- /doc/en/images/debug2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/images/debug2.png -------------------------------------------------------------------------------- /doc/en/images/dialogbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/images/dialogbox.png -------------------------------------------------------------------------------- /doc/en/images/dispatcher-actor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/images/dispatcher-actor.png -------------------------------------------------------------------------------- /doc/en/images/todos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/images/todos.png -------------------------------------------------------------------------------- /doc/en/integrating-javascript-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/integrating-javascript-components.md -------------------------------------------------------------------------------- /doc/en/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/logging.md -------------------------------------------------------------------------------- /doc/en/main-menu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/main-menu.md -------------------------------------------------------------------------------- /doc/en/production-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/production-build.md -------------------------------------------------------------------------------- /doc/en/routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/routing.md -------------------------------------------------------------------------------- /doc/en/sbt-build-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/sbt-build-definition.md -------------------------------------------------------------------------------- /doc/en/server-side.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/server-side.md -------------------------------------------------------------------------------- /doc/en/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/testing.md -------------------------------------------------------------------------------- /doc/en/the-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/the-client.md -------------------------------------------------------------------------------- /doc/en/todo-module-and-data-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/todo-module-and-data-flow.md -------------------------------------------------------------------------------- /doc/en/using-resources-from-webjars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/using-resources-from-webjars.md -------------------------------------------------------------------------------- /doc/en/what-next.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/en/what-next.md -------------------------------------------------------------------------------- /doc/jp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/README.md -------------------------------------------------------------------------------- /doc/jp/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/SUMMARY.md -------------------------------------------------------------------------------- /doc/jp/application-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/application-structure.md -------------------------------------------------------------------------------- /doc/jp/autowire-and-boopickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/autowire-and-boopickle.md -------------------------------------------------------------------------------- /doc/jp/css-in-scala.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/css-in-scala.md -------------------------------------------------------------------------------- /doc/jp/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/dashboard.md -------------------------------------------------------------------------------- /doc/jp/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/debugging.md -------------------------------------------------------------------------------- /doc/jp/faq.md: -------------------------------------------------------------------------------- 1 | # FAQ 2 | 3 | No questions asked so far! 4 | -------------------------------------------------------------------------------- /doc/jp/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/getting-started.md -------------------------------------------------------------------------------- /doc/jp/images/control-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/images/control-flow.png -------------------------------------------------------------------------------- /doc/jp/images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/images/dashboard.png -------------------------------------------------------------------------------- /doc/jp/images/debug1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/images/debug1.png -------------------------------------------------------------------------------- /doc/jp/images/debug2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/images/debug2.png -------------------------------------------------------------------------------- /doc/jp/images/dialogbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/images/dialogbox.png -------------------------------------------------------------------------------- /doc/jp/images/dispatcher-actor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/images/dispatcher-actor.png -------------------------------------------------------------------------------- /doc/jp/images/todos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/images/todos.png -------------------------------------------------------------------------------- /doc/jp/integrating-javascript-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/integrating-javascript-components.md -------------------------------------------------------------------------------- /doc/jp/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/logging.md -------------------------------------------------------------------------------- /doc/jp/main-menu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/main-menu.md -------------------------------------------------------------------------------- /doc/jp/production-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/production-build.md -------------------------------------------------------------------------------- /doc/jp/routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/routing.md -------------------------------------------------------------------------------- /doc/jp/sbt-build-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/sbt-build-definition.md -------------------------------------------------------------------------------- /doc/jp/server-side.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/server-side.md -------------------------------------------------------------------------------- /doc/jp/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/testing.md -------------------------------------------------------------------------------- /doc/jp/the-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/the-client.md -------------------------------------------------------------------------------- /doc/jp/todo-module-and-data-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/todo-module-and-data-flow.md -------------------------------------------------------------------------------- /doc/jp/using-resources-from-webjars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/using-resources-from-webjars.md -------------------------------------------------------------------------------- /doc/jp/what-next.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/jp/what-next.md -------------------------------------------------------------------------------- /doc/kr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/README.md -------------------------------------------------------------------------------- /doc/kr/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/SUMMARY.md -------------------------------------------------------------------------------- /doc/kr/application-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/application-structure.md -------------------------------------------------------------------------------- /doc/kr/autowire-and-boopickle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/autowire-and-boopickle.md -------------------------------------------------------------------------------- /doc/kr/css-in-scala.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/css-in-scala.md -------------------------------------------------------------------------------- /doc/kr/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/dashboard.md -------------------------------------------------------------------------------- /doc/kr/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/debugging.md -------------------------------------------------------------------------------- /doc/kr/faq.md: -------------------------------------------------------------------------------- 1 | # FAQ 2 | 3 | No questions asked so far! 4 | -------------------------------------------------------------------------------- /doc/kr/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/getting-started.md -------------------------------------------------------------------------------- /doc/kr/images/control-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/images/control-flow.png -------------------------------------------------------------------------------- /doc/kr/images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/images/dashboard.png -------------------------------------------------------------------------------- /doc/kr/images/debug1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/images/debug1.png -------------------------------------------------------------------------------- /doc/kr/images/debug2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/images/debug2.png -------------------------------------------------------------------------------- /doc/kr/images/dialogbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/images/dialogbox.png -------------------------------------------------------------------------------- /doc/kr/images/dispatcher-actor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/images/dispatcher-actor.png -------------------------------------------------------------------------------- /doc/kr/images/todos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/images/todos.png -------------------------------------------------------------------------------- /doc/kr/integrating-javascript-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/integrating-javascript-components.md -------------------------------------------------------------------------------- /doc/kr/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/logging.md -------------------------------------------------------------------------------- /doc/kr/main-menu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/main-menu.md -------------------------------------------------------------------------------- /doc/kr/production-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/production-build.md -------------------------------------------------------------------------------- /doc/kr/routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/routing.md -------------------------------------------------------------------------------- /doc/kr/sbt-build-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/sbt-build-definition.md -------------------------------------------------------------------------------- /doc/kr/server-side.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/server-side.md -------------------------------------------------------------------------------- /doc/kr/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/testing.md -------------------------------------------------------------------------------- /doc/kr/the-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/the-client.md -------------------------------------------------------------------------------- /doc/kr/todo-module-and-data-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/todo-module-and-data-flow.md -------------------------------------------------------------------------------- /doc/kr/using-resources-from-webjars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/doc/kr/using-resources-from-webjars.md -------------------------------------------------------------------------------- /doc/kr/what-next.md: -------------------------------------------------------------------------------- 1 | # What next? 2 | 3 | - 인증 / 권한 부여 지원 4 | - 클라이언트 / 서버 측 입력 검증 5 | - 당신 [말해봐!](https://github.com/ochrons/scalajs-spa-tutorial/issues) 6 | -------------------------------------------------------------------------------- /project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/project/Settings.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.15 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /publishDocs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/publishDocs.sh -------------------------------------------------------------------------------- /server/src/main/assets/stylesheets/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/server/src/main/assets/stylesheets/main.less -------------------------------------------------------------------------------- /server/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/server/src/main/resources/application.conf -------------------------------------------------------------------------------- /server/src/main/resources/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/server/src/main/resources/routes -------------------------------------------------------------------------------- /server/src/main/scala/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/server/src/main/scala/controllers/Application.scala -------------------------------------------------------------------------------- /server/src/main/scala/services/ApiService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/server/src/main/scala/services/ApiService.scala -------------------------------------------------------------------------------- /server/src/main/twirl/views/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/server/src/main/twirl/views/index.scala.html -------------------------------------------------------------------------------- /server/src/main/twirl/views/tags/_asset.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/server/src/main/twirl/views/tags/_asset.scala.html -------------------------------------------------------------------------------- /shared/src/main/scala/spatutorial/shared/Api.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/shared/src/main/scala/spatutorial/shared/Api.scala -------------------------------------------------------------------------------- /shared/src/main/scala/spatutorial/shared/TodoItem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ochrons/scalajs-spa-tutorial/HEAD/shared/src/main/scala/spatutorial/shared/TodoItem.scala --------------------------------------------------------------------------------