From be9ad72658f97d4481f4ec6311bfe65ba1551534 Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Wed, 18 Jan 2023 14:40:54 +0100 Subject: [PATCH] fix #10228: open fields for elevation and date in specimen dialog --- .../taxeditor/ui/element/GatheringEventUnitElement.java | 4 ++++ .../eu/etaxonomy/taxeditor/ui/element/TimePeriodElement.java | 4 ++++ .../section/occurrence/DerivedUnitGeneralDetailElement.java | 5 ++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/GatheringEventUnitElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/GatheringEventUnitElement.java index 3612cad88..50ca97e19 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/GatheringEventUnitElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/GatheringEventUnitElement.java @@ -105,5 +105,9 @@ public class GatheringEventUnitElement extends AbstractCdmFormElement implements public void setLabel(String string) { label.setText(string); } + + public void setExpanded(boolean isExpanded) { + this.section_minMaxText.setExpanded(isExpanded); + } } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/TimePeriodElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/TimePeriodElement.java index 1a5e0335e..141ca94a0 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/TimePeriodElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/TimePeriodElement.java @@ -49,5 +49,9 @@ public class TimePeriodElement public boolean isEnabled() { return isEnabled; } + + public void setExpanded(boolean isExpanded) { + this.section_dateDetails.setExpanded(isExpanded); + } } \ No newline at end of file diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitGeneralDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitGeneralDetailElement.java index 44227210e..9532cba7e 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitGeneralDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DerivedUnitGeneralDetailElement.java @@ -98,9 +98,10 @@ public class DerivedUnitGeneralDetailElement extends entity.getExactLocation(), style); element_elevation = formFactory.createGatheringEventUnitElement( formElement, "Elevation : ", entity, MinMaxTextSection.UnitType.ELEVATION, style); - + element_elevation.setExpanded(true); element_date = formFactory.createTimePeriodElement(formElement, "Date", entity.getGatheringPeriod(), style); + element_date.setExpanded(true); selection_collector = formFactory .createCollectorSelectionElement( formElement, "Collector", @@ -180,6 +181,8 @@ public class DerivedUnitGeneralDetailElement extends getEntity().setPreferredStableUri(uriPreferredStableUri.parseText()); } else if (eventSource == checkIsPublish) { getEntity().innerDerivedUnit().setPublish(checkIsPublish.getSelection()); + }else if (eventSource == section_status) { + firePropertyChangeEvent(this); } toggleableText_titleCache.setText(getEntity().getTitleCache()); -- 2.34.1