Skip to content
Snippets Groups Projects
Commit 666fc107 authored by Martin Mareš's avatar Martin Mareš
Browse files

Použití mo.ext.assets na verzování CSS

parent f9b821aa
Branches
No related tags found
1 merge request!26Verzování statických souborů
......@@ -14,6 +14,7 @@ import werkzeug.formparser
import mo
import mo.config as config
import mo.db as db
import mo.ext.assets
import mo.jobs
import mo.rights
import mo.users
......@@ -107,6 +108,15 @@ def setup_logging():
setup_logging()
# Incializace assetového mechanismu
mo.ext.assets.Assets(app, url_prefix='/assets', asset_dir=static_dir)
app.assets.add_assets([
'bootstrap.min.css',
'mo.css',
])
# Inicializace požadavků a nucená autorizace
class NeedLoginError(werkzeug.exceptions.Forbidden):
......
# Konfigurace Jinjový šablon a pomocné funkce
# Konfigurace Jinjových šablon a pomocné funkce
from flask import url_for
from markupsafe import Markup
......@@ -45,6 +45,7 @@ app.jinja_env.globals.update(Markup=Markup)
app.jinja_env.globals.update(contest_breadcrumbs=contest_breadcrumbs)
app.jinja_env.globals.update(place_breadcrumbs=place_breadcrumbs)
# Funkce asset_url se přidává v mo.ext.assets
@app.template_filter()
......
......@@ -2,8 +2,8 @@
<html>
<head>
<title>Odevzdávací systém MO: {% block title %}{% endblock %}</title>
<link rel=stylesheet href="{{ url_for('static', filename='bootstrap.min.css') }}?v=2" type='text/css' media=all>
<link rel=stylesheet href="{{ url_for('static', filename='mo.css') }}?v=7" type='text/css' media=all>
<link rel=stylesheet href="{{ asset_url('bootstrap.min.css') }}" type='text/css' media=all>
<link rel=stylesheet href="{{ asset_url('mo.css') }}" type='text/css' media=all>
{% block head %}{% endblock %}
</head>
<body>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment