summaryrefslogtreecommitdiff
path: root/jfr_playoff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2019-02-23 15:51:31 +0100
committeremkael <emkael@tlen.pl>2019-02-23 15:51:31 +0100
commit0bf3209ac695379ad0e3ebc3f52a19b226fa73ba (patch)
treed79af80dd52a5bca53d102479e883065af22487a /jfr_playoff
parent879d6c638d37bff77c116aa2d88b91a4f3985fea (diff)
External CSS + hiding everything apart from the bracket for print styles
Fixes #31
Diffstat (limited to 'jfr_playoff')
-rw-r--r--jfr_playoff/filemanager.py30
-rw-r--r--jfr_playoff/template.py5
2 files changed, 21 insertions, 14 deletions
diff --git a/jfr_playoff/filemanager.py b/jfr_playoff/filemanager.py
index 515845e..990b9f2 100644
--- a/jfr_playoff/filemanager.py
+++ b/jfr_playoff/filemanager.py
@@ -50,23 +50,29 @@ class PlayoffFileManager(object):
self.register_file(self.output_file)
return self.output_file
- def copy_scripts(self, script_path='sklady/playoff.js'):
- script_output_path = os.path.join(self.output_path, script_path)
- script_output_dir = os.path.dirname(script_output_path)
- if len(script_output_dir) > 0:
- if not os.path.exists(script_output_dir):
+ def copy_file(self, filename, path):
+ output_path = os.path.join(self.output_path, path)
+ output_dir = os.path.dirname(output_path)
+ if len(output_dir) > 0:
+ if not os.path.exists(output_dir):
PlayoffLogger.get('filemanager').info(
'output directory %s does not exist, creating',
- script_output_dir)
- os.makedirs(script_output_dir)
+ output_dir)
+ os.makedirs(output_dir)
PlayoffLogger.get('filemanager').info(
- 'copying JS to %s', script_output_path)
+ 'copying file to %s', output_path)
shutil.copy(
unicode(os.path.join(
- os.path.dirname(__main__.__file__), 'playoff.js')),
- unicode(script_output_path))
- self.register_file(script_output_path)
- return script_output_path
+ os.path.dirname(__main__.__file__), filename)),
+ unicode(output_path))
+ self.register_file(output_path)
+ return output_path
+
+ def copy_scripts(self, script_path='sklady/playoff.js'):
+ return self.copy_file('playoff.js', script_path)
+
+ def copy_styles(self, sheet_path='css/playoff.css'):
+ return self.copy_file('playoff.css', sheet_path)
def send_files(self):
if (self.goniec is not None) and self.goniec['enabled']:
diff --git a/jfr_playoff/template.py b/jfr_playoff/template.py
index c6995e3..a76ebcd 100644
--- a/jfr_playoff/template.py
+++ b/jfr_playoff/template.py
@@ -124,7 +124,7 @@ class PlayoffTemplateStrings(object):
'''
LEADERBOARD = '''
- <table border="0" cellspacing="0">
+ <table class="leaderboard" border="0" cellspacing="0">
<tr>
<td class="bdnl12" colspan="2" align="center" style="text-transform: uppercase"><b>&nbsp;{{FINAL_STANDINGS}}&nbsp;</b></td>
</tr>
@@ -178,6 +178,7 @@ class PlayoffTemplateStrings(object):
%s
<title>%s</title>
<link rel="stylesheet" type="text/css" href="css/kolorki.css" />
+ <link rel="stylesheet" type="text/css" href="css/playoff.css" />
<script type="text/javascript" src="sklady/myAjax.js"></script>
'''
@@ -189,7 +190,7 @@ class PlayoffTemplateStrings(object):
<script type="text/javascript" src="sklady/wz_tooltip.js"></script>
%s
%s
- <p>
+ <p class="swiss_links">
%s
</p>
%s