diff --git a/app/qrwebform.py b/app/qrwebform.py index 9b943d5..d2ca830 100755 --- a/app/qrwebform.py +++ b/app/qrwebform.py @@ -2,7 +2,7 @@ from flask import Flask, render_template, flash, request from flask_wtf import FlaskForm -from wtforms import Form, TextField +from wtforms import Form, TextField, BooleanField import os DEBUG = False @@ -12,6 +12,7 @@ app.config['SECRET_KEY'] = os.urandom(40) class QRForm(FlaskForm): user_data = TextField("Dane:") + trim_spaces = BooleanField("UsuĊ spacje", default=True) @app.route("/", methods=["GET", "POST"]) def main(): @@ -19,6 +20,8 @@ class QRForm(FlaskForm): if request.method == "POST": data = request.form["user_data"] + if "trim_spaces" in request.form and request.form["trim_spaces"] == "y": + data = data.replace(" ", "") else: # not POST? get back to ourselves data = request.url_root diff --git a/app/templates/main.html b/app/templates/main.html index 4473f62..c36828b 100644 --- a/app/templates/main.html +++ b/app/templates/main.html @@ -11,10 +11,11 @@