summaryrefslogtreecommitdiff
path: root/app/views.py
blob: accbeb5b19c222bceb109a998c9b055e3df12d10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from flask import render_template, request, url_for
import flask

from . import app, db

# check for mobile visitors
mobile_checks = ["J2ME", "Opera Mini"]

@app.before_request
def handle_mobile():
    ua = request.environ.get("HTTP_USER_AGENT", "")

    flask.g.is_mobile = any((x in ua) for x in mobile_checks)


@app.template_filter("static_url")
def static_url(s):
    return url_for("static", filename=s)


@app.errorhandler(404)
def page_not_found (error):
    return render_template("404.jinja", page = request.path), 404

@app.route("/")
@app.route("/index")
def index():
    return render_template("root.jinja")

@app.route("/add")
def addExp():
    return render_template("root.jinja")