├── .gitbook.yaml ├── .gitbook └── assets │ ├── image (1) (1) (1) (1) (1) (1) (1) (1) (1) (1).png │ ├── image (1) (1) (1) (1) (1) (1) (1) (1) (1).png │ ├── image (1) (1) (1) (1) (1) (1) (1) (1).png │ ├── image (1) (1) (1) (1) (1) (1) (1).png │ ├── image (1) (1) (1) (1) (1) (1).png │ ├── image (1) (1) (1) (1) (1).png │ ├── image (1) (1) (1) (1).png │ ├── image (1) (1) (1).png │ ├── image (1) (1).png │ ├── image (1) (2).png │ ├── image (1).png │ ├── image (10).png │ ├── image (11).png │ ├── image (12).png │ ├── image (13).png │ ├── image (14).png │ ├── image (2) (1) (1) (1) (1) (1).png │ ├── image (2) (1) (1) (1) (1).png │ ├── image (2) (1) (1) (1).png │ ├── image (2) (1) (1).png │ ├── image (2) (1).png │ ├── image (2) (2).png │ ├── image (2).png │ ├── image (3) (1) (1).png │ ├── image (3) (1).png │ ├── image (3).png │ ├── image (4) (1).png │ ├── image (4).png │ ├── image (5) (1).png │ ├── image (5).png │ ├── image (6) (1) (1).png │ ├── image (6) (1).png │ ├── image (6).png │ ├── image (7) (1) (1).png │ ├── image (7) (1).png │ ├── image (7).png │ ├── image (8) (1).png │ ├── image (8).png │ ├── image (9) (1).png │ ├── image (9).png │ ├── image.png │ └── infite.mp4 ├── .gitignore ├── .run ├── Lab1Application.run.xml ├── Lab2Application.run.xml ├── Lab3Application.run.xml ├── Lab4Application.run.xml ├── Lab5Application.run.xml ├── Lab6Application.run.xml ├── Lab7Application.run.xml ├── Lab8Application.run.xml ├── Lab9Application.run.xml ├── LabCompletedApplication.run.xml └── Setup and build all.run.xml ├── README.md ├── SUMMARY.md ├── docs ├── .gitbook │ └── assets │ │ ├── image (1) (1) (1).png │ │ ├── image (1) (1).png │ │ ├── image (1).png │ │ ├── image (2) (1).png │ │ ├── image (2).png │ │ ├── image (3).png │ │ └── image.png ├── README.md ├── SUMMARY.md ├── lab-1-server-side-rendering-with-spring-boot-and-jte.md ├── lab-2-introducing-spring-viewcomponent.md ├── lab-3-inline-editing.md ├── lab-4-using-spring-beans-to-compose-the-ui.md ├── lab-5-lazy-loading.md ├── lab-6-full-text-search.md ├── lab-7-infinite-scroll.md ├── lab-8-exception-messages.md └── lab-9-server-sent-events.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lab-1 ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── tschuehly │ │ │ └── easy │ │ │ └── spring │ │ │ └── auth │ │ │ ├── Lab1Application.java │ │ │ ├── group │ │ │ ├── EasyGroup.java │ │ │ ├── GroupController.java │ │ │ └── GroupService.java │ │ │ ├── htmx │ │ │ └── HtmxUtil.java │ │ │ └── user │ │ │ ├── EasyUser.java │ │ │ ├── UserController.java │ │ │ └── UserService.java │ ├── jte │ │ ├── .jteroot │ │ ├── CreateUserForm.jte │ │ ├── EditUserForm.jte │ │ ├── UserManagement.jte │ │ └── UserRow.jte │ └── resources │ │ ├── application.yaml │ │ └── static │ │ ├── css │ │ └── sakura.css │ │ ├── edit.svg │ │ ├── htmx_1.9.11.js │ │ ├── htmx_debug.js │ │ ├── plus.svg │ │ └── spinner.svg │ └── test │ └── java │ └── de │ └── tschuehly │ └── easy │ └── spring │ └── auth │ └── EasySpringAuthApplicationTests.java ├── lab-2 ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── tschuehly │ │ │ └── easy │ │ │ └── spring │ │ │ └── auth │ │ │ ├── Lab2Application.java │ │ │ ├── group │ │ │ ├── EasyGroup.java │ │ │ ├── GroupController.java │ │ │ └── GroupService.java │ │ │ ├── htmx │ │ │ └── HtmxUtil.java │ │ │ └── user │ │ │ ├── EasyUser.java │ │ │ ├── UserController.java │ │ │ ├── UserService.java │ │ │ └── management │ │ │ ├── .gitinclude │ │ │ ├── create │ │ │ └── .gitinclude │ │ │ ├── edit │ │ │ └── .gitinclude │ │ │ └── table │ │ │ ├── .gitinclude │ │ │ └── row │ │ │ └── .gitinclude │ ├── jte │ │ ├── CreateUserForm.jte │ │ ├── EditUserForm.jte │ │ ├── UserManagement.jte │ │ └── UserRow.jte │ └── resources │ │ ├── application.yaml │ │ └── static │ │ ├── css │ │ └── sakura.css │ │ ├── edit.svg │ │ ├── htmx_1.9.11.js │ │ ├── htmx_debug.js │ │ ├── plus.svg │ │ └── spinner.svg │ └── test │ └── java │ └── de │ └── tschuehly │ └── easy │ └── spring │ └── auth │ └── EasySpringAuthApplicationTests.java ├── lab-3 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── de │ │ └── tschuehly │ │ └── easy │ │ └── spring │ │ └── auth │ │ ├── Lab3Application.java │ │ ├── group │ │ ├── EasyGroup.java │ │ ├── GroupController.java │ │ ├── GroupService.java │ │ └── management │ │ │ ├── .gitinclude │ │ │ └── table │ │ │ ├── .gitinclude │ │ │ └── user │ │ │ └── .gitinclude │ │ ├── htmx │ │ └── HtmxUtil.java │ │ └── user │ │ ├── EasyUser.java │ │ ├── UserController.java │ │ ├── UserService.java │ │ └── management │ │ ├── UserManagementComponent.java │ │ ├── UserManagementComponent.jte │ │ ├── create │ │ ├── CreateUserComponent.java │ │ └── CreateUserComponent.jte │ │ ├── edit │ │ ├── EditUserComponent.java │ │ └── EditUserComponent.jte │ │ └── table │ │ ├── UserTableComponent.java │ │ ├── UserTableComponent.jte │ │ └── row │ │ ├── UserRowComponent.java │ │ └── UserRowComponent.jte │ └── resources │ ├── application.yaml │ └── static │ ├── css │ └── sakura.css │ ├── edit.svg │ ├── htmx_1.9.11.js │ ├── htmx_debug.js │ ├── plus.svg │ └── spinner.svg ├── lab-4 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── de │ │ └── tschuehly │ │ └── easy │ │ └── spring │ │ └── auth │ │ ├── Lab4Application.java │ │ ├── group │ │ ├── EasyGroup.java │ │ ├── GroupController.java │ │ ├── GroupService.java │ │ └── management │ │ │ ├── GroupManagementComponent.java │ │ │ ├── GroupManagementComponent.jte │ │ │ └── table │ │ │ ├── GroupTableComponent.java │ │ │ ├── GroupTableComponent.jte │ │ │ └── user │ │ │ ├── AddUserComponent.java │ │ │ └── AddUserComponent.jte │ │ ├── htmx │ │ └── HtmxUtil.java │ │ ├── user │ │ ├── EasyUser.java │ │ ├── UserController.java │ │ ├── UserService.java │ │ └── management │ │ │ ├── UserManagementComponent.java │ │ │ ├── UserManagementComponent.jte │ │ │ ├── create │ │ │ ├── CreateUserComponent.java │ │ │ └── CreateUserComponent.jte │ │ │ ├── edit │ │ │ ├── EditUserComponent.java │ │ │ └── EditUserComponent.jte │ │ │ └── table │ │ │ ├── UserTableComponent.java │ │ │ ├── UserTableComponent.jte │ │ │ └── row │ │ │ ├── UserRowComponent.java │ │ │ └── UserRowComponent.jte │ │ └── web │ │ ├── .gitinclude │ │ └── layout │ │ └── .gitinclude │ └── resources │ ├── application.yaml │ └── static │ ├── css │ └── sakura.css │ ├── edit.svg │ ├── htmx_1.9.11.js │ ├── htmx_debug.js │ ├── plus.svg │ └── spinner.svg ├── lab-5 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── de │ │ └── tschuehly │ │ └── easy │ │ └── spring │ │ └── auth │ │ ├── Lab5Application.java │ │ ├── group │ │ ├── EasyGroup.java │ │ ├── GroupController.java │ │ ├── GroupService.java │ │ └── management │ │ │ ├── GroupManagementComponent.java │ │ │ └── table │ │ │ ├── GroupTableComponent.java │ │ │ ├── GroupTableComponent.jte │ │ │ └── user │ │ │ ├── AddUserComponent.java │ │ │ └── AddUserComponent.jte │ │ ├── htmx │ │ └── HtmxUtil.java │ │ ├── user │ │ ├── EasyUser.java │ │ ├── UserController.java │ │ ├── UserService.java │ │ └── management │ │ │ ├── UserManagementComponent.java │ │ │ ├── create │ │ │ ├── CreateUserComponent.java │ │ │ └── CreateUserComponent.jte │ │ │ ├── edit │ │ │ ├── EditUserComponent.java │ │ │ └── EditUserComponent.jte │ │ │ └── table │ │ │ ├── UserTableComponent.java │ │ │ ├── UserTableComponent.jte │ │ │ └── row │ │ │ ├── UserRowComponent.java │ │ │ └── UserRowComponent.jte │ │ └── web │ │ ├── Page.java │ │ └── layout │ │ ├── LayoutComponent.java │ │ └── LayoutComponent.jte │ └── resources │ ├── application.yaml │ └── static │ ├── css │ └── sakura.css │ ├── edit.svg │ ├── htmx_1.9.11.js │ ├── htmx_debug.js │ ├── plus.svg │ └── spinner.svg ├── lab-6 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── de │ │ └── tschuehly │ │ └── easy │ │ └── spring │ │ └── auth │ │ ├── Lab6Application.java │ │ ├── group │ │ ├── EasyGroup.java │ │ ├── GroupController.java │ │ ├── GroupService.java │ │ └── management │ │ │ ├── GroupManagementComponent.java │ │ │ └── table │ │ │ ├── GroupTableComponent.java │ │ │ ├── GroupTableComponent.jte │ │ │ └── user │ │ │ ├── AddUserComponent.java │ │ │ └── AddUserComponent.jte │ │ ├── htmx │ │ └── HtmxUtil.java │ │ ├── user │ │ ├── EasyUser.java │ │ ├── UserController.java │ │ ├── UserService.java │ │ └── management │ │ │ ├── UserManagementComponent.java │ │ │ ├── UserManagementComponent.jte │ │ │ ├── create │ │ │ ├── CreateUserComponent.java │ │ │ └── CreateUserComponent.jte │ │ │ ├── edit │ │ │ ├── EditUserComponent.java │ │ │ └── EditUserComponent.jte │ │ │ └── table │ │ │ ├── UserTableComponent.java │ │ │ ├── UserTableComponent.jte │ │ │ └── row │ │ │ ├── UserRowComponent.java │ │ │ └── UserRowComponent.jte │ │ └── web │ │ ├── Page.java │ │ ├── layout │ │ ├── LayoutComponent.java │ │ └── LayoutComponent.jte │ │ └── list │ │ └── .gitinclude │ └── resources │ ├── application.yaml │ └── static │ ├── css │ └── sakura.css │ ├── edit.svg │ ├── htmx_1.9.11.js │ ├── htmx_debug.js │ ├── plus.svg │ └── spinner.svg ├── lab-7 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── de │ │ └── tschuehly │ │ └── easy │ │ └── spring │ │ └── auth │ │ ├── Lab7Application.java │ │ ├── group │ │ ├── EasyGroup.java │ │ ├── GroupController.java │ │ ├── GroupService.java │ │ └── management │ │ │ ├── GroupManagementComponent.java │ │ │ └── table │ │ │ ├── GroupTableComponent.java │ │ │ ├── GroupTableComponent.jte │ │ │ └── user │ │ │ ├── AddUserComponent.java │ │ │ └── AddUserComponent.jte │ │ ├── htmx │ │ └── HtmxUtil.java │ │ ├── user │ │ ├── EasyUser.java │ │ ├── UserController.java │ │ ├── UserService.java │ │ └── management │ │ │ ├── UserManagementComponent.java │ │ │ ├── UserManagementComponent.jte │ │ │ ├── create │ │ │ ├── CreateUserComponent.java │ │ │ └── CreateUserComponent.jte │ │ │ ├── edit │ │ │ ├── EditUserComponent.java │ │ │ └── EditUserComponent.jte │ │ │ └── table │ │ │ ├── UserTableComponent.java │ │ │ ├── UserTableComponent.jte │ │ │ ├── infinite │ │ │ └── .gitinclude │ │ │ └── row │ │ │ ├── UserRowComponent.java │ │ │ └── UserRowComponent.jte │ │ └── web │ │ ├── Page.java │ │ ├── layout │ │ ├── LayoutComponent.java │ │ └── LayoutComponent.jte │ │ └── list │ │ ├── ListComponent.java │ │ └── ListComponent.jte │ └── resources │ ├── application.yaml │ └── static │ ├── css │ └── sakura.css │ ├── edit.svg │ ├── htmx_1.9.11.js │ ├── htmx_debug.js │ ├── plus.svg │ └── spinner.svg ├── lab-8 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── de │ │ └── tschuehly │ │ └── easy │ │ └── spring │ │ └── auth │ │ ├── Lab8Application.java │ │ ├── group │ │ ├── EasyGroup.java │ │ ├── GroupController.java │ │ ├── GroupService.java │ │ └── management │ │ │ ├── GroupManagementComponent.java │ │ │ └── table │ │ │ ├── GroupTableComponent.java │ │ │ ├── GroupTableComponent.jte │ │ │ └── user │ │ │ ├── AddUserComponent.java │ │ │ └── AddUserComponent.jte │ │ ├── htmx │ │ └── HtmxUtil.java │ │ ├── user │ │ ├── EasyUser.java │ │ ├── UserController.java │ │ ├── UserService.java │ │ └── management │ │ │ ├── UserManagementComponent.java │ │ │ ├── UserManagementComponent.jte │ │ │ ├── create │ │ │ ├── CreateUserComponent.java │ │ │ └── CreateUserComponent.jte │ │ │ ├── edit │ │ │ ├── EditUserComponent.java │ │ │ └── EditUserComponent.jte │ │ │ └── table │ │ │ ├── UserTableComponent.java │ │ │ ├── UserTableComponent.jte │ │ │ ├── infinite │ │ │ ├── InfiniteLoadComponent.java │ │ │ └── InfiniteLoadComponent.jte │ │ │ └── row │ │ │ ├── UserRowComponent.java │ │ │ └── UserRowComponent.jte │ │ └── web │ │ ├── Page.java │ │ ├── layout │ │ ├── LayoutComponent.java │ │ └── LayoutComponent.jte │ │ └── list │ │ ├── ListComponent.java │ │ └── ListComponent.jte │ └── resources │ ├── application.yaml │ └── static │ ├── css │ └── sakura.css │ ├── edit.svg │ ├── htmx_1.9.11.js │ ├── htmx_debug.js │ ├── plus.svg │ └── spinner.svg ├── lab-9 ├── build.gradle.kts └── src │ └── main │ ├── java │ └── de │ │ └── tschuehly │ │ └── easy │ │ └── spring │ │ └── auth │ │ ├── Lab9Application.java │ │ ├── group │ │ ├── EasyGroup.java │ │ ├── GroupController.java │ │ ├── GroupService.java │ │ └── management │ │ │ ├── GroupManagementComponent.java │ │ │ └── table │ │ │ ├── GroupTableComponent.java │ │ │ ├── GroupTableComponent.jte │ │ │ └── user │ │ │ ├── AddUserComponent.java │ │ │ └── AddUserComponent.jte │ │ ├── htmx │ │ └── HtmxUtil.java │ │ ├── user │ │ ├── EasyUser.java │ │ ├── UserController.java │ │ ├── UserNotFoundException.java │ │ ├── UserService.java │ │ └── management │ │ │ ├── UserManagementComponent.java │ │ │ ├── UserManagementComponent.jte │ │ │ ├── create │ │ │ ├── CreateUserComponent.java │ │ │ └── CreateUserComponent.jte │ │ │ ├── edit │ │ │ ├── EditUserComponent.java │ │ │ └── EditUserComponent.jte │ │ │ └── table │ │ │ ├── UserTableComponent.java │ │ │ ├── UserTableComponent.jte │ │ │ ├── infinite │ │ │ ├── InfiniteLoadComponent.java │ │ │ └── InfiniteLoadComponent.jte │ │ │ └── row │ │ │ ├── UserRowComponent.java │ │ │ └── UserRowComponent.jte │ │ └── web │ │ ├── Page.java │ │ ├── advice │ │ └── ExceptionAdvice.java │ │ ├── exception │ │ └── InfoException.java │ │ ├── layout │ │ ├── LayoutComponent.java │ │ └── LayoutComponent.jte │ │ ├── list │ │ ├── ListComponent.java │ │ └── ListComponent.jte │ │ └── message │ │ ├── MessageComponent.java │ │ └── MessageComponent.jte │ └── resources │ ├── application.yaml │ └── static │ ├── css │ └── sakura.css │ ├── edit.svg │ ├── htmx_1.9.11.js │ ├── htmx_debug.js │ ├── plus.svg │ └── spinner.svg ├── lab-completed ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── src │ └── main │ │ ├── java │ │ └── de │ │ │ └── tschuehly │ │ │ └── easy │ │ │ └── spring │ │ │ └── auth │ │ │ ├── LabCompletedApplication.java │ │ │ ├── group │ │ │ ├── EasyGroup.java │ │ │ ├── GroupController.java │ │ │ ├── GroupService.java │ │ │ └── management │ │ │ │ ├── GroupManagementComponent.java │ │ │ │ └── table │ │ │ │ ├── GroupTableComponent.java │ │ │ │ ├── GroupTableComponent.jte │ │ │ │ └── user │ │ │ │ ├── AddUserComponent.java │ │ │ │ └── AddUserComponent.jte │ │ │ ├── htmx │ │ │ └── HtmxUtil.java │ │ │ ├── user │ │ │ ├── EasyUser.java │ │ │ ├── UserController.java │ │ │ ├── UserNotFoundException.java │ │ │ ├── UserService.java │ │ │ └── management │ │ │ │ ├── UserManagementComponent.java │ │ │ │ ├── UserManagementComponent.jte │ │ │ │ ├── create │ │ │ │ ├── CreateUserComponent.java │ │ │ │ └── CreateUserComponent.jte │ │ │ │ ├── edit │ │ │ │ ├── EditUserComponent.java │ │ │ │ └── EditUserComponent.jte │ │ │ │ └── table │ │ │ │ ├── UserTableComponent.java │ │ │ │ ├── UserTableComponent.jte │ │ │ │ ├── infinite │ │ │ │ ├── InfiniteLoadComponent.java │ │ │ │ └── InfiniteLoadComponent.jte │ │ │ │ └── row │ │ │ │ ├── UserRowComponent.java │ │ │ │ └── UserRowComponent.jte │ │ │ └── web │ │ │ ├── Page.java │ │ │ ├── advice │ │ │ └── ExceptionAdvice.java │ │ │ ├── exception │ │ │ └── InfoException.java │ │ │ ├── layout │ │ │ ├── LayoutComponent.java │ │ │ └── LayoutComponent.jte │ │ │ ├── list │ │ │ ├── ListComponent.java │ │ │ └── ListComponent.jte │ │ │ └── message │ │ │ ├── MessageComponent.java │ │ │ └── MessageComponent.jte │ │ └── resources │ │ ├── application-dev.yaml │ │ ├── application.yaml │ │ └── static │ │ ├── css │ │ └── sakura.css │ │ ├── edit.svg │ │ ├── htmx_1.9.11.js │ │ ├── htmx_debug.js │ │ ├── plus.svg │ │ └── spinner.svg └── system.properties ├── server-side-htmx-workshop-devoxx.pdf └── settings.gradle.kts /.gitbook.yaml: -------------------------------------------------------------------------------- 1 | root: ./docs/ -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1) (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1) (2).png -------------------------------------------------------------------------------- /.gitbook/assets/image (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (10).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (10).png -------------------------------------------------------------------------------- /.gitbook/assets/image (11).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (11).png -------------------------------------------------------------------------------- /.gitbook/assets/image (12).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (12).png -------------------------------------------------------------------------------- /.gitbook/assets/image (13).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (13).png -------------------------------------------------------------------------------- /.gitbook/assets/image (14).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (14).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2) (1) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (2) (1) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2) (1) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (2) (1) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2) (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (2) (1) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (2) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (2) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2) (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (2) (2).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (2).png -------------------------------------------------------------------------------- /.gitbook/assets/image (3) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (3) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (3) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (3) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (3).png -------------------------------------------------------------------------------- /.gitbook/assets/image (4) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (4) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (4).png -------------------------------------------------------------------------------- /.gitbook/assets/image (5) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (5) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (5).png -------------------------------------------------------------------------------- /.gitbook/assets/image (6) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (6) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (6) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (6) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (6).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (6).png -------------------------------------------------------------------------------- /.gitbook/assets/image (7) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (7) (1) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (7) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (7) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (7).png -------------------------------------------------------------------------------- /.gitbook/assets/image (8) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (8) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (8).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (8).png -------------------------------------------------------------------------------- /.gitbook/assets/image (9) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (9) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (9).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image (9).png -------------------------------------------------------------------------------- /.gitbook/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/image.png -------------------------------------------------------------------------------- /.gitbook/assets/infite.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitbook/assets/infite.mp4 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Lab1Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab1Application.run.xml -------------------------------------------------------------------------------- /.run/Lab2Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab2Application.run.xml -------------------------------------------------------------------------------- /.run/Lab3Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab3Application.run.xml -------------------------------------------------------------------------------- /.run/Lab4Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab4Application.run.xml -------------------------------------------------------------------------------- /.run/Lab5Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab5Application.run.xml -------------------------------------------------------------------------------- /.run/Lab6Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab6Application.run.xml -------------------------------------------------------------------------------- /.run/Lab7Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab7Application.run.xml -------------------------------------------------------------------------------- /.run/Lab8Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab8Application.run.xml -------------------------------------------------------------------------------- /.run/Lab9Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Lab9Application.run.xml -------------------------------------------------------------------------------- /.run/LabCompletedApplication.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/LabCompletedApplication.run.xml -------------------------------------------------------------------------------- /.run/Setup and build all.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/.run/Setup and build all.run.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (1) (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/.gitbook/assets/image (1) (1) (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/.gitbook/assets/image (1) (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/.gitbook/assets/image (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (2) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/.gitbook/assets/image (2) (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/.gitbook/assets/image (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/.gitbook/assets/image (3).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/.gitbook/assets/image.png -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/lab-1-server-side-rendering-with-spring-boot-and-jte.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-1-server-side-rendering-with-spring-boot-and-jte.md -------------------------------------------------------------------------------- /docs/lab-2-introducing-spring-viewcomponent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-2-introducing-spring-viewcomponent.md -------------------------------------------------------------------------------- /docs/lab-3-inline-editing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-3-inline-editing.md -------------------------------------------------------------------------------- /docs/lab-4-using-spring-beans-to-compose-the-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-4-using-spring-beans-to-compose-the-ui.md -------------------------------------------------------------------------------- /docs/lab-5-lazy-loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-5-lazy-loading.md -------------------------------------------------------------------------------- /docs/lab-6-full-text-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-6-full-text-search.md -------------------------------------------------------------------------------- /docs/lab-7-infinite-scroll.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-7-infinite-scroll.md -------------------------------------------------------------------------------- /docs/lab-8-exception-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-8-exception-messages.md -------------------------------------------------------------------------------- /docs/lab-9-server-sent-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/docs/lab-9-server-sent-events.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lab-1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/build.gradle.kts -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/Lab1Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/Lab1Application.java -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-1/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-1/src/main/jte/.jteroot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-1/src/main/jte/CreateUserForm.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/jte/CreateUserForm.jte -------------------------------------------------------------------------------- /lab-1/src/main/jte/EditUserForm.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/jte/EditUserForm.jte -------------------------------------------------------------------------------- /lab-1/src/main/jte/UserManagement.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/jte/UserManagement.jte -------------------------------------------------------------------------------- /lab-1/src/main/jte/UserRow.jte: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /lab-1/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-1/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-1/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-1/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-1/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-1/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-1/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-1/src/test/java/de/tschuehly/easy/spring/auth/EasySpringAuthApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-1/src/test/java/de/tschuehly/easy/spring/auth/EasySpringAuthApplicationTests.java -------------------------------------------------------------------------------- /lab-2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/build.gradle.kts -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/Lab2Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/Lab2Application.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/management/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-2/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-2/src/main/jte/CreateUserForm.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/jte/CreateUserForm.jte -------------------------------------------------------------------------------- /lab-2/src/main/jte/EditUserForm.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/jte/EditUserForm.jte -------------------------------------------------------------------------------- /lab-2/src/main/jte/UserManagement.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/jte/UserManagement.jte -------------------------------------------------------------------------------- /lab-2/src/main/jte/UserRow.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/jte/UserRow.jte -------------------------------------------------------------------------------- /lab-2/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-2/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-2/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-2/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-2/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-2/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-2/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-2/src/test/java/de/tschuehly/easy/spring/auth/EasySpringAuthApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-2/src/test/java/de/tschuehly/easy/spring/auth/EasySpringAuthApplicationTests.java -------------------------------------------------------------------------------- /lab-3/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/build.gradle.kts -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/Lab3Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/Lab3Application.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/management/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-3/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-3/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-3/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-3/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-3/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-3/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-3/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-3/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-4/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/build.gradle.kts -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/Lab4Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/Lab4Application.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/web/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-4/src/main/java/de/tschuehly/easy/spring/auth/web/layout/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-4/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-4/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-4/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-4/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-4/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-4/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-4/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-4/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-5/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/build.gradle.kts -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/Lab5Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/Lab5Application.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java -------------------------------------------------------------------------------- /lab-5/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte -------------------------------------------------------------------------------- /lab-5/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-5/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-5/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-5/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-5/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-5/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-5/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-5/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-6/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/build.gradle.kts -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/Lab6Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/Lab6Application.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte -------------------------------------------------------------------------------- /lab-6/src/main/java/de/tschuehly/easy/spring/auth/web/list/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-6/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-6/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-6/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-6/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-6/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-6/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-6/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-6/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-7/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/build.gradle.kts -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/Lab7Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/Lab7Application.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/.gitinclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java -------------------------------------------------------------------------------- /lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte -------------------------------------------------------------------------------- /lab-7/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-7/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-7/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-7/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-7/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-7/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-7/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-7/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-8/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/build.gradle.kts -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/Lab8Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/Lab8Application.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java -------------------------------------------------------------------------------- /lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte -------------------------------------------------------------------------------- /lab-8/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-8/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-8/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-8/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-8/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-8/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-8/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-8/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-9/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/build.gradle.kts -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/Lab9Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/Lab9Application.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/UserNotFoundException.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/advice/ExceptionAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/advice/ExceptionAdvice.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/exception/InfoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/exception/InfoException.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.java -------------------------------------------------------------------------------- /lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.jte -------------------------------------------------------------------------------- /lab-9/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-9/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-9/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-9/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-9/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-9/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-9/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-9/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-completed/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/build.gradle.kts -------------------------------------------------------------------------------- /lab-completed/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /lab-completed/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /lab-completed/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/gradlew -------------------------------------------------------------------------------- /lab-completed/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/gradlew.bat -------------------------------------------------------------------------------- /lab-completed/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "lab-completed" -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/LabCompletedApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/LabCompletedApplication.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/EasyGroup.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/GroupController.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/GroupService.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/GroupManagementComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/GroupTableComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/group/management/table/user/AddUserComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/htmx/HtmxUtil.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/EasyUser.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/UserController.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/UserNotFoundException.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/UserService.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/UserManagementComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/create/CreateUserComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/edit/EditUserComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/UserTableComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/infinite/InfiniteLoadComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/user/management/table/row/UserRowComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/Page.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/advice/ExceptionAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/advice/ExceptionAdvice.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/exception/InfoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/exception/InfoException.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/layout/LayoutComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/list/ListComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.java -------------------------------------------------------------------------------- /lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.jte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/java/de/tschuehly/easy/spring/auth/web/message/MessageComponent.jte -------------------------------------------------------------------------------- /lab-completed/src/main/resources/application-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/application-dev.yaml -------------------------------------------------------------------------------- /lab-completed/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/application.yaml -------------------------------------------------------------------------------- /lab-completed/src/main/resources/static/css/sakura.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/static/css/sakura.css -------------------------------------------------------------------------------- /lab-completed/src/main/resources/static/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/static/edit.svg -------------------------------------------------------------------------------- /lab-completed/src/main/resources/static/htmx_1.9.11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/static/htmx_1.9.11.js -------------------------------------------------------------------------------- /lab-completed/src/main/resources/static/htmx_debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/static/htmx_debug.js -------------------------------------------------------------------------------- /lab-completed/src/main/resources/static/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/static/plus.svg -------------------------------------------------------------------------------- /lab-completed/src/main/resources/static/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/lab-completed/src/main/resources/static/spinner.svg -------------------------------------------------------------------------------- /lab-completed/system.properties: -------------------------------------------------------------------------------- 1 | java.runtime.version=21 -------------------------------------------------------------------------------- /server-side-htmx-workshop-devoxx.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/server-side-htmx-workshop-devoxx.pdf -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuehly/htmx-spring-workshop/HEAD/settings.gradle.kts --------------------------------------------------------------------------------