feat: use URL query parameters to initialize textarea

?names parameter is now used to initialize the playerNames textarea
This commit is contained in:
eneller
2025-02-02 14:59:20 +01:00
parent 5b66e1907c
commit 8e04cc97ba
3 changed files with 31 additions and 16 deletions

View File

@@ -1,5 +1,9 @@
# Vb
A Team Randomizer built using Angular, installable as a progressive web app (PWA).
A Team Randomizer built using Angular and Bootstrap, installable as a progressive web app (PWA).
Supports setting names using URL query parameters:
```url
https://vb.example.org?names=Me,Myself,I
```
## Development
@@ -11,6 +15,12 @@ ng serve
Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files.
Alternatively, to open the server to the network instead of just localhost, use
```bash
npm run serve
```
## Building
To build the project run:
@@ -20,12 +30,4 @@ ng build
```
This will compile your project and store the build artifacts in the `dist/` directory.
As this is a static site, simply move the contents of browser/ to a directory that can be served by nginx or apache.
## Running unit tests
To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:
```bash
ng test
```
As this is a static site, simply move the contents of `dist/vb/browser/` to a directory that can be served by nginx or apache.