Commit 64a671cd3e5fd35232be370dd262b76a0edec1c1

Authored by Goutte
1 parent 2a5f0e9b

Add an About page.

1 ## Nicolas 1 ## Nicolas
2 2
3 - [ ] rajouter MAVEN, New Horizons, Cassini, Galileo, ExoMars comme spacecraft cible 3 - [ ] rajouter MAVEN, New Horizons, Cassini, Galileo, ExoMars comme spacecraft cible
4 -- [ ] prévoir la possibilité à l'utilisateur d'afficher le temps en Day Of Year  
5 - [ ] ajouter un bouton ALERT qui permet d'ouvrir une nouvelle page de formulaire : 4 - [ ] ajouter un bouton ALERT qui permet d'ouvrir une nouvelle page de formulaire :
6 * email 5 * email
7 * target (= planète, spacecraft, comet) 6 * target (= planète, spacecraft, comet)
@@ -36,12 +35,17 @@ et prendre aussi @@ -36,12 +35,17 @@ et prendre aussi
36 - [ ] Rework the images of Rosetta and Juno 35 - [ ] Rework the images of Rosetta and Juno
37 - [ ] Optimize data aggregation (numpy vectorization?) 36 - [ ] Optimize data aggregation (numpy vectorization?)
38 - [ ] IE compat, if you can (I can't) 37 - [ ] IE compat, if you can (I can't)
  38 +- [ ] Make date format in time series configurable to DayOfYear
39 39
40 40
41 ## 1.6 41 ## 1.6
42 42
43 - [x] Re-enable Earth 43 - [x] Re-enable Earth
44 - [x] Layer : CME Catalogs 44 - [x] Layer : CME Catalogs
  45 +- [x] Add an About page
  46 +- [x] Rewrite everything using ES6 instead of Livescript
  47 +- [x] Force domain re-sizing of time series to be sequential
  48 +- [x] Fix broken, confusing ticks on time series
45 49
46 50
47 ## 1.5 51 ## 1.5
@@ -980,6 +980,15 @@ def home(): @@ -980,6 +980,15 @@ def home():
980 }) 980 })
981 981
982 982
  983 +@app.route("/about.html")
  984 +def about():
  985 + increment_hit_counter()
  986 + return render_view('about.html.jinja2', {
  987 + 'authors_emails': [a['mail'] for a in config['authors']],
  988 + 'visits': get_hit_counter(),
  989 + })
  990 +
  991 +
983 @app.route("/<target>_<inp>_<started_at>_<stopped_at>.csv") 992 @app.route("/<target>_<inp>_<started_at>_<stopped_at>.csv")
984 def download_target_csv(target, inp, started_at, stopped_at): 993 def download_target_csv(target, inp, started_at, stopped_at):
985 """ 994 """
web/view/about.html.jinja2 0 → 100755
@@ -0,0 +1,69 @@ @@ -0,0 +1,69 @@
  1 +{% extends 'layout.html.jinja2' %}
  2 +{% set menu_section = 'about' %}
  3 +{% block title %}About{% endblock %}
  4 +
  5 +{#############################################################################}
  6 +
  7 +{% block content %}
  8 +
  9 +<div class="mdl-layout mdl-js-layout">
  10 +
  11 + <main id="" class="mdl-layout__content">
  12 +
  13 + <div class="mdl-grid">
  14 + <a href="/index.html" class="mdl-button mdl-button--raised mdl-button--primary">
  15 + &crarr; Back
  16 + </a>
  17 + </div>
  18 +
  19 + <div class="mdl-grid">
  20 + <div class="mdl-cell mdl-cell--4-col mdl-cell--4-col-tablet mdl-cell--4-col-phone">
  21 + <h2>Bug Reports</h2>
  22 + <p>
  23 + Please send bug reports
  24 +{# There are no safe ways to embed multiple recipients in a mailto #}
  25 +{# https://web.archive.org/web/20151116223616/http://www.sightspecific.com/~mosh/WWW_FAQ/multrec.html #}
  26 + <a href="mailto:{{ authors_emails | shuffle | join(',') }}">via email</a> or,
  27 + <em>(if you can)</em>,
  28 + use <a href="https://gitlab.irap.omp.eu/CDPP/SPACEWEATHERONLINE/issues">our issue tracker</a>.
  29 + </p>
  30 + </div>
  31 + <div class="mdl-cell mdl-cell--4-col mdl-cell--4-col-tablet mdl-cell--4-col-phone">
  32 + <h2>Credits</h2>
  33 + <p>
  34 + The <a href="http://www.europlanet-2020-ri.eu/">Europlanet 2020 Research Infrastructure</a> project has received funding
  35 + from the <a href="https://ec.europa.eu/programmes/horizon2020/">European Union's Horizon 2020</a> research and innovation programme
  36 + under grant agreement N°&nbsp;654208.
  37 + </p>
  38 + <p>
  39 + If you like the pixel art planets, you can <a href="https://www.redbubble.com/people/spacefruitdox/portfolio" title="We're not affiliated with the author of these images in any way, but they're nice and this is a way of saying thanks.">buy goodies</a> of them.
  40 + </p>
  41 + </div>
  42 + <div class="mdl-cell mdl-cell--4-col mdl-cell--4-col-tablet mdl-cell--4-col-phone">
  43 + <h2>Latin</h2>
  44 + <p>
  45 + Lorem ipsum dolor sit amet, in girum imus nocte et consumimur igni.
  46 + <br>
  47 + Alea jacta est.
  48 + </p>
  49 + </div>
  50 + </div>
  51 +
  52 + </main>
  53 +</div>
  54 +
  55 +{% endblock %}
  56 +
  57 +
  58 +{#### CSS ####################################################################}
  59 +
  60 +{% block styles %}
  61 +{{ super() }}
  62 +{% endblock %}
  63 +
  64 +
  65 +{#### JAVASCRIPT #############################################################}
  66 +
  67 +{% block scripts_footer %}
  68 +{{ super() }}
  69 +{% endblock %}
web/view/layout.html.jinja2
@@ -56,6 +56,8 @@ @@ -56,6 +56,8 @@
56 <div class="mdl-mini-footer__left-section"> 56 <div class="mdl-mini-footer__left-section">
57 <p style="float: left; margin: 1.5em;"> 57 <p style="float: left; margin: 1.5em;">
58 <a class="mdl-mini-footer__link" href="https://gitlab.irap.omp.eu/CDPP/SPACEWEATHERONLINE">{{ version }}</a> 58 <a class="mdl-mini-footer__link" href="https://gitlab.irap.omp.eu/CDPP/SPACEWEATHERONLINE">{{ version }}</a>
  59 + &mdash;
  60 + <a class="mdl-mini-footer__link" href="about.html">About</a>
59 <br /> 61 <br />
60 {{ visits }} visits since 2017 62 {{ visits }} visits since 2017
61 </p> 63 </p>
@@ -65,8 +67,6 @@ @@ -65,8 +67,6 @@
65 The <a href="http://www.europlanet-2020-ri.eu/">Europlanet 2020 Research Infrastructure</a> project has received funding 67 The <a href="http://www.europlanet-2020-ri.eu/">Europlanet 2020 Research Infrastructure</a> project has received funding
66 from the <a href="https://ec.europa.eu/programmes/horizon2020/">European Union's Horizon 2020</a> research and innovation programme 68 from the <a href="https://ec.europa.eu/programmes/horizon2020/">European Union's Horizon 2020</a> research and innovation programme
67 under grant agreement N°&nbsp;654208. 69 under grant agreement N°&nbsp;654208.
68 - <br>  
69 - If you like the pixel art planets, you can <a href="https://www.redbubble.com/people/spacefruitdox/portfolio" title="We're not affiliated with the author of these images in any way, but they're nice and this is a way of saying thanks.">buy goodies</a> of them.  
70 </p> 70 </p>
71 </div> 71 </div>
72 <div class="mdl-mini-footer__right-section"> 72 <div class="mdl-mini-footer__right-section">