Skip to content
Snippets Groups Projects
Commit da947796 authored by Lene Wasskog's avatar Lene Wasskog
Browse files

feat: Add info text for time series, remove year dropdown when not necessary

parent 5693f884
Branches
No related tags found
No related merge requests found
...@@ -25,14 +25,16 @@ ...@@ -25,14 +25,16 @@
<button type="button" class="btn btn-primary">+</button> <button type="button" class="btn btn-primary">+</button>
</router-link> </router-link>
</div> </div>
<div v-if="myPoiList.length > 0" class="alert alert-info alert-dismissible fade show mt-2" role="alert">
<button v-if="observationTimeSeriesExist" type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<span v-if="!observationTimeSeriesExist">{{ $t("observationTimeSeriesList.alert.emptylist") }}</span>
<span v-else>{{ $t("observationTimeSeriesList.alert.emptylist") }} Trykk på tidsserien for å legge til en observasjon.</span>
</div>
<div v-if="myPoiList.length === 0" class="alert alert-info mt-2" role="alert"> <div v-if="myPoiList.length === 0" class="alert alert-info mt-2" role="alert">
Du må <router-link :to="{name: 'MapPOI', params: {backToTimeSeriesList:true}}">registrere et sted</router-link> før du kan opprette en tidsserie. Du må <router-link :to="{name: 'MapPOI', params: {backToTimeSeriesList:true}}">registrere et sted</router-link> før du kan opprette en tidsserie.
</div>
<div v-else-if="!observationTimeSeriesExist" class="alert alert-info mt-2" role="alert">
{{ $t("observationTimeSeriesList.alert.emptylist") }}
</div> </div>
<div v-else class="bg-light"> <div v-else class="bg-light">
<div class="form-floating mb-3"> <div class="form-floating mb-3" v-if="sortedYears().length > 1">
<select id="selectedYear" class="form-select" v-model="selectedYear"> <select id="selectedYear" class="form-select" v-model="selectedYear">
<option v-for="year in sortedYears()" :value="year">{{ year}}</option> <option v-for="year in sortedYears()" :value="year">{{ year}}</option>
</select> </select>
...@@ -214,6 +216,9 @@ export default { ...@@ -214,6 +216,9 @@ export default {
}, },
computed: { computed: {
sortedObservationTimeSeries: function () { sortedObservationTimeSeries: function () {
if(!this.otsYearMap[this.selectedYear]) {
return [];
}
this.otsYearMap[this.selectedYear].sort((a, b) => { this.otsYearMap[this.selectedYear].sort((a, b) => {
if (a.observationTimeSeriesId < 0 && b.observationTimeSeriesId >= 0) { if (a.observationTimeSeriesId < 0 && b.observationTimeSeriesId >= 0) {
return -1; return -1;
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"err.observationTimeSeries.remove.warn": "Tidsserien vil bli slettet", "err.observationTimeSeries.remove.warn": "Tidsserien vil bli slettet",
"err.observationTimeSeries.remove.msg": "Tidsserien vil bli slettet. Er du helt sikker?", "err.observationTimeSeries.remove.msg": "Tidsserien vil bli slettet. Er du helt sikker?",
"err.observationTimeSeries.poi.empty": "Tidsserien må registreres på et forhåndsdefinert sted", "err.observationTimeSeries.poi.empty": "Tidsserien må registreres på et forhåndsdefinert sted",
"observationTimeSeriesList.alert.emptylist": "Du har ingen registrerte tidsserier. For å registrere en ny, klikk på pluss-ikonet nede til høyre.", "observationTimeSeriesList.alert.emptylist": "Tidsserier gir deg muligheten til å knytte sammen en rekke observasjoner gjort på samme sted, for samme kultur og skadegjører. Trykk på pluss-knappen nederst til høyre for å registrere en tidsserie.",
"observationTimeSeriesList.observation.single": "1 observasjon", "observationTimeSeriesList.observation.single": "1 observasjon",
"observationTimeSeries.map.label": "Velg plassering", "observationTimeSeries.map.label": "Velg plassering",
"observationTimeSeries.broadcast.label": "Synlig for andre i VIPS", "observationTimeSeries.broadcast.label": "Synlig for andre i VIPS",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment