Skip to content

Commit 6be6113

Browse files
authored
Merge pull request #52 from Minemetero/version-update
🔧 build: update sober from 0.7.0 to 1.1.5
2 parents f1b1d73 + bb29e47 commit 6be6113

File tree

4 files changed

+21
-19
lines changed

4 files changed

+21
-19
lines changed

index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@
3535
<!-- Theme -->
3636
<s-tooltip slot="action" data-lang="ui.topbar.theme">
3737
<s-icon-button id="topbar-theme-toggle" slot="trigger">
38-
<s-icon type="light_mode" id="theme-icon"></s-icon>
38+
<s-icon name="light_mode" id="theme-icon"></s-icon>
3939
</s-icon-button>
4040
</s-tooltip>
4141
<!-- More -->
4242
<s-popup-menu slot="action">
4343
<s-tooltip slot="trigger" data-lang="ui.topbar.more">
4444
<s-icon-button slot="trigger">
45-
<s-icon type="more_horiz"></s-icon>
45+
<s-icon name="more_horiz"></s-icon>
4646
</s-icon-button>
4747
</s-tooltip>
4848
<!-- GitHub -->
@@ -82,18 +82,18 @@
8282
<!-- Winning Balls -->
8383
<s-text-field id="winBalls" data-lang="ui.setup.winningBalls" data-lang-prop="label">
8484
<s-icon-button id="setup-winBalls-add" slot="end">
85-
<s-icon type="chevron_up"></s-icon>
85+
<s-icon name="chevron_up"></s-icon>
8686
</s-icon-button>
8787
<s-icon-button id="setup-winBalls-minus" slot="end">
88-
<s-icon type="chevron_down"></s-icon>
88+
<s-icon name="chevron_down"></s-icon>
8989
</s-icon-button>
9090
</s-text-field>
9191
</div>
9292
<div class="form-group" id="playerInputGroup">
9393
<!-- Player Name -->
9494
<s-text-field id="playerName" data-lang="ui.setup.playerName" data-lang-prop="label">
9595
<s-button type="text" slot="end" id="setup-addPlayer" data-lang="ui.setup.addPlayer">
96-
<s-icon slot="start" type="add"></s-icon>
96+
<s-icon slot="start" name="add"></s-icon>
9797
</s-button>
9898
</s-text-field>
9999
</div>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
},
1818
"dependencies": {
1919
"canvas-confetti": "^1.9.3",
20-
"sober": "~0.7.0"
20+
"sober": "~1.1.5"
2121
}
2222
}

src/script.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export function minusWinBalls() {
3232
export function addPlayer() {
3333
const playerName = document.getElementById('playerName').value.trim();
3434
if (playerName === '' || players.includes(playerName)) {
35-
showSnackBar(lang('ui.tooltip.playerNameError'), 'PlayerNameError');
35+
showSnackBar(lang('ui.tooltip.playerNameError'), 'PlayerNameError', 'error');
3636
return;
3737
}
3838
players.push(playerName);
@@ -56,13 +56,13 @@ export function updatePlayerList() {
5656
export function startGame() {
5757
showLoading();
5858
if (players.length < 2) {
59-
showSnackBar(lang('ui.tooltip.playerAmountError'), 'PlayerAmountError');
59+
showSnackBar(lang('ui.tooltip.playerAmountError'), 'PlayerAmountError', 'error');
6060
hideLoading();
6161
return;
6262
}
6363
winBalls = parseInt(document.getElementById('winBalls').value);
6464
if (isNaN(winBalls) || winBalls <= 0) {
65-
showSnackBar(lang('ui.tooltip.winningBallsError'), 'WinningBallsError');
65+
showSnackBar(lang('ui.tooltip.winningBallsError'), 'WinningBallsError', 'error');
6666
hideLoading();
6767
return;
6868
}
@@ -71,14 +71,15 @@ export function startGame() {
7171
document.getElementById('rotationalServes').value
7272
);
7373
if (isNaN(serveRule) || serveRule < 0 || serveRule > 1) {
74-
showSnackBar(lang('ui.tooltip.serveRuleError'), 'ServeRuleError');
74+
showSnackBar(lang('ui.tooltip.serveRuleError'), 'ServeRuleError', 'error');
7575
hideLoading();
7676
return;
7777
}
7878
if (serveRule === 1 && (isNaN(rotationalServes) || rotationalServes <= 0)) {
7979
showSnackBar(
8080
lang('ui.tooltip.rotationalServesError'),
81-
'RotationalServesError'
81+
'RotationalServesError',
82+
'error'
8283
);
8384
hideLoading();
8485
return;
@@ -184,8 +185,8 @@ export function updateCurrentMatch() {
184185
<div class="playerTags">
185186
<s-chip class="player-serve ${
186187
serveRule === 1 && currentServe == 0 ? 'active' : ''
187-
}" type="filled-tonal">
188-
<s-icon slot="start" type="done"></s-icon>
188+
}" type="elevated">
189+
<s-icon slot="start" name="done"></s-icon>
189190
${lang('ui.gameBoard.serve')}
190191
</s-chip>
191192
</div>
@@ -199,8 +200,8 @@ export function updateCurrentMatch() {
199200
<div class="playerTags">
200201
<s-chip class="player-serve ${
201202
serveRule === 1 && currentServe == 1 ? 'active' : ''
202-
}" type="filled-tonal">
203-
<s-icon slot="start" type="done"></s-icon>
203+
}" type="elevated">
204+
<s-icon slot="start" name="done"></s-icon>
204205
${lang('ui.gameBoard.serve')}
205206
</s-chip>
206207
</div>
@@ -284,7 +285,7 @@ export function resetScores() {
284285

285286
export function undoLastScore() {
286287
if (!lastScoringPlayer) {
287-
showSnackBar(lang('ui.tooltip.noScoreToUndo'), 'NoScoreToUndo');
288+
showSnackBar(lang('ui.tooltip.noScoreToUndo'), 'NoScoreToUndo', 'warning');
288289
return;
289290
}
290291

src/ui.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,15 @@ repo: https://github.com/Minemetero/Table-Tennis-Counter
4747
});
4848
}
4949

50-
export function showSnackBar(message, id = 'snackbar') {
50+
export function showSnackBar(message, id = 'snackbar', type = 'info') {
5151
let snackBarEl = document.getElementById('snackbar-' + id);
5252
if (snackBarEl === null) {
5353
snackBarEl = document.createElement('s-snackbar');
5454
snackBarEl.id ='snackbar-' + id;
5555
document.getElementById('tooltips').appendChild(snackBarEl);
5656
}
5757
snackBarEl.innerText = message;
58+
snackBarEl.type = type;
5859
snackBarEl.show();
5960
}
6061
export function showLoading() {
@@ -147,7 +148,7 @@ export function e_toggleTheme(theme) {
147148
break;
148149
}
149150
writeConfig('theme', theme);
150-
showSnackBar(lang('ui.tooltip.themeSetTo', lang(`ui.theme.themeName.${theme}`)), 'Theme');
151+
showSnackBar(lang('ui.tooltip.themeSetTo', lang(`ui.theme.themeName.${theme}`)), 'Theme', 'info');
151152
}
152153

153154
export function e_reloadPage() {
@@ -156,7 +157,7 @@ export function e_reloadPage() {
156157
}
157158

158159
export function e_gotoGitHub() {
159-
showSnackBar(lang('ui.tooltip.repoTip'), 'RepoTips');
160+
showSnackBar(lang('ui.tooltip.repoTip'), 'RepoTips', 'info');
160161
window.open('https://github.com/Minemetero/Table-Tennis-Counter', '_blank');
161162
}
162163

0 commit comments

Comments
 (0)