<script type="module" src="/{{pagename}}.js"></script>
<style>
body {
- background-color: {{background_color}};
+ color: {{ foreground_color }};
+ background-color: {{ background_color }};
+}
+a {
+ color: {{ foreground_color }};
}
table {
width: 100%;
width: 6em;
}
tr.playing td, tr.playing a {
- background-color: black;
- color: white;
+ background-color: {{ foreground_color }};
+ color: {{ background_color }};
}
{% endblock %}
self.pagename = 'playlist'
tmpl_name = f'{self.pagename}.html'
ctx = {'pagename': self.pagename,
- 'background_color': self.server.config.background_color}
+ 'background_color': self.server.config.background_color,
+ 'foreground_color': self.server.config.foreground_color}
self.send_rendered(Path(tmpl_name), ctx | self._build_ctx(tmpl_name))
def _send_js(self) -> None:
'api_key': '',
'allow_file_edit': True,
'background_color': '#ffffff',
+ 'foreground_color': '#000000',
'host': '127.0.0.1', # NB: to be found remotely, use '0.0.0.0'!
'link_originals': True,
'port': 8090,
allow_file_edit: bool
api_key: str
background_color: str
+ foreground_color: str
host: str
link_originals: bool
port: int