diff options
author | emkael <emkael@tlen.pl> | 2019-11-16 21:03:51 +0100 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2019-11-16 21:03:51 +0100 |
commit | 3622411f59b7708c6fd5d7c8a0c4cfb87fb06b87 (patch) | |
tree | f879a97238074c2325566b9d452fae573715a893 | |
parent | bf96dd0cfa0da5080c33852a2a2af55b12030825 (diff) | |
parent | 5102c3129292d1baa3c8d8ecc88552e7a3198867 (diff) |
Merge branch 'master' into gui
-rw-r--r-- | CONFIG.md | 1 | ||||
-rw-r--r-- | jfr_playoff/generator.py | 5 | ||||
-rw-r--r-- | jfr_playoff/template.py | 5 |
3 files changed, 11 insertions, 0 deletions
@@ -21,6 +21,7 @@ Konfiguracja składa się, po kolei, z: W ścieżce musi znajdować katalog `sklady/`, do którego kopiowany jest JavaScript `playoff.js` - sekcji `"page"`: ustawień strony + `"title"` - tytuł (`<title>` HTMLa) + + `"favicon"` - adres fawikony + `"logoh"` - nagłówek, jak w tabeli admin bazy turnieju + `"refresh"` - parametr odświeżania strony drabinki: `0` = wyłączone, liczba naturalna = interwał odświeżania, w sekundach + `"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) diff --git a/jfr_playoff/generator.py b/jfr_playoff/generator.py index e640e03..f2dc22b 100644 --- a/jfr_playoff/generator.py +++ b/jfr_playoff/generator.py @@ -10,6 +10,7 @@ class PlayoffGenerator(object): def __init__(self, settings): self.data = PlayoffData(settings) self.page = settings.get('page') + print self.page.get('favicon') PlayoffLogger.get('generator').info( 'page settings: %s', self.page) self.team_box_settings = self.page.get('team_boxes', {}) @@ -40,6 +41,10 @@ class PlayoffGenerator(object): 'PAGE_HEAD_REFRESH', self.page['refresh']) \ if self.page['refresh'] > 0 else '', + self.p_temp.get( + 'PAGE_HEAD_FAVICON', + self.page['favicon']) \ + if len(self.page.get('favicon', '')) else '', self.page['title']), self.p_temp.get( 'PAGE_BODY', diff --git a/jfr_playoff/template.py b/jfr_playoff/template.py index a76ebcd..936a051 100644 --- a/jfr_playoff/template.py +++ b/jfr_playoff/template.py @@ -176,6 +176,7 @@ class PlayoffTemplateStrings(object): <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="Generator" content="PlayOff" /> %s + %s <title>%s</title> <link rel="stylesheet" type="text/css" href="css/kolorki.css" /> <link rel="stylesheet" type="text/css" href="css/playoff.css" /> @@ -186,6 +187,10 @@ class PlayoffTemplateStrings(object): <meta http-equiv="Refresh" content="%d" /> ''' + PAGE_HEAD_FAVICON = ''' + <link rel="shortcut icon" href="%s"> + ''' + PAGE_BODY = ''' <script type="text/javascript" src="sklady/wz_tooltip.js"></script> %s |