Skip to content

Commit 4088d47

Browse files
committed
limited game events to n=8 to avoid to small fonts
1 parent 01e9814 commit 4088d47

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/components/GameEvents.vue

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,22 @@
22
<div class="game-events">
33
<table class="table-striped">
44
<tbody>
5-
<tr v-for="(gameEvent, index) in gameEvents"
5+
<tr v-for="(gameEvent, index) in gameEvents.slice(0,8)"
66
:key="index"
77
:style="{'font-size': rowHeight}">
88
<td class="autoRefIndicator" v-html="autoRefIndicator(gameEvent)"></td>
99
<td v-html="formatGameEvent(gameEvent)"></td>
1010
</tr>
1111
</tbody>
1212
</table>
13+
<div class="more-game-events" v-if="gameEvents.length > 8"> + {{gameEvents.length - 8}} more game events </div>
1314
</div>
1415
</template>
1516

1617
<script>
1718
import {mapGameEventToText} from "../texts";
1819
19-
const maxUnscaledItems = 6;
20+
const maxUnscaledItems = 5.5;
2021
2122
export default {
2223
name: "GameEvents",
@@ -28,7 +29,8 @@
2829
return this.refereeMessage.gameEvents;
2930
},
3031
rowHeight() {
31-
let rel = 1 - (Math.max(0, this.gameEvents.length - maxUnscaledItems) / maxUnscaledItems);
32+
let n = Math.min(8, this.gameEvents.length)
33+
let rel = 1 - (Math.max(0, n - maxUnscaledItems) / maxUnscaledItems);
3234
return rel + 'em';
3335
},
3436
},
@@ -75,9 +77,12 @@
7577
padding: 2px;
7678
padding-left: 10px;
7779
}
78-
79-
.autoRefIndicator {
80-
font-size: 3vh;
80+
81+
.more-game-events {
82+
font-size: 2.5vmin;
83+
text-align: center;
84+
margin-top: 10px;
85+
font-weight: bold;
86+
color: #fff;
8187
}
82-
8388
</style>

0 commit comments

Comments
 (0)