summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2018-10-02 13:33:12 +0200
committeremkael <emkael@tlen.pl>2018-10-02 13:33:12 +0200
commit43d8243888590debd2d2efcdd5be3f415cfa1756 (patch)
treeee6cddb1a10be0b31c23dd5d9333a029b8840f40
parentb2a6d843d69edc40c8f7782e47db28ca89baf77e (diff)
Documentation for team name predictions
Fixes #7
-rw-r--r--CONFIG.md1
-rw-r--r--jfr_playoff/generator.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/CONFIG.md b/CONFIG.md
index 3a26f81..471b190 100644
--- a/CONFIG.md
+++ b/CONFIG.md
@@ -26,6 +26,7 @@ Konfiguracja składa się, po kolei, z:
+ `"width"` i `"height"` - wymiary (w pikselach) miejsca rezerwowanego dla każdego meczu w widoku drabinki (`"width"` bezpośrednio wpływa na rozmieszczanie kolumn, wewnątrz każdej z kolumn mecze rozmieszczane są równomiernie, w zależnie od ich liczby)
+ `"margin"` - odstęp między w/w miejscem (minimalny - jak widać, w przypadku mniejszej liczby meczów w fazie, odstępy się dopasują)
+ `"label_length_limit"` - maksymalna liczba znaków wyświetlanych jako skrócona nazwa drużyn(y) w schemacie (`0` lub brak wartości oznacza brak limitu)
+ + `"predict_teams"` - flaga, jeśli włączona (`1`), w kolejnej fazie wypełniane są nazwy drużyn prowadzących/przegrywających w trwających meczach tak, jakby mecz miał się skończyć aktualnym wynikiem (etykiety takich drużyn mają nadaną osobną klasę CSS)
- sekcji `"canvas"`: ustawień rysowania linii
+ `"winner_h_offset"`, `"winner_v_offset"` - marginesy (poziomy i pionowy) rysowania linii zwycięzców (odpowiednio: pionowych i poziomych, względem środka obszaru)
+ `"loser_h_offset"`, `"loser_v_offset"` - analogiczne marginesy rysowania linii przegranych
diff --git a/jfr_playoff/generator.py b/jfr_playoff/generator.py
index beaabd7..2028060 100644
--- a/jfr_playoff/generator.py
+++ b/jfr_playoff/generator.py
@@ -87,6 +87,7 @@ class PlayoffGenerator(object):
# the easy part: team score cell
score_html = self.p_temp.get('MATCH_SCORE', team.score)
# the hard part begins here.
+ # TODO: should separators and ellipsis indicators be configurable?
team_label = [] # label is what's shown in the table cell
label_separator = ' / '
team_name = [] # name is what's shown in the tooltip