Mobile lay-out
This commit is contained in:
parent
cc49ef43e4
commit
0e65ea8d3a
32
main.py
32
main.py
@ -43,18 +43,26 @@ def search_mp(product, postalcode, houseno, houseno_ext=''):
|
|||||||
def flash_results(results):
|
def flash_results(results):
|
||||||
for mp in results['meteringPoints']:
|
for mp in results['meteringPoints']:
|
||||||
print(mp['specialMeteringPoint'])
|
print(mp['specialMeteringPoint'])
|
||||||
result = str(mp['ean']) + ';' + \
|
result = str(mp['address']['streetNumber']) + ';' + \
|
||||||
str(mp['product']) + ';' + \
|
|
||||||
str(mp['address']['street']) + ';' + \
|
|
||||||
str(mp['address']['streetNumber']) + ';' + \
|
|
||||||
str(mp['address']['streetNumberAddition'] if 'streetNumberAddition' in mp['address'] else '') + ';' + \
|
str(mp['address']['streetNumberAddition'] if 'streetNumberAddition' in mp['address'] else '') + ';' + \
|
||||||
str(mp['address']['city']) + ';' + \
|
str(mp['product']) + ';' + \
|
||||||
|
str(mp['ean']) + ';' + \
|
||||||
('Nee' if mp['specialMeteringPoint'] is False else 'Ja') + ';' + \
|
('Nee' if mp['specialMeteringPoint'] is False else 'Ja') + ';' + \
|
||||||
str(mp['organisation']) + ';' + \
|
str(mp['organisation']) + ';'
|
||||||
str(mp['gridOperatorEan'])
|
|
||||||
flash(result, 'results')
|
flash(result, 'results')
|
||||||
return
|
return
|
||||||
|
|
||||||
|
def flash_address(results):
|
||||||
|
for mp in results['meteringPoints']:
|
||||||
|
print(mp['specialMeteringPoint'])
|
||||||
|
result = 'Gevonden resultaten voor: ' + \
|
||||||
|
str(mp['address']['postalCode']) + ' ' + \
|
||||||
|
str(mp['address']['street']) + ' ' + \
|
||||||
|
str(mp['address']['streetNumber']) + ' ' + \
|
||||||
|
str(mp['address']['city'])
|
||||||
|
flash(result, 'info')
|
||||||
|
break
|
||||||
|
return
|
||||||
|
|
||||||
class ReusableForm(Form):
|
class ReusableForm(Form):
|
||||||
postalcode = StringField('Postcode:', validators=[validators.InputRequired(), validators.Length(min=6, max=6)])
|
postalcode = StringField('Postcode:', validators=[validators.InputRequired(), validators.Length(min=6, max=6)])
|
||||||
@ -65,21 +73,19 @@ class ReusableForm(Form):
|
|||||||
def home():
|
def home():
|
||||||
form = ReusableForm(request.form)
|
form = ReusableForm(request.form)
|
||||||
|
|
||||||
print(form.errors)
|
if form.validate():
|
||||||
|
print(form.errors)
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
postalcode = request.form['postalcode']
|
postalcode = request.form['postalcode']
|
||||||
houseno = request.form['houseno']
|
houseno = request.form['houseno']
|
||||||
houseno_ext = request.form['houseno_ext']
|
houseno_ext = request.form['houseno_ext']
|
||||||
results = search_mp('ELK', postalcode, houseno, houseno_ext)
|
results = search_mp('ELK', postalcode, houseno, houseno_ext)
|
||||||
|
flash_address(results)
|
||||||
flash_results(results)
|
flash_results(results)
|
||||||
results = search_mp('GAS', postalcode, houseno, houseno_ext)
|
results = search_mp('GAS', postalcode, houseno, houseno_ext)
|
||||||
flash_results(results)
|
flash_results(results)
|
||||||
|
|
||||||
if form.validate():
|
|
||||||
# Save the comment here.
|
|
||||||
flash('Gevonden resultaten voor: ' + postalcode + ' ' + houseno + ' ' + houseno_ext, 'info')
|
|
||||||
else:
|
|
||||||
flash('Postcode + huisnummer zijn verplicht.', 'info')
|
|
||||||
return render_template('index.html', form=form)
|
return render_template('index.html', form=form)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,9 @@ body {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
|
font-size: 14pt;
|
||||||
|
line-size: 133%;
|
||||||
|
|
||||||
color: #444;
|
color: #444;
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
@ -25,6 +28,17 @@ header h1.logo:hover {
|
|||||||
color: #fff;
|
color: #fff;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
input[type='text'] {
|
||||||
|
font-size: 150%;
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type='submit'] {
|
||||||
|
font-size: 150%;
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Centering the body content
|
* Centering the body content
|
||||||
*/
|
*/
|
||||||
@ -45,6 +59,7 @@ div.form-group {
|
|||||||
background-color: #1c3054;
|
background-color: #1c3054;
|
||||||
color: whitesmoke;
|
color: whitesmoke;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
font-size: 150%;
|
||||||
margin: 10pt;
|
margin: 10pt;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
@ -73,10 +88,9 @@ div.entry-label {
|
|||||||
|
|
||||||
div.entry-text {
|
div.entry-text {
|
||||||
min-width: 80%
|
min-width: 80%
|
||||||
|
font-size: 150%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
div.messages {
|
div.messages {
|
||||||
padding: 10px 10px 10px 10px;
|
padding: 10px 10px 10px 10px;
|
||||||
background-color: #1c3054;
|
background-color: #1c3054;
|
||||||
@ -96,6 +110,7 @@ div.results {
|
|||||||
color: #1c3054;
|
color: #1c3054;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin: 10pt;
|
margin: 10pt;
|
||||||
|
font-size: 100%;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
float: left;
|
float: left;
|
||||||
-webkit-border-radius: 6px;
|
-webkit-border-radius: 6px;
|
||||||
@ -116,7 +131,7 @@ div.input-submit {
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
margin: 7pt;
|
margin: 7pt;
|
||||||
padding: 7pt;
|
padding: 7pt;
|
||||||
color: #212121;
|
font-size: 150%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -17,11 +17,11 @@
|
|||||||
|
|
||||||
<div class="entry-group">
|
<div class="entry-group">
|
||||||
<div class="entry-label"><label for="houseno_ext">Toevoeging:</label></div>
|
<div class="entry-label"><label for="houseno_ext">Toevoeging:</label></div>
|
||||||
<div class="entry-text"><input type="text" id="houseno_ext" name="houseno_ext" placeholder="een huisnummer toevoeging?"></div>
|
<div class="entry-text"><input type="text" id="houseno_ext" name="houseno_ext" placeholder="Toevoeging?"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="input-submit">
|
<div class="input-submit">
|
||||||
<input type="submit" class="btn-search" value="Zoek">
|
<input type="Submit" class="input-submit" value="Zoek">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
@ -42,7 +42,10 @@
|
|||||||
{% with messages = get_flashed_messages(with_categories=true) %}
|
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
<table class="results">
|
<table class="results">
|
||||||
<tr><th>EAN Aansluiting</th><th>Product</th><th>Straatnaam</th><th>Huisnr.</th><th>Toev.</th><th>Woonplaats</th><th>Bijz. aansl.</th><th>Netbeheerder</th><th>EAN Netbeheerder</th></tr>
|
<tr><th>Huisnr.</th><th>Toev.</th>
|
||||||
|
<th>Product</th><th>EAN Aansluiting</th>
|
||||||
|
<th>Bijz. aansl.</th><th>Netbeheerder</th>
|
||||||
|
</tr>
|
||||||
{% for category, message in messages %}
|
{% for category, message in messages %}
|
||||||
<tr>
|
<tr>
|
||||||
{% if category == 'results' %}
|
{% if category == 'results' %}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user