1
0
mirror of https://github.com/binary-kitchen/doorlockd synced 2024-12-22 02:14:26 +01:00

doorlockd: remove nasty flask-bootstrap dependency

Package is no longer officially maintainer, remove the dependency.

Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
This commit is contained in:
Ralf Ramsauer 2018-09-08 02:28:28 +02:00
parent f226f44190
commit f857fffac6
8 changed files with 51 additions and 16 deletions

View File

@ -30,7 +30,6 @@ from threading import Thread
from time import sleep
from flask import abort, Flask, jsonify, render_template, request
from flask_bootstrap import Bootstrap
from flask_socketio import SocketIO
from flask_wtf import FlaskForm
from wtforms import PasswordField, StringField, SubmitField
@ -72,7 +71,6 @@ webapp = Flask(__name__,
static_folder=static_folder)
webapp.config.from_pyfile(flask_config)
socketio = SocketIO(webapp, async_mode='threading')
Bootstrap(webapp)
serial_port = webapp.config.get('SERIAL_PORT')
simulate_ldap = webapp.config.get('SIMULATE_LDAP')
simulate_serial = webapp.config.get('SIMULATE_SERIAL')

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,12 +1,15 @@
{% extends "layout.html" %}
{% block head %}
{{ title }}
{{ super() }}
<meta http-equiv="refresh" content="600">
{% endblock %}
{% block scripts %}
{{ super() }}
<script src="/static/js/jquery.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
<script type="text/javascript" src="static/socket.io.slim.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
@ -31,7 +34,7 @@
{% endblock %}
{% block content %}
<h1 class="text-center">Willkommen in der Binary Kitchen!</h1>
<h1 class="text-center display-4">Willkommen in der Binary Kitchen!</h1>
<div class="row">
<div class="col-md-3 text-center">
<img id="led" src="">

View File

@ -1,5 +1,4 @@
{% extends "layout.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{%- block metas %}
{{super()}}
@ -13,7 +12,20 @@
<img src="{{ led }}">
</div>
<div class="col-md-8">
{{ wtf.quick_form(authentication_form, button_map={'open': 'success btn-lg btn-block', 'present': 'warning btn-lg btn-block', 'close': 'danger btn-lg btn-block'}) }}
<form action="" method="post" class="form" role="form">
{{ authentication_form.csrf_token }}
<div class="form-group ">
<label class="control-label" for="username">Username</label>
<input class="form-control" id="username" name="username" type="text" value="">
</div>
<div class="form-group required">
<label class="control-label" for="password">Password</label>
<input class="form-control" id="password" name="password" required type="password" value="">
</div>
<input class="btn btn-success btn-lg btn-block" id="open" name="open" type="submit" value="Open">
<input class="btn btn-warning btn-lg btn-block" id="present" name="present" type="submit" value="Present">
<input class="btn btn-danger btn-lg btn-block" id="close" name="close" type="submit" value="Close">
</form>
{% if response %}
<hr/>
<h1>{{ response.to_html() }}</h1>

View File

@ -1,11 +1,16 @@
{%extends "bootstrap/base.html" %}
{% block title %}{{ title }}{% endblock %}
{%- block content %}
{{super()}}
{%- block footer %}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
{% block head %}{%- endblock head %}
<title>{{ title }}</title>
{% block meta %}{%- endblock meta %}
<link href="/static/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
{% block content %}{%- endblock content %}
<br><br><br>
<footer>Ralf Ramsauer &copy; 2018 Binary Kitchen e.V.</footer>
{%- endblock footer %}
{%- endblock content %}
{% block scripts %}{%- endblock scripts %}
</body>
</html>