changeset 6b53e0a06b87 in www.tryton.org:default
details: https://hg.tryton.org/www.tryton.org?cmd=changeset;node=6b53e0a06b87
description:
Make HTML pass W3C validator
diffstat:
templates/contribute.html | 2 +-
templates/donate.html | 210 ++++++++++++++++---------------
templates/donate_cancel.html | 8 +-
templates/donate_thanks.html | 8 +-
templates/download.html | 4 +-
templates/events/layout.html | 28 ++--
templates/events/tum2019.html | 26 ++-
templates/forum.html | 4 +-
templates/foundation.html | 9 +-
templates/index.html | 4 +-
templates/layout-toc.html | 6 +-
templates/layout.html | 12 +-
templates/service_providers.html | 10 +-
templates/service_providers/layout.html | 8 +-
templates/service_providers_start.html | 28 ++--
templates/success_stories.html | 6 +-
templates/success_stories/layout.html | 8 +-
templates/supporters.html | 5 +-
18 files changed, 195 insertions(+), 191 deletions(-)
diffs (801 lines):
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/contribute.html
--- a/templates/contribute.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/contribute.html Fri May 03 00:25:25 2019 +0200
@@ -77,6 +77,7 @@
<h2 class="card-title" id="spread">Spread the Word</h2>
<p class="card-text">
Help us increase the popularity of Tryton:
+ </p>
<ul>
<li>Share your experiences on social networks and follow
Tryton on
<a href="https://twitter.com/TrytonSoftware">Twitter</a>,
@@ -89,7 +90,6 @@
etc.</li>
<li><a
href="https://discuss.tryton.org/c/communication/news-proposal">Propose
news</a></li>
</ul>
- </p>
</div>
</div>
</div>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/donate.html
--- a/templates/donate.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/donate.html Fri May 03 00:25:25 2019 +0200
@@ -71,127 +71,131 @@
<div class="card mb-5 w-100">
<h2 class="h4 card-header" id="wire-transfer">Wire Transfer</h2>
<div class="card-body">
- <p class="card-text">You can make a wire transfer to our bank account:
- <address>
- <abbr title="International Bank Account Number">IBAN:</abbr>BE82
0688 9627 4468<br/>
- <abbr title="Bank Identifier Codes">BIC:</abbr>GKCCBEBB<br/>
- </address>
- </p>
+ <div class="card-text">
+ <p>You can make a wire transfer to our bank account:</p>
+ <address>
+ <abbr title="International Bank Account
Number">IBAN:</abbr>BE82 0688 9627 4468<br/>
+ <abbr title="Bank Identifier Codes">BIC:</abbr>GKCCBEBB<br/>
+ </address>
+ </div>
</div>
</div>
<div class="card mb-5 w-100">
<h2 class="h4 card-header" id="paypal">PayPal</h2>
<div class="card-body">
- <p class="card-text">You can easily make a one-time contribution using
PayPal:
- <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
- <input type="hidden" name="cmd" value="_donations">
- <input type="hidden" name="business" value="[email protected]">
- <input type="hidden" name="item_name" value="Tryton Donation">
- <input type="hidden" name="item_number" value="Donation">
- <input type="hidden" name="currency_code" value="EUR">
- <input type="hidden" name="return" value="{{
url_for('donate_thanks') }}">
- <input type="hidden" name="cancel" value="{{
url_for('donate_cancel') }}">
- <div class="input-group mb-3">
- <div class="input-group-prepend">
- <span class="input-group-text">€</span>
+ <div class="card-text">
+ <p>You can easily make a one-time contribution using PayPal:</p>
+ <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+ <input type="hidden" name="cmd" value="_donations">
+ <input type="hidden" name="business" value="[email protected]">
+ <input type="hidden" name="item_name" value="Tryton Donation">
+ <input type="hidden" name="item_number" value="Donation">
+ <input type="hidden" name="currency_code" value="EUR">
+ <input type="hidden" name="return" value="{{
url_for('donate_thanks') }}">
+ <input type="hidden" name="cancel" value="{{
url_for('donate_cancel') }}">
+ <div class="input-group mb-3">
+ <div class="input-group-prepend">
+ <span class="input-group-text">€</span>
+ </div>
+ <input name="amount" class="form-control" title="Amount"
placeholder="Enter amount" value="10.00" min="5.00" step="0.01" required
type="number">
+ <div class="input-group-append">
+ <button class="btn btn-outline-primary"
type="submit">{{ heart | safe }}Donate</button>
+ </div>
</div>
- <input name="amount" class="form-control" title="Amount"
placeholder="Enter amount" value="10.00" min="5.00" step="0.01" required
type="number">
- <div class="input-group-append">
- <button class="btn btn-outline-primary" type="submit">{{
heart | safe }}Donate</button>
- </div>
- </div>
- </form>
- <small>
- You can use this form even if you don't have or want to create a
PayPal account.
- Instead you can pay with your credit card.
- </small>
- </p>
+ </form>
+ <small>
+ You can use this form even if you don't have or want to create
a PayPal account.
+ Instead you can pay with your credit card.
+ </small>
+ </div>
</div>
</div>
<div class="card mb-5 w-100">
<h2 class="h4 card-header" id="paypal-recurring">Recurring PayPal</h2>
<div class="card-body">
- <p class="card-text">You can easily make a monthly contribution using
PayPal:
- <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
- <input type="hidden" name="cmd" value="_s-xclick">
- <input type="hidden" name="hosted_button_id" value="SUPKSJEB34BME">
- <input type="hidden" name="on0" value="">
- <div class="input-group mb-3">
- <select name="os0" title="Amount by Frequency"
class="custom-select" style="-moz-appearance: none; -webkit-appearance: none;">
- <option value="Donation">Donation : €10,00 EUR -
monthly</option>
- <option value="Donation">Donation : €20,00 EUR -
monthly</option>
- <option value="Donation">Donation : €50,00 EUR -
monthly</option>
- <option value="Donation">Donation : €100,00 EUR -
monthly</option>
- <option value="Donation">Donation : €200,00 EUR -
monthly</option>
- <option value="Donation">Donation : €500,00 EUR -
monthly</option>
- </select>
- <input type="hidden" name="currency_code" value="EUR">
- <div class="input-group-append">
- <button class="btn btn-outline-primary" type="submit">{{
heart | safe }}Subscribe</button>
+ <div class="card-text">
+ <p>You can easily make a monthly contribution using PayPal:</p>
+ <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+ <input type="hidden" name="cmd" value="_s-xclick">
+ <input type="hidden" name="hosted_button_id"
value="SUPKSJEB34BME">
+ <input type="hidden" name="on0" value="">
+ <div class="input-group mb-3">
+ <select name="os0" title="Amount by Frequency"
class="custom-select" style="-moz-appearance: none; -webkit-appearance: none;">
+ <option value="Donation">Donation : €10,00 EUR -
monthly</option>
+ <option value="Donation">Donation : €20,00 EUR -
monthly</option>
+ <option value="Donation">Donation : €50,00 EUR -
monthly</option>
+ <option value="Donation">Donation : €100,00 EUR -
monthly</option>
+ <option value="Donation">Donation : €200,00 EUR -
monthly</option>
+ <option value="Donation">Donation : €500,00 EUR -
monthly</option>
+ </select>
+ <input type="hidden" name="currency_code" value="EUR">
+ <div class="input-group-append">
+ <button class="btn btn-outline-primary"
type="submit">{{ heart | safe }}Subscribe</button>
+ </div>
</div>
- </div>
- </form>
- <small>
- PayPal does not require you to create an account for recurring
donations.
- </small>
- </p>
+ </form>
+ <small>
+ PayPal does not require you to create an account for recurring
donations.
+ </small>
+ </div>
</div>
</div>
<div class="card mb-5 w-100">
<h2 class="h4 card-header" id="bitcoin">Bitcoin</h2>
<div class="card-body">
- <p class="card-text">You can easily donate in bitcoin:
- <form action="https://bitpay.com/checkout" method="post">
- <input name="action" type="hidden" value="checkout">
- <div class="input-group mb-3">
- <input name="orderID" type="email" class="form-control"
title="Email Address" placeholder="Email address (optional)" maxlength="50"
autocapitalize="off" autocorrect="off">
- </div>
- <div class="input-group mb-3">
- <input name="price" type="number" value="10.00" title="Amount"
placeholder="Amount" maxlength="10" min="0.01" step="0.01" class="form-control"
required>
- <select name="currency" title="Currency" class="custom-select"
style="-moz-appearance: none; -webkit-appearance: none;">
- <option value="USD">USD</option>
- <option value="BTC">BTC</option>
- <option value="EUR" selected>EUR</option>
- <option value="GBP">GBP</option>
- <option value="AUD">AUD</option>
- <option value="BGN">BGN</option>
- <option value="BRL">BRL</option>
- <option value="CAD">CAD</option>
- <option value="CHF">CHF</option>
- <option value="CNY">CNY</option>
- <option value="CZK">CZK</option>
- <option value="DKK">DKK</option>
- <option value="HKD">HKD</option>
- <option value="HRK">HRK</option>
- <option value="HUF">HUF</option>
- <option value="IDR">IDR</option>
- <option value="ILS">ILS</option>
- <option value="INR">INR</option>
- <option value="JPY">JPY</option>
- <option value="KRW">KRW</option>
- <option value="LTL">LTL</option>
- <option value="LVL">LVL</option>
- <option value="MXN">MXN</option>
- <option value="MYR">MYR</option>
- <option value="NOK">NOK</option>
- <option value="NZD">NZD</option>
- <option value="PHP">PHP</option>
- <option value="PLN">PLN</option>
- <option value="RON">RON</option>
- <option value="RUB">RUB</option>
- <option value="SEK">SEK</option>
- <option value="SGD">SGD</option>
- <option value="THB">THB</option>
- <option value="TRY">TRY</option>
- <option value="ZAR">ZAR</option>
- </select>
- <input type="hidden" name="data"
value="DTV4JaKv709xq02lnDoV6YQzckpuFjSKkWgOIEaHst13ciMsAsGhH+lsBgTnSgZUhdcrDUWYx6UE4QolrN26/QN7O/4kpMfJkjkImN+nLRGmR05AM/UJhWVXsidBuo4N1u8LGqe1e5ohy+w7uRNew7y57qR8N6dngxEPcRHlPK9UuJu6OS3/aRho33vG0D0oVDUL4bwPTn5ITu1Eal1vM15fb/wWtoPX5+JwZgaYj2DdZJMEEV5T1K06zBhcAGWg">
- <div class="input-group-append">
- <button class="btn btn-outline-primary" type="submit">{{
heart | safe }}Donate</button>
+ <div class="card-text">
+ <p>You can easily donate in bitcoin:</p>
+ <form action="https://bitpay.com/checkout" method="post">
+ <input name="action" type="hidden" value="checkout">
+ <div class="input-group mb-3">
+ <input name="orderID" type="email" class="form-control"
title="Email Address" placeholder="Email address (optional)" maxlength="50"
autocapitalize="off">
</div>
- </div>
- </form>
- </p>
+ <div class="input-group mb-3">
+ <input name="price" type="number" value="10.00"
title="Amount" placeholder="Amount" min="0.01" step="0.01" class="form-control"
required>
+ <select name="currency" title="Currency"
class="custom-select" style="-moz-appearance: none; -webkit-appearance: none;">
+ <option value="USD">USD</option>
+ <option value="BTC">BTC</option>
+ <option value="EUR" selected>EUR</option>
+ <option value="GBP">GBP</option>
+ <option value="AUD">AUD</option>
+ <option value="BGN">BGN</option>
+ <option value="BRL">BRL</option>
+ <option value="CAD">CAD</option>
+ <option value="CHF">CHF</option>
+ <option value="CNY">CNY</option>
+ <option value="CZK">CZK</option>
+ <option value="DKK">DKK</option>
+ <option value="HKD">HKD</option>
+ <option value="HRK">HRK</option>
+ <option value="HUF">HUF</option>
+ <option value="IDR">IDR</option>
+ <option value="ILS">ILS</option>
+ <option value="INR">INR</option>
+ <option value="JPY">JPY</option>
+ <option value="KRW">KRW</option>
+ <option value="LTL">LTL</option>
+ <option value="LVL">LVL</option>
+ <option value="MXN">MXN</option>
+ <option value="MYR">MYR</option>
+ <option value="NOK">NOK</option>
+ <option value="NZD">NZD</option>
+ <option value="PHP">PHP</option>
+ <option value="PLN">PLN</option>
+ <option value="RON">RON</option>
+ <option value="RUB">RUB</option>
+ <option value="SEK">SEK</option>
+ <option value="SGD">SGD</option>
+ <option value="THB">THB</option>
+ <option value="TRY">TRY</option>
+ <option value="ZAR">ZAR</option>
+ </select>
+ <input type="hidden" name="data"
value="DTV4JaKv709xq02lnDoV6YQzckpuFjSKkWgOIEaHst13ciMsAsGhH+lsBgTnSgZUhdcrDUWYx6UE4QolrN26/QN7O/4kpMfJkjkImN+nLRGmR05AM/UJhWVXsidBuo4N1u8LGqe1e5ohy+w7uRNew7y57qR8N6dngxEPcRHlPK9UuJu6OS3/aRho33vG0D0oVDUL4bwPTn5ITu1Eal1vM15fb/wWtoPX5+JwZgaYj2DdZJMEEV5T1K06zBhcAGWg">
+ <div class="input-group-append">
+ <button class="btn btn-outline-primary"
type="submit">{{ heart | safe }}Donate</button>
+ </div>
+ </div>
+ </form>
+ </div>
</div>
</div>
<div class="card mb-5 w-100">
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/donate_cancel.html
--- a/templates/donate_cancel.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/donate_cancel.html Fri May 03 00:25:25 2019 +0200
@@ -2,15 +2,15 @@
{% extends "layout.html" %}
{% block content %}
{{ super() }}
-<section class="section bg-light">
+<div class="section bg-light">
<div class="container">
<section class="section-header text-center bg-light mb1">
<h1 class="pl-3 pr-3">Donation Cancelled</h1>
</section>
</div>
-</section>
+</div>
-<section class="section">
+<div class="section">
<div class="container">
<div class="row">
<div class="col-md">
@@ -26,5 +26,5 @@
</div>
</div>
</div>
-</section>
+</div>
{% endblock content %}
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/donate_thanks.html
--- a/templates/donate_thanks.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/donate_thanks.html Fri May 03 00:25:25 2019 +0200
@@ -2,15 +2,15 @@
{% extends "layout.html" %}
{% block content %}
{{ super() }}
-<section class="section bg-light">
+<div class="section bg-light">
<div class="container">
<section class="section-header text-center bg-light mb1 wow
fadeInDown">
<h1 class="pl-3 pr-3">{{ heart | safe }}Thanks You!</h1>
</section>
</div>
-</section>
+</div>
-<section class="section">
+<div class="section">
<div class="container">
<div class="row">
<div class="col-md">
@@ -26,5 +26,5 @@
</div>
</div>
</div>
-</section>
+</div>
{% endblock content %}
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/download.html
--- a/templates/download.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/download.html Fri May 03 00:25:25 2019 +0200
@@ -17,11 +17,11 @@
{{ background('banner-download') }}
{% endblock %}
{% block content %}
-<section class="section section-banner background-banner-download filter
filter-primary text-center">
+<div class="section section-banner background-banner-download filter
filter-primary text-center">
<div class="container">
<h1 class="mb-0 text-white position-relative z-1">{{ title }}</h1>
</div>
-</section>
+</div>
{{ super() }}
{% endblock content %}
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/events/layout.html
--- a/templates/events/layout.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/events/layout.html Fri May 03 00:25:25 2019 +0200
@@ -12,31 +12,31 @@
<link rel="profile" href="http://microformats.org/profile/hcalendar">
{% endblock style %}
{% block content %}
-<section class="section section-banner filter filter-primary text-center"
style="background-image:url({{ url_for('static', filename='images/events/%s' %
banner) }};">
+<div class="section section-banner filter filter-primary text-center"
style="background-image:url({{ url_for('static', filename='images/events/%s' %
banner) }});">
<div class="container">
<h1 class="mb-0 text-white position-relative z-1">{% block title %}{{
title }}{% endblock %}</h1>
</div>
-</section>
+</div>
{{ super() }}
{% endblock content %}
{% block main %}
{{ super() }}
-<section class="section bg-light">
+<div class="section bg-light">
<div class="container text-center">
{% block lead %}
<a href="#register" class="btn btn-primary btn-lg">Register</a>
{% endblock lead %}
</div>
-</section>
+</div>
<section class="section" id="schedule">
<div class="container">
- <section class="section-header bg-white text-primary text-center wow
fadeInDown">
+ <div class="section-header bg-white text-primary text-center wow
fadeInDown">
<h2 class="pl-3 pr-3 text-uppercase"><span
class="material-icons">timer</span> Schedule</h2>
- </section>
+ </div>
{% block schedule %}
<div class="mx-auto" style="max-width: 600px;">
{% for day in events %}
- <section class="subsection" id="schedule-2019-06-04">
+ <section class="subsection" id="schedule-{{
day.date.strftime('%Y-%m-%d') }}">
<h3 class="d-flex justify-content-between align-items-baseline
flex-wrap">{{ day.date.strftime('%A, %d %B') }} {% if day.events %}<small>from
{{ day.start.strftime('%H:%M') }} to {{ day.end.strftime('%H:%M') }}</small>{%
endif %}</h3>
{% if day.events %}
<ol class="list-group mx-auto">
@@ -57,7 +57,7 @@
{% for profile in event.profiles %}
<div class="vcard d-flex flex-wrap
justify-content-start align-items-start">
<a class="url" href="//www.gravatar.com/{{
profile.gravatar }}">
- <img class="img-thumbnail photo"
src="//www.gravatar.com/avatar/{{ profile.gravatar }}?=48"/>
+ <img class="img-thumbnail photo"
src="//www.gravatar.com/avatar/{{ profile.gravatar }}?=48" alt="Avatar of {{
profile.name }}"/>
</a>
<span class="fn m-1">{{ profile.name }}{% if
profile.company %},<br/><a class="org" href="{{ profile.url }}">{{
profile.company }}</a>{% endif %}</span>
</div>
@@ -80,27 +80,27 @@
</section>
<section class="section bg-light" id="register">
<div class="container">
- <section class="section-header bg-light">
+ <div class="section-header bg-light">
<h2 class="pl-3 pr-3 text-uppercase">Register</h2>
- </section>
+ </div>
{% block register %}
{% endblock register %}
</div>
</section>
<section class="section" id="venue">
<div class="container">
- <section class="section-header bg-white">
+ <div class="section-header bg-white">
<h2 class="pl-3 pr-3 text-uppercase">Venue <span
class="material-icons">place</span></h2>
- </section>
+ </div>
{% block venue %}
{% endblock venue %}
</div>
</section>
<section class="section bg-light" id="accommodations">
<div class="container">
- <section class="section-header bg-light">
+ <div class="section-header bg-light">
<h2 class="pl-3 pr-3 text-uppercase">Accommodations <span
class="material-icons">hotel</span></h2>
- </section>
+ </div>
{% block accommodations %}
{% endblock accommodations %}
</div>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/events/tum2019.html
--- a/templates/events/tum2019.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/events/tum2019.html Fri May 03 00:25:25 2019 +0200
@@ -80,18 +80,20 @@
<span class="locality">Marseille</span><br/>
</address>
</div>
-<iframe width="100%" height="500" frameborder="0" scrolling="no"
marginheight="0" marginwidth="0"
src="https://www.openstreetmap.org/export/embed.html?bbox=5.37457823753357%2C43.302074626344606%2C5.378113389015199%2C43.303889933242516&layer=mapnik&marker=43.30298228656913%2C5.3763458132743835"
style="border: 1px solid black"></iframe><br/><small><a
href="https://www.openstreetmap.org/?mlat=43.30298&mlon=5.37635#map=19/43.30298/5.37635">View
Larger Map</a></small>
+<iframe height="500"
src="https://www.openstreetmap.org/export/embed.html?bbox=5.37457823753357%2C43.302074626344606%2C5.378113389015199%2C43.303889933242516&layer=mapnik&marker=43.30298228656913%2C5.3763458132743835"
style="width: 100%; border: 1px solid black; overflow: hidden; margin:
0"></iframe><br/><small><a
href="https://www.openstreetmap.org/?mlat=43.30298&mlon=5.37635#map=19/43.30298/5.37635">View
Larger Map</a></small>
<h3>Transportations</h3>
<ul>
- <li>By Train</li>
- <ul>
- <li>The <a href="https://en.wikipedia.org/wiki/TGV">TGV</a> <a
href="https://www.gares-sncf.com/fr/gare/frmsc/marseille-saint-charles">station
St Charles</a> in the center of Marseille is preferred.</li>
- <li>The other TGV <a
href="https://www.gares-sncf.com/fr/gare/frqxb/aix-provence">station Aix en
Provence</a> is also an option but requires a 25km of bus shuttle.</li>
- </ul>
- <li>By Plane</li>
- <ul>
- <li>The <a href="https://www.marseille-airport.com/">Marseille
Provence Airport</a> has <a
href="https://www.marseille-airport.com/access-car-parks/access/bus/marseille-gare-saint-charles">bus
shuttle to Marseille</a> every 15 minutes.</li>
- </ul>
+ <li>By Train
+ <ul>
+ <li>The <a href="https://en.wikipedia.org/wiki/TGV">TGV</a> <a
href="https://www.gares-sncf.com/fr/gare/frmsc/marseille-saint-charles">station
St Charles</a> in the center of Marseille is preferred.</li>
+ <li>The other TGV <a
href="https://www.gares-sncf.com/fr/gare/frqxb/aix-provence">station Aix en
Provence</a> is also an option but requires a 25km of bus shuttle.</li>
+ </ul>
+ </li>
+ <li>By Plane
+ <ul>
+ <li>The <a href="https://www.marseille-airport.com/">Marseille
Provence Airport</a> has <a
href="https://www.marseille-airport.com/access-car-parks/access/bus/marseille-gare-saint-charles">bus
shuttle to Marseille</a> every 15 minutes.</li>
+ </ul>
+ </li>
</ul>
<p>Inside Marseille, we recommend to use the <a
href="http://www.rtm.fr/">public transport</a> which has 2 metro lines and many
bus lines.</p>
{% endblock %}
@@ -111,9 +113,9 @@
{{ super() }}
<section class="section" id="sponsors">
<div class="container">
- <section class="section-header">
+ <div class="section-header">
<h2 class="bg-white">Sponsors</h2>
- </section>
+ </div>
<p>With the support of:</p>
<a href="http://www.emd-management.fr/">
<img class="img-thumbnail" src="{{ url_for('static',
filename='images/events/tum2019-emd.jpg') }}" alt="École de Commerce et de
Management"/>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/forum.html
--- a/templates/forum.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/forum.html Fri May 03 00:25:25 2019 +0200
@@ -87,22 +87,22 @@
<h3>Announces</h3>
<p>
You receive notifications about Tryton releases and news by
subscribing to announces mailing list.
+ </p>
<ul>
<li>To subscribe, send an email to <a
href="mailto:[email protected]">[email protected]</a></li>
<li>To unsubscribe, send an email to <a
href="mailto:[email protected]">[email protected]</a></li>
</ul>
- </p>
<a href="https://www.mail-archive.com/[email protected]/"
class="card-link">Archive</a>
</li>
<li class="list-group-item">
<h3>Commits</h3>
<p>
You receive notifications about all Tryton commits by
subscribing to commits mailing list.
+ </p>
<ul>
<li>To subscribe, send an email to <a
href="mailto:[email protected]">[email protected]</a></li>
<li>To unsubscribe, send an email to <a
href="mailto:[email protected]">[email protected]</a></li>
</ul>
- </p>
<a href="https://www.mail-archive.com/[email protected]/"
class="card-link">Archive</a>
</li>
</ul>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/foundation.html
--- a/templates/foundation.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/foundation.html Fri May 03 00:25:25 2019 +0200
@@ -54,14 +54,13 @@
<div class="row">
<div class="col-md mb-gutter text-justify">
<h3>What does the Tryton Foundation do?</h3>
- <p>The Tryton Foundation:
+ <p>The Tryton Foundation:</p>
<ul>
<li>aims to develop and support conferences, meetings and
community activities,</li>
<li>holds and administers the tryton.org
infrastructure</li>
<li>organizes the community of supporters,</li>
<li>manages and promotes the Tryton trademark.</li>
</ul>
- </p>
</div>
<div class="col-md mb-gutter text-justify">
<h3>How is the foundation organized?</h3>
@@ -69,7 +68,7 @@
So a specific status is available for people or companies
active in the community:
the <a href="{{ url_for('supporters') }}">supporter</a> status.
This body of people represents the Tryton community and will
have some power over the board of directors.</p>
- <p>In order to manage the day to day duties of the foundation
and the nomination of new members a board of directors has been appointed. They
are currently:
+ <p>In order to manage the day to day duties of the foundation
and the nomination of new members a board of directors has been appointed. They
are currently:</p>
<ul>
<li>Axel Braun from Germany,</li>
<li>Jonathan Levy from United States of America,</li>
@@ -79,16 +78,14 @@
<li>Sebastián Marró from Argentina,</li>
<li>Sergi Almacellas Abellana from Spain.</li>
</ul>
- </p>
<p>Nicolas Évrard is the current president of the board.</p>
<p>The statutes of the foundation foresee the role of managing
directors and Administration Delegates,
depending whether they are members of the board or not.
- The current directors are:
+ The current directors are:</p>
<ul>
<li>Cédric Krier from Belgium as Administration
Delegate,</li>
<li>Nicolas Évrard from Belgium as Managing Director.</li>
</ul>
- </p>
<p>The <a
href="http://www.ejustice.just.fgov.be/tsv_pdf/2012/11/29/12193839.pdf">complete
statutes of the Tryton Foundation</a> are available electronically.</p>
</div>
</div>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/index.html
--- a/templates/index.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/index.html Fri May 03 00:25:25 2019 +0200
@@ -85,14 +85,14 @@
{% endblock header %}
{% block content %}
-<section class="section wow fadeIn">
+<div class="section wow fadeIn">
<div class="container text-center">
<h1 class="lead mb-4">
<strong>TRYTON</strong> is business software, ideal for companies of
any size, easy to use, complete and 100% Open Source.
</h1>
<a href="{{ url_for('download') }}" class="btn btn-primary
btn-lg">Start with Tryton</a>
</div>
-</section>
+</div>
<section class="section bg-light text-center" id="features">
<div class="container">
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/layout-toc.html
--- a/templates/layout-toc.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/layout-toc.html Fri May 03 00:25:25 2019 +0200
@@ -12,7 +12,7 @@
</ul>
{% endmacro %}
{% block content %}
-<section class="section">
+<div class="section">
<div class="container">
<div class="row flex-md-nowrap">
{{ super() }}
@@ -21,11 +21,11 @@
{{ nav(toc, "nav flex-column border-left") }}
</div>
{% endblock toc %}
- <main class="col-sm-12 col-md-8 offset-md-2 order-1" role="main">
+ <main class="col-sm-12 col-md-8 offset-md-2 order-1">
{% block main %}
{% endblock main %}
</main>
</div>
</div>
-</section>
+</div>
{% endblock content %}
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/layout.html
--- a/templates/layout.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/layout.html Fri May 03 00:25:25 2019 +0200
@@ -68,10 +68,10 @@
{% endblock header %}
</header>
- <section id="content">
+ <div id="content">
{% block content %}
{% endblock content %}
- </section>
+ </div>
<footer id="footer">
{% block footer %}
@@ -83,8 +83,8 @@
<div class="row">
{% for title, items in menu.items() %}
<div class="col-md-3">
- <h2 id="nav-footer-{{ loop.index }}">{{
title }}</h2>
- <nav aira-labelledby="nav-footer-{{
loop.index }}">
+ <h2>{{ title }}</h2>
+ <nav>
<ul>
{% for item, url in items %}
<li>
@@ -118,11 +118,11 @@
</div>
</div>
</section>
- <section class="subfooter">
+ <div class="subfooter">
<div class="container">
<p>Contents © {{ copyright_dates }} Tryton <a
href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a></p>
</div>
- </section>
+ </div>
{% endblock footer %}
</footer>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/service_providers.html
--- a/templates/service_providers.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/service_providers.html Fri May 03 00:25:25 2019 +0200
@@ -2,7 +2,7 @@
{% extends "layout.html" %}
{% block content %}
{{ super() }}
-<section class="section bg-primary">
+<div class="section bg-primary">
<div class="container">
<section class="section-header text-center text-white bg-primary mb1
wow fadeInDown">
<h1 class="pl-3 pr-3">{{ title }}</h1>
@@ -13,7 +13,7 @@
</div>
</div>
</div>
-</section>
+</div>
<section class="section">
<div class="container">
@@ -26,7 +26,7 @@
</div>
</section>
-<section class="section">
+<div class="section">
<div class="container">
<div class="row">
<div class="col-md-6 mx-auto text-center">
@@ -36,11 +36,11 @@
</div>
</div>
</div>
-</section>
+</div>
{% endblock content %}
{% block script %}
-<script type="text/javascript">
+<script>
function setupMap() {
L.Icon.Default.imagePath = '/static/images/';
var map = L.map('map').setView([0, 0], 1);
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/service_providers/layout.html
--- a/templates/service_providers/layout.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/service_providers/layout.html Fri May 03 00:25:25 2019 +0200
@@ -1,7 +1,9 @@
-<div class="col mb-gutter" id="{{ name | lower }}">
+<div class="col mb-gutter" id="{{ name | lower | replace(' ', '-') }}">
<div class="card mx-auto shadow" style="width: 24rem">
- <a href="{{ website }}">
- <img class="card-img-top text-center d-block" src="{{ img }}"
alt="{{ name }}" style="height: 240px"/>
+ <a href="{{ website }}" style="height: 240px">
+ {% if img %}
+ <img class="card-img-top text-center d-block" src="{{ img }}"
alt="{{ name }}"/>
+ {% endif %}
</a>
<div class="card-body">
<h2 class="h5 card-title">{{ name }}</h2>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/service_providers_start.html
--- a/templates/service_providers_start.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/service_providers_start.html Fri May 03 00:25:25 2019 +0200
@@ -93,20 +93,20 @@
</div>
<div>
<h2 class="h5 card-title" id="update">Keep up to date</h2>
- <p class="card-text">
- You must:
- <ul>
- <li>
- keep your company information and existing success stories
up to date,
- </li>
- <li>
- stay active in the community and keep <a href="{{
url_for('contribute') }}">contributing</a>,
- </li>
- <li>
- submit new <a href="{{ url_for('success_stories')
}}">success stories</a>.
- </li>
- </ul>
- </p>
+ <div class="card-text">
+ <p>You must:</p>
+ <ul>
+ <li>
+ keep your company information and existing success
stories up to date,
+ </li>
+ <li>
+ stay active in the community and keep <a href="{{
url_for('contribute') }}">contributing</a>,
+ </li>
+ <li>
+ submit new <a href="{{ url_for('success_stories')
}}">success stories</a>.
+ </li>
+ </ul>
+ </div>
</div>
</div>
</div>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/success_stories.html
--- a/templates/success_stories.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/success_stories.html Fri May 03 00:25:25 2019 +0200
@@ -7,11 +7,11 @@
{% endblock %}
{% block content %}
{{ super() }}
-<section class="section section-banner background-banner-success-stories
filter filter-primary text-center">
+<div class="section section-banner background-banner-success-stories filter
filter-primary text-center">
<div class="container">
<h1 class="mb-0 text-white position-relative z-1">{{ title }}</h1>
</div>
-</section>
+</div>
<section class="section">
<div class="container">
@@ -25,7 +25,7 @@
<div class="card-body">
<h2 class="h5 card-title">{{ case.title }}</h2>
<p class="card-text">{{ case.description }}</p>
- <a href="{{ case.url }}" class="btn btn-primary {{
'disabled' if not case.url else '' }}" aria-disabled="{{ not case.url
}}">More<span class="sr-only">on {{ case.title }}</span></a>
+ <a href="{{ case.url }}" class="btn btn-primary {{
'disabled' if not case.url else '' }}" {% if not case.url
%}aria-disabled="true"{% endif %}>More<span class="sr-only">on {{ case.title
}}</span></a>
</div>
</div>
</div>
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/success_stories/layout.html
--- a/templates/success_stories/layout.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/success_stories/layout.html Fri May 03 00:25:25 2019 +0200
@@ -1,12 +1,12 @@
{% extends "layout.html" %}
{% block content %}
{{ super() }}
-<section class="section section-banner filter filter-primary text-center"
style="background-image:url({{ url_for('static',
filename='images/success-stories/%s' % banner) }});">
+<div class="section section-banner filter filter-primary text-center"
style="background-image:url({{ url_for('static',
filename='images/success-stories/%s' % banner) }});">
<div class="container">
<h1 class="mb-0 text-white position-relative z-1">{{ title }}</h1>
</div>
-</section>
-<section class="section">
+</div>
+<div class="section">
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-10 col-xl-6 mx-md-auto order-1"
role="main">
@@ -43,5 +43,5 @@
</div>
</div>
</div>
-</section>
+</div>
{% endblock content %}
diff -r c7f796f64d57 -r 6b53e0a06b87 templates/supporters.html
--- a/templates/supporters.html Tue Apr 30 13:05:59 2019 +0200
+++ b/templates/supporters.html Fri May 03 00:25:25 2019 +0200
@@ -2,13 +2,13 @@
{% extends "layout.html" %}
{% block content %}
{{ super() }}
-<section class="section bg-primary">
+<div class="section bg-primary">
<div class="container">
<section class="section-header text-center text-white bg-primary mb1
wow fadeInDown">
<h1 class="pl-3 pr-3">{{ title }}</h1>
</section>
</div>
-</section>
+</div>
<section class="section">
<div class="container">
@@ -40,7 +40,6 @@
<p class="mt-5 text-center">
If you want to become a supporter, please send an email to <a
href="mailto:[email protected]">[email protected]</a>.
</p>
- </div>
</div>
</section>
{% endblock %}