From 034132c65543d138face3db01cae5b666c4f3387 Mon Sep 17 00:00:00 2001
From: Goutte
Date: Fri, 10 Nov 2017 09:23:20 +0100
Subject: [PATCH] More changes from Nicolas' list.
---
CHANGELOG.md | 29 ++++++++++++++---------------
web/static/css/main.css | 5 +++++
web/static/js/swapp.js | 2 +-
web/static/js/swapp.ls | 2 +-
web/view/layout.html.jinja2 | 4 ++--
5 files changed, 23 insertions(+), 19 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 06e076b..8f45c84 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,23 +1,20 @@
## Nicolas
-- prévoir la possibilité à l'utilisateur d'afficher les paramètres (séries temporelles) en échelle log ou linéaire
-- rajouter uranus et neptune comme planètes cibles
-- permettre à l'utilisateur de choisir inner heliosphere (jusqu'à mars) ou outer heliosphere (jusqu'à saturne) pour la visualisation des éphémérides planétaires
-- rajouter MAVEN, New Horizons, Cassini, Galileo, ExoMars comme spacecraft cible
-- rajouter le titre de Heliopropa dans le bandeau du haut (déplacer Planetary Space Weather Services et la version dans le bandeau du bas si besoin)
-- modifier le bandeau du bas pour faire apparaître sur une seule ligne les remerciements à la commission européenne source de financement
-- prévoir la possibilité à l'utilisateur d'afficher le temps en Day Of Year
-- rajouter les ticks sur l'échelle des temps en X
-- quant on zoome modifier l'échelle en Y afin qu'elle s'adapte aux valeurs maximales de l'intervalle du zoom
-- modifier le bandeau vertical d'affichage des choix utilisateurs pour qu'il soit plus petit (en particulier les champs paramètres)
-- ajouter dans le bandeau vertical un onglet INPUT DATA avec 3 choix possibles: STEREO-A, STEREO-B, L1
-- ajouter dans le bandeau vertical un onglet LAYERS avec 3 choix possibles: Jupiter Thermosphere Model, HST Jupiter Observations, HST Saturn Observations
-- ajouter un bouton ALERT qui permet d'ouvrir une nouvelle page de formulaire ou l'utilisateur entrerait les données suivantes:
+- [ ] séries temporelles en échelle log ou linéaire
+- [ ] permettre à l'utilisateur de choisir inner heliosphere (jusqu'à mars) ou outer heliosphere (jusqu'à saturne) pour la visualisation des éphémérides planétaires
+- [ ] rajouter uranus et neptune comme planètes cibles
+- [ ] rajouter MAVEN, New Horizons, Cassini, Galileo, ExoMars comme spacecraft cible
+- [ ] prévoir la possibilité à l'utilisateur d'afficher le temps en Day Of Year
+- [ ] quant on zoome modifier l'échelle en Y afin qu'elle s'adapte aux valeurs maximales de l'intervalle du zoom
+- [ ] modifier le bandeau vertical d'affichage des choix utilisateurs pour qu'il soit plus petit (en particulier les champs paramètres)
+- [ ] ajouter dans le bandeau vertical un onglet INPUT DATA avec 3 choix possibles: STEREO-A, STEREO-B, L1
+- [ ] ajouter dans le bandeau vertical un onglet LAYERS avec 3 choix possibles: Jupiter Thermosphere Model, HST Jupiter Observations, HST Saturn Observations
+- [ ] ajouter un bouton ALERT qui permet d'ouvrir une nouvelle page de formulaire ou l'utilisateur entrerait les données suivantes:
* email
* target (= planète, spacecraft, comet)
* submit (envoyé ensuite vers un webservice d'AMDA à construire)
-- prévoir un bouton EPN-TAP ou l'on mettrait l'outil en relation avec le client VESPA développé par nathanaël
-- juno/rosetta doivent aussi bouger le long de leur orbite lorsque l'on parcourt à la souris les données de la série temporelle; pour les intervalles de temps où rosetta n'existe plus (crash à la surface de la comète) il faut qu'elle disparaisse; pour les intervalles de temps où juno est en orbite autour de jupiter il faut que juno suive jupiter
+- [ ] prévoir un bouton EPN-TAP ou l'on mettrait l'outil en relation avec le client VESPA développé par nathanaël
+- [ ] juno/rosetta doivent aussi bouger le long de leur orbite lorsque l'on parcourt à la souris les données de la série temporelle; pour les intervalles de temps où rosetta n'existe plus (crash à la surface de la comète) il faut qu'elle disparaisse; pour les intervalles de temps où juno est en orbite autour de jupiter il faut que juno suive jupiter
## Future ?
@@ -35,6 +32,8 @@
- [ ] Rework the images of Rosetta and Juno
- [ ] Enable p67
+- [x] More ticks along X-axis (I tried, but it does not behave as expected)
+- [x] Smaller footer credits
- [x] Move the version to the footer
- [x] Fix various issues with spacepy and CDF generation
diff --git a/web/static/css/main.css b/web/static/css/main.css
index 31a296f..0a8cbb7 100755
--- a/web/static/css/main.css
+++ b/web/static/css/main.css
@@ -38,6 +38,11 @@ header .mdl-layout-title {
color: #e1e1e1;
}
+footer p.disclaimer {
+ font-size: 0.9em;
+ padding-top: 2.77em;
+}
+
/** LAYOUT *******************************************************************/
body {
diff --git a/web/static/js/swapp.js b/web/static/js/swapp.js
index 95b6013..0c6bff8 100644
--- a/web/static/js/swapp.js
+++ b/web/static/js/swapp.js
@@ -573,7 +573,7 @@
this.path.attr('d', this.line);
this.xAxis.scale(this.xScale);
this.yAxis.scale(this.yScale);
- this.xAxis.ticks(Math.floor(width / 90.0));
+ this.xAxis.ticks(Math.floor(width / 80.0));
this.yAxis.ticks(Math.floor(height / 18.0));
this.svg.select('.x.axis').attr('transform', 'translate(0,' + height + ')').call(this.xAxis);
this.svg.select('.y.axis').call(this.yAxis);
diff --git a/web/static/js/swapp.ls b/web/static/js/swapp.ls
index b9b3ed2..deb6f91 100644
--- a/web/static/js/swapp.ls
+++ b/web/static/js/swapp.ls
@@ -508,7 +508,7 @@ export class TimeSeries
@yAxis.scale(@yScale)
#if width < 600 then @xAxis.ticks(3) else @xAxis.ticks(7, ",f")
- @xAxis.ticks(Math.floor(width / 90.0)) # not working as expected
+ @xAxis.ticks(Math.floor(width / 80.0)) # not working as expected
@yAxis.ticks(Math.floor(height / 18.0))
@svg.select('.x.axis')
diff --git a/web/view/layout.html.jinja2 b/web/view/layout.html.jinja2
index e2537cd..e14116a 100755
--- a/web/view/layout.html.jinja2
+++ b/web/view/layout.html.jinja2
@@ -75,12 +75,12 @@
{{ visits }} visits since 2017
+
+