summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2019-11-16 21:03:51 +0100
committeremkael <emkael@tlen.pl>2019-11-16 21:03:51 +0100
commit3622411f59b7708c6fd5d7c8a0c4cfb87fb06b87 (patch)
treef879a97238074c2325566b9d452fae573715a893
parentbf96dd0cfa0da5080c33852a2a2af55b12030825 (diff)
parent5102c3129292d1baa3c8d8ecc88552e7a3198867 (diff)
Merge branch 'master' into gui
-rw-r--r--CONFIG.md1
-rw-r--r--jfr_playoff/generator.py5
-rw-r--r--jfr_playoff/template.py5
3 files changed, 11 insertions, 0 deletions
diff --git a/CONFIG.md b/CONFIG.md
index e2a0ec8..75c668c 100644
--- a/CONFIG.md
+++ b/CONFIG.md
@@ -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