Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
9a3ad40
Add new display mode for individual tounaments (optimized for regiona…
tlehr Feb 17, 2024
f33b958
Communication betreen BUP and BTS now WS based.
Mar 29, 2024
f3fa146
No it is possible to serve an centralised setting for each client fro…
Mar 29, 2024
0e887a2
Now it is possible to persist customized settings per client an reset…
Mar 29, 2024
4cf4f68
Bugfix: Old scores of previouse matches were not be nulled
Apr 3, 2024
8f4fbb2
Bugfix: Coourt Changed does not have any effect in umpire Panel
Apr 3, 2024
1ca57ac
fix errors while starting the soreboard
tlehr Apr 4, 2024
94a7f36
remove log messages
tlehr Apr 4, 2024
6f7b9e7
fix the backgroundcolor if no match is on court (use the setting from…
tlehr Apr 4, 2024
ff33eb7
Enhancement: Now the names of the tabletoperators will be shown in ma…
Apr 28, 2024
9d791b5
Enhancement: InputElements for manual input of score was to small if …
Apr 28, 2024
69a72c6
#53: BUP: Integrate a possibilty to remove all stored Matches from lo…
tengmel Sep 8, 2024
8a1e6de
#64: Server.Core: Call Matchen in preparation after call a new match …
tengmel Oct 7, 2024
5de6f8f
#51 Admin: Edit tournament: Display battery charge levels for the ta…
tengmel Oct 14, 2024
609d3ee
#53: BUP: Integrate a possibilty to remove all stored matches from lo…
tengmel Oct 15, 2024
8e8175d
[#68] Server.Core: Conversion of communication between tablets and BT…
tengmel Oct 20, 2024
75a805f
[#69] AdminPanel: Provision of an option for games to also confirm te…
tengmel Oct 20, 2024
d1def7e
[#69] AdminPanel: Provision of an option for games to also confirm te…
tengmel Oct 20, 2024
182ad04
[#68] Server.Core: Conversion of communication between tablets and BT…
tengmel Nov 5, 2024
81dc2d1
[#68] Server.Core: Conversion of communication between tablets and BT…
tengmel Nov 5, 2024
b530de3
New feature #85: Add tournamentplayers displaymaode
tlehr Dec 25, 2024
1f25e24
#78: BUP: Request confirmation of the player's result more clearly.
tengmel Dec 27, 2024
0b17c1c
#92: BUP/BTS: Advertisement: Make it possible to confgure the adverti…
tengmel Dec 27, 2024
0bc6dfb
#92: BUP/BTS: Advertisement: Make it possible to confgure the adverti…
tengmel Dec 29, 2024
347afbf
Add streaming displaymode for DM O19 2025 in Cloppenburg
tlehr Jan 19, 2025
2555b15
Merge branch 'feat/addTimerAfterCall' of github.com:tlehr/bup into fe…
tlehr Jan 19, 2025
3bd51d1
Add score overview for DM 2025 in Cloppenburg
tlehr Jan 28, 2025
bf4d5a3
Addapt tournament_overview_dm
tlehr Jan 28, 2025
bfb7db8
addapt font size of overview dm
tlehr Jan 29, 2025
661ee3f
set fix height for Image whle no game on court
tlehr Jan 29, 2025
7318a74
Fix unwanted Text-Wraps in TournamentCourt:Players Only View.
tlehr Jan 29, 2025
bfb0d16
add court number to dm overview
tlehr Jan 31, 2025
8a6a941
addapt overvieiw for dm
tlehr Jan 31, 2025
7c04735
addapt overvieiw for dm
tengmel Jan 31, 2025
7db459a
#94 Fix: the Names of the Umpire and the Service Jude are now shown o…
tlehr Feb 6, 2025
354202e
better display Managment for BTS
tlehr Apr 12, 2025
32a134c
current version
tlehr Apr 25, 2025
39d26e6
current version
tlehr May 9, 2025
e96c53a
current version
tlehr Jun 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ mail.*


/vendor/
/.vs
31 changes: 19 additions & 12 deletions bup.html
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ <h2 data-i18n="settings:Current Match"></h2>
<button class="go_editmode_button" data-i18n="settings:Edit Manually"></button>
</div>

<div class="setup" data-bup-modes="umpire" data-bup-styles="clean focus complete">
<div class="setup" data-bup-modes="umpire" data-bup-styles="clean focus complete hidden">
<div class="setup_network_container default-invisible">
<div class="setup_network_message"></div>
<h2 class="setup_network_heading"><span class="setup_network_event" data-i18n="settings:Matches"></span><button class="setup_network_matches_reload image-button"><span></span></button><div class="setup_network_status"></div></h2>
Expand All @@ -236,6 +236,7 @@ <h2 class="setup_network_heading"><span class="setup_network_event" data-i18n="s
<div class="urlexport_links" style="display:inline-block;"></div>
<a href="#" class="netstats_link default-invisible" data-i18n="settings:Network statistics"></a>
<a href="#" class="export_link" data-i18n="settings:Export link"></a>
<a href="#" class="delete_matches_link" data-i18n="settings:Clear Match Archive"></a>
<div class="login_links" style="display:inline-block;"></div>
<a href="#" class="setup_show_manual" data-i18n="settings:Custom match details"></a>
</div>
Expand Down Expand Up @@ -322,12 +323,12 @@ <h2 data-i18n="settings:Import Event"></h2>
</div>
</div>

<div class="default-invisible" data-bup-modes="umpire" data-bup-styles="clean focus" style="height:6em;"></div>
<div class="default-invisible" data-bup-modes="umpire" data-bup-styles="clean focus hidden" style="height:6em;"></div>

<div class="settings">

<div class="d_login_links"></div><button data-bup-modes="display" class="d_hide_settings" data-i18n="displaymode:hide settings"></button>
<h2 data-i18n="settings:Settings"></h2>
<label data-bup-modes="umpire" data-bup-styles="complete clean focus"><h2 data-i18n="settings:Settings"></h2></label>

<label data-bup-modes="display umpire"><span data-i18n="settings:refmode:client:status"></span><input type="checkbox" name="refmode_client_enabled" class="refmode_client_settings"/><span class="refmode_status"></span></label>
<div class="settings_refmode_client_container default-invisible">
Expand All @@ -349,6 +350,11 @@ <h2 data-i18n="settings:Settings"></h2>
<div data-bup-modes="display" class="settings_display_court_id"><label><span data-i18n="displaymode:court_id"></span> <select name="displaymode_court_id" size="1"><option value="" data-i18n="displaymode:court_id:loading"></option></select></label></div>
<div data-bup-modes="display" class="settings_display_reverse_order"><label><input type="checkbox" name="displaymode_reverse_order"/><span data-i18n="displaymode:reverse_order"></span></label></div>
<div data-bup-modes="display" class="settings_d_show_pause"><label><input type="checkbox" name="d_show_pause"/><span data-i18n="displaymode:show_pause"></span></label></div>
<div data-bup-modes="display" class="settings_d_show_court_number"><label><input type="checkbox" name="d_show_court_number"/><span data-i18n="displaymode:show_court_number"></span></label></div>
<div data-bup-modes="display" class="settings_d_show_competition"><label><input type="checkbox" name="d_show_competition"/><span data-i18n="displaymode:show_competition"></span></label></div>
<div data-bup-modes="display" class="settings_d_show_round"><label><input type="checkbox" name="d_show_round"/><span data-i18n="displaymode:show_round"></span></label></div>
<div data-bup-modes="display" class="settings_d_show_middle_name"><label><input type="checkbox" name="d_show_middle_name"/><span data-i18n="displaymode:show_middle_name"></span></label></div>
<div data-bup-modes="display" class="settings_d_show_doubles_receiving"><label><input type="checkbox" name="d_show_doubles_receiving"/><span data-i18n="displaymode:show_doubles_receiving"></span></label></div>
<div data-bup-modes="display" class="settings_d_colors"><span data-i18n="displaymode:colors"></span> <span class="settings_d_colors_inputs"></span> <label class="settings_d_team_colors"><input type="checkbox" name="d_team_colors" /><span data-i18n="displaymode:use team colors"></span></label></div>
<div data-bup-modes="display" class="settings_d_scale"><label><span data-i18n="displaymode:scale"></span> <input name="d_scale" type="number" min="20" max="500" /></label></div>

Expand All @@ -371,21 +377,22 @@ <h2 data-i18n="settings:Settings"></h2>
<label data-bup-modes="umpire display referee"><span data-i18n="settings:Network Timeout"></span>: <input type="number" name="network_timeout" min="1" value="1000" max="600000" /></label>
<label data-bup-modes="umpire"><span data-i18n="settings:Network Repeat Interval"></span>: <input type="number" name="network_update_interval" min="1" value="10000" max="600000" /></label>
<label class="default-invisible" data-bup-modes="display"><span data-i18n="settings:Network Repeat Interval"></span>: <input type="number" name="displaymode_update_interval" min="1" value="500" max="600000" /></label>
<label data-bup-modes="umpire" data-bup-styles="complete clean focus"><span data-i18n="settings:style"></span>: <select name="settings_style"><option data-i18n="settings:style:default" value="default"></option><option data-i18n="settings:style:complete" value="complete"></option><option data-i18n="settings:style:clean" value="clean"></option><option data-i18n="settings:style:focus" value="focus"></option></select></label>
<label data-bup-modes="umpire" data-bup-styles="complete clean focus hidden"><span data-i18n="settings:style"></span>: <select name="style"><option data-i18n="settings:style:default" value="default"></option><option data-i18n="settings:style:complete" value="complete"></option><option data-i18n="settings:style:clean" value="clean"></option><option data-i18n="settings:style:focus" value="focus"></option><option disabled data-i18n="settings:style:hidden" value="hidden"></option></select></label>
</div>

<div class="settings_mode" data-bup-modes="umpire display referee"><span data-i18n="settings:mode:label"></span>
<a href="#settings" class="settings_mode_umpire" data-i18n="settings:mode:umpire"></a>
<a href="#display" class="settings_mode_display" data-i18n="settings:mode:display"></a>
<a href="#referee_mode" class="settings_mode_referee" data-i18n="settings:mode:referee"></a>
<a href="#settings" class="settings_mode_umpire" data-i18n="settings:mode:umpire"></a>
<a href="#display" class="settings_mode_display" data-i18n="settings:mode:display"></a>
<a href="#referee_mode" class="settings_mode_referee" data-i18n="settings:mode:referee"></a>
</div>

<div class="settings_footer" data-bup-modes="umpire display referee">
<span class="settings_footer_status"></span>
<button class="settings_send_export" data-i18n="send export"></button>
<button class="settings_test_reporting default-invisible" data-i18n="report:test"></button>
<a href="mailto:[email protected]" data-i18n="report problem" class="settings_report_problem"></a>
<span class="version">[script error]</span>
<span class="settings_footer_status"></span>
<button class="settings_send_export" data-i18n="send export"></button>
<button class="settings_reset_export" data-i18n="reset export"></button>
<button class="settings_test_reporting default-invisible" data-i18n="report:test"></button>
<a href="mailto:[email protected]" data-i18n="report problem" class="settings_report_problem"></a>
<span class="version">[script error]</span>
</div>

</div>
Expand Down
31 changes: 29 additions & 2 deletions css/displaymode.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.d_international_score,
.d_tournament_score,
.d_clean_score,
.d_score_default {
font-family: 'Droid Sans', 'droid_sansregular', 'Noto Mono', Arial, sans-serif;
Expand Down Expand Up @@ -131,12 +132,15 @@
}

.d_international_team,
.d_tournament,
.d_clean_team {
font-stretch: condensed;
position: relative;
height: 50%;
text-wrap: nowrap;
}
.d_international_player_container,
.d_tournament_player_container
.d_clean_player_container,
.d_bwfonlyplayers_player_container {
position: relative;
Expand All @@ -153,13 +157,20 @@
display: flex;
align-items: center;
}
.d_tournament_player{
width: 100%;
font-size: 1vh;
display: flex;
align-items: center;
}
.d_bwf_player {
width: 100%;
font-size: 13vh;
display: flex;
align-items: center;
}
.d_international_score,
.d_tournament_score,
.d_clean_score {
font-size: 50vh;
line-height: 50vh;
Expand All @@ -172,6 +183,7 @@
overflow: hidden;
}
.d_international_score.d_international_score_dd,
.d_tournament_score.d_tournament_score_dd,
.d_clean_score.d_clean_score_dd {
letter-spacing: -4vh;
text-align: left;
Expand All @@ -191,6 +203,19 @@
justify-content: center;
}

.d_tournament_gscore {
font-size: 25vh;
line-height: 25vh;
position: absolute;
top: 0;
bottom: 0;
right: 52vh;
width: 20vh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}

.d_2court_side0,
.d_2court_side1 {
Expand Down Expand Up @@ -254,7 +279,9 @@
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
justify-content: right;
text-wrap: nowrap;
width: calc(50vw - 44vh - 20px);
}
.d_2court_side0 .d_2court_info,
.d_2court_side0 .d_2court_gscore {
Expand Down Expand Up @@ -471,7 +498,7 @@
bottom: 0;
display: flex;
flex-direction: column;
justify-content: center;
justify-content: space-evenly;
align-items: center;
}

Expand Down
5 changes: 5 additions & 0 deletions css/network.css
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,11 @@ button > .loading-icon {
color: #444;
}

.setup_network_tabletoperator {
color: #c14949;
font-weight: bold;
}

.setup_network_heading::after {
/* Set line-height to height, so that we can vertically center with vertical-align: middle; */
content: '';
Expand Down
6 changes: 3 additions & 3 deletions css/score.css
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,10 @@ table[data-game-count="5"] .score_future-game {
padding-right: 0;
}
.score > input {
max-width: 1.9em;
width: 1.9em;
vertical-align: top;
font-size: 2vh;
max-height: 3vh;
font-size: 7.5vh;
height: 8vh;
}
.score_current-game > .score > input {
font-size: 7.5vh;
Expand Down
Loading