mirror of
https://github.com/PhoenixTwoFive/karaoqueue.git
synced 2025-05-19 11:01:47 +02:00
Add favicon, fix caching
This commit is contained in:
parent
c203317320
commit
d79eebc949
@ -1,4 +1,4 @@
|
||||
from flask import Flask, render_template, Response, abort, request, redirect
|
||||
from flask import Flask, render_template, Response, abort, request, redirect, send_from_directory
|
||||
import helpers
|
||||
import database
|
||||
import data_adapters
|
||||
@ -20,6 +20,12 @@ def home():
|
||||
return render_template('main.html', list=database.get_list(), auth=basic_auth.authenticate())
|
||||
|
||||
|
||||
@app.route("/favicon.ico")
|
||||
def favicon():
|
||||
return send_from_directory(os.path.join(app.root_path, 'static'),
|
||||
'favicon.ico', mimetype='image/vnd.microsoft.icon')
|
||||
|
||||
|
||||
@app.route('/api/enqueue', methods=['POST'])
|
||||
def enqueue():
|
||||
if not request.json:
|
||||
@ -209,6 +215,17 @@ def activate_job():
|
||||
database.create_done_song_view()
|
||||
helpers.setup_config(app)
|
||||
|
||||
|
||||
|
||||
@app.after_request
|
||||
def add_header(response):
|
||||
"""
|
||||
Add headers to both force latest IE rendering engine or Chrome Frame,
|
||||
and also to cache the rendered page for 10 minutes.
|
||||
"""
|
||||
response.headers['Cache-Control'] = 'private, max-age=600'
|
||||
return response
|
||||
|
||||
@app.context_processor
|
||||
def inject_version():
|
||||
return dict(karaoqueue_version=app.config['VERSION'])
|
||||
|
BIN
backend/app/static/favicon.ico
Normal file
BIN
backend/app/static/favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 318 B |
BIN
backend/app/static/images/touch/homescreen512.png
Normal file
BIN
backend/app/static/images/touch/homescreen512.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
@ -6,8 +6,8 @@
|
||||
"background_color": "#343a40",
|
||||
"description": "Eine Karaokewarteliste.",
|
||||
"icons": [{
|
||||
"src": "images/touch/homescreen192.png",
|
||||
"sizes": "192x192",
|
||||
"src": "images/touch/homescreen512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}],
|
||||
"related_applications": [{
|
||||
|
@ -75,7 +75,7 @@
|
||||
{% endif %}
|
||||
<!--<a href="https://github.com/PhoenixTwoFive/karaoqueue"
|
||||
class="ml-1 mr-1"><i class="fab fa-github mr-1"></i><span>Github</span></a>-->
|
||||
<span class="text-muted">KaraoQueue {{karaoqueue_version}} - <span>©</span> 2019-2021 - Phillip
|
||||
<span class="text-muted">KaraoQueue {{karaoqueue_version}} - <span>©</span> 2019-21 - Phillip
|
||||
Kühne</span>
|
||||
</div>
|
||||
</footer>
|
||||
|
Loading…
x
Reference in New Issue
Block a user