From 7a695cc089193e51b5993b99f8aae2eb64648864 Mon Sep 17 00:00:00 2001 From: Felix Delattre Date: Sun, 11 Jan 2026 19:30:45 +0100 Subject: [PATCH] Improved layout a bit. --- deploy.sh | 9 +++++++- webapp/index.html | 55 ++++++++++++++++++++++++++++++----------------- 2 files changed, 43 insertions(+), 21 deletions(-) diff --git a/deploy.sh b/deploy.sh index 68a4050..7ed294c 100755 --- a/deploy.sh +++ b/deploy.sh @@ -67,10 +67,17 @@ ENDSSH echo "Data upload complete!" ;; + code) + echo "Uploading code to $SERVER..." + rsync -av --exclude='__pycache__' --exclude='*.pyc' --exclude='.git' --exclude='data/' --exclude='.env' . "$SERVER:$APP_DIR/" + echo "Code upload complete!" + ;; + *) - echo "Usage: $0 {setup|upload} [server]" + echo "Usage: $0 {setup|upload|code} [server]" echo " setup - Deploy code and setup server (default)" echo " upload - Upload data directory only" + echo " code - Upload code files only (no setup)" exit 1 ;; esac diff --git a/webapp/index.html b/webapp/index.html index e9c574b..396e1c9 100644 --- a/webapp/index.html +++ b/webapp/index.html @@ -10,6 +10,14 @@ body { margin: 0; font-family: sans-serif; } .slider-container { position: sticky; top: 0; background: white; padding: 20px; z-index: 1000; border-bottom: 1px solid #ccc; } .container { max-width: 1400px; margin: 0 auto; padding: 20px; } + .header { display: flex; gap: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-top: 10px;padding-bottom: 20px;} + .header-col { flex: 1; } + .site-info h1 { margin: 0 0 10px 0; font-size: 24px; } + .site-info h2 { margin: 0 0 20px 0; font-size: 18px; color: #666; } + .phenocam-label { font-size: 12px; margin-bottom: 5px; color: #666; } + .phenocam-date { font-size: 11px; margin-top: 5px; color: #999; } + .phenocam-image { width: 100%; height: 200px; object-fit: contain; border: 1px solid #ccc; } + .sitemap { height: 200px; border: 1px solid #ccc; margin-top: 32px; } #dateSlider { width: 100%; } #dateDisplay { text-align: center; margin: 10px 0; font-size: 18px; } .maps { display: flex; gap: 20px; } @@ -20,10 +28,6 @@ .map-label { font-size: 12px; margin-bottom: 5px; color: #666; } .map-date { font-size: 11px; margin-top: 5px; color: #999; } .map { height: 500px; border: 1px solid #ccc; } - .phenocam-container { margin-top: 20px; width: 100%; } - .phenocam-label { font-size: 12px; margin-bottom: 5px; color: #666; } - .phenocam-date { font-size: 11px; margin-top: 5px; color: #999; } - .phenocam-image { width: 100%; max-height: 400px; object-fit: contain; border: 1px solid #ccc; } .leaflet-image-layer { image-rendering: pixelated; } .leaflet-control-attribution { display: none; } @@ -34,15 +38,29 @@
2024-01-01
+
+
+

Innsbruck

+

2024

+
+
+
PhenoCam
+
+ PhenoCam +
+
+
+
+

S2

NDVI Timeseries
-
RGB Imagery
+
RGB Composite
-
NDVI Imagery
+
NDVI
@@ -50,10 +68,10 @@

Fusion

NDVI Timeseries
-
RGB Imagery
+
RGB Composite
-
NDVI Imagery
+
NDVI
@@ -61,19 +79,14 @@

S3

NDVI Timeseries
-
RGB Imagery
+
RGB Composite
-
NDVI Imagery
+
NDVI
-
-
PhenoCam Imagery
-
- PhenoCam -