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

+ +