Jonny
38e24a2ec1
Fix some code issues from eslint
2019-05-29 09:42:03 +02:00
Jonny
7f28252ae8
Fix bug preventing the edit match modal from showing to the owner
2019-05-29 08:32:42 +02:00
Jonny
3286120f26
Add detection of empty statistics and show according message
2019-05-29 08:13:20 +02:00
Jonny
f1ca2d3d82
Merge branch 'master' into ticket/TURNIERE-148
2019-05-29 04:43:38 +02:00
JP1998
54cca0f1d1
Add actual API call to retrieve the statistics
2019-05-29 04:42:26 +02:00
JP1998
d24e464f8e
Adjust the title and image header to new API data
2019-05-29 04:06:06 +02:00
JP1998
da4b5ac2e5
Adjust DominanceShower to the actually implemented API data
2019-05-29 04:03:32 +02:00
Jonny
abfded9e0f
Adjust names of the used data to the (expected) backend names
2019-05-29 00:23:40 +02:00
Jonny
2ea9668f38
Extract the dominance shower view
2019-05-29 00:23:40 +02:00
Jonny
beffd24855
Extract the standings table view
2019-05-29 00:23:39 +02:00
Jonny
3e9307a79d
Remove custom css and replace it with bootstrap classes
2019-05-29 00:19:27 +02:00
Jonny
e07378ba92
Extract the findTeam-function
2019-05-29 00:19:27 +02:00
Jonny
d557a21d90
Extract the ranged map function
2019-05-29 00:19:27 +02:00
Jonny
7c1928dce3
Adjust the style of the dominance shower view
2019-05-29 00:19:26 +02:00
Jonny
9fc909e257
Extract the tournament information view for more consisten looks
2019-05-29 00:19:26 +02:00
Jonny
dd7168da4f
Add most / least dominant team and styling for statistics
2019-05-29 00:04:33 +02:00
Jonny
25dfd57708
Add a client side animation of the collapse of the current standings table
2019-05-29 00:04:33 +02:00
Jonny
b1810fb2ee
Make current standings table collapsible
2019-05-29 00:04:33 +02:00
Jonny
287ffe6cc5
Sort performances by their rank and not by their differences
2019-05-29 00:04:32 +02:00
Jonny
9a8230f254
Add rank to the current standings
2019-05-29 00:04:32 +02:00
Jonny
c66f9cf128
Remove the grey background from statistics view
2019-05-29 00:04:32 +02:00
Jonny
f2f7263095
Fix a bug preventing the favicon from showing on certain sites
2019-05-29 00:04:32 +02:00
Jonny
d857a4e159
Properly style the buttons on the tournament and its statistics
2019-05-29 00:03:40 +02:00
Jonny
3bc7768bec
Add button to return to tournament from statistics
2019-05-29 00:02:40 +02:00
Felix Hamme
e402fab71b
Merge remote-tracking branch 'origin/master' into ticket/TURNIERE-207
2019-05-29 00:01:54 +02:00
Jonny
435f24cef8
Add button to get directly back to the tournament
2019-05-29 00:01:03 +02:00
Jonny
bfe89b6387
Introduce a more uniform look for the tournament statistics
2019-05-29 00:01:03 +02:00
Jonny
7976d8b0f3
Sort the teams accordings to match and point differential
2019-05-29 00:01:03 +02:00
Jonny
41b05e446d
Add first prototype for the table view
2019-05-29 00:01:03 +02:00
Jonny
c33acb586a
Add empty page for statistics of a tournament
2019-05-29 00:01:03 +02:00
Felix Hamme
134844973e
Implement ending a match: make backend calls, replace match states {team1_won, team2_won, undecided} with {finished}, hold the match data in Match.js in state instead of in props, reorder internal match data storage
2019-05-29 00:00:54 +02:00
JP1998
3fc8a5d291
Check the group advance input for valid values
2019-05-28 23:10:07 +02:00
JP1998
2defc3df22
Refactor the handleGroupSizeInput method
2019-05-28 22:55:19 +02:00
JP1998
3bb902b033
Check for invalid inputs before applying new group size
2019-05-28 16:54:51 +02:00
Felix Hamme
97ba7726ed
Move Match and belongings out of tournament.js to new file Match.js
2019-05-12 12:21:24 +02:00
Felix Hamme
a40ecd56e9
Move axios wrapper methods to new file backendApi
2019-05-12 12:21:24 +02:00
Felix Hamme
7b5e18cc9e
Move everypage.css into css directory
2019-05-12 12:21:24 +02:00
Felix Hamme
b3243f6a5c
Format every js file to comply with the new eslint rules
2019-05-09 14:48:43 +02:00
Felix Hamme
b40c0382a8
Automatically apply eslint rules
2019-05-09 14:48:43 +02:00
Jonny
b30a3a759e
Merge branch 'master' into ticket/TURNIERE-156
2019-05-02 08:52:18 +02:00
Felix Hamme
1af7ee413f
Change the list of public tournaments to share some redundant code with the list of private tournaments
2019-04-28 04:21:01 +02:00
Felix Hamme
dac0c33272
Implement page for displaying the list of private tournaments
2019-04-28 04:18:18 +02:00
Felix Hamme
6aeb97ae99
Remove unused code
2019-04-28 03:06:40 +02:00
Felix Hamme
9b56b2eddb
Merge branch 'master' into ticket/TURNIERE-141
2019-04-27 13:32:37 +02:00
JP1998
2217212a4a
Refactoring the createTeamArray-method
2019-04-23 23:52:22 +02:00
Jonny
6af5f9dc72
Add logic for creation of the data for group stages
2019-04-23 11:27:02 +02:00
Felix Hamme
45d2b221eb
Apply css files in the same order everywhere (eliminate warning by mini-css-extract-plugin)
2019-04-22 16:43:14 +02:00
Jonny
2bc3fe24b3
Remove manual clearing of errors
...
Since the errors are now always cleared upon rehydration of the
application state, we can now safely remove the api method
clearErrors() and also remove calls to this method.
2019-04-18 00:03:28 +02:00
Jonny
f97fc23a4c
Format the error messages for registering
2019-04-17 16:30:00 +02:00
Felix Hamme
4f079d75ec
Merge branch 'master' into ticket/TURNIERE-138
2019-04-17 10:02:08 +02:00