From: Katja Luther Date: Wed, 18 Jan 2023 13:40:54 +0000 (+0100) Subject: fix #10228: open fields for elevation and date in specimen dialog X-Git-Tag: 5.36.0^2~60 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/be9ad72658f97d4481f4ec6311bfe65ba1551534?hp=3c582c093e306e0a84cec3d8f457ef4d8c9aa8e3 fix #10228: open fields for elevation and date in specimen dialog --- 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());