ref #9299: layout issues
authorKatja Luther <k.luther@bgbm.org>
Thu, 26 Nov 2020 13:46:06 +0000 (14:46 +0100)
committerKatja Luther <k.luther@bgbm.org>
Thu, 26 Nov 2020 13:54:12 +0000 (14:54 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/PersonDetailElement.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailElement.java

index f9a12a6155a0566531a00a4fc32f7775d97b0166..4bc0ae44dac12ba0056f28288e97d49f10f30f31 100644 (file)
@@ -71,7 +71,7 @@ public class PersonDetailElement extends AbstractIdentifiableEntityDetailElement
                                "Prefix", entity.getPrefix(), SWT.NULL);
                time_lifespan = formFactory.createTimePeriodElement(formElement, "Lifespan", entity.getLifespan(), SWT.NULL);
                text_orcid = formFactory.createOrcidWithLabelElement(formElement, "ORCID", entity.getOrcid(), SWT.NULL);
-               text_lsid = formFactory.createLsidWithExceptionLabelElement(formElement, "Lsid", entity.getLsid(), SWT.NULL);
+               text_lsid = formFactory.createLsidWithExceptionLabelElement(formElement, "LSID", entity.getLsid(), SWT.NULL);
                getLayoutComposite().layout();
 
        }
index 0b601684342fe6e3356069231d9ddda8138281e0..d61b9683c51f62233c3980d390ad1685c3efe163 100644 (file)
@@ -177,11 +177,13 @@ public class ReferenceDetailElement extends AbstractIdentifiableEntityDetailElem
                            "Date Published", entity.getDatePublished(), style);
                }
 
-
+               createUri(this, entity, SWT.NULL);
                if(referenceType != null && (!referenceType.equals(ReferenceType.Journal) && !referenceType.equals(ReferenceType.PrintSeries) && !referenceType.equals(ReferenceType.PersonalCommunication))) {
             text_doi = formFactory.createDoiWithLabelElement(formElement, "DOI", entity.getDoi(), style);
         }
-               createLsidUriAndAbstract(this, entity, SWT.NULL);
+
+               createLsid(this, entity, SWT.NULL);
+               createAbstract(this, entity, SWT.NULL);
 
                handleToggleableAbbrevTitleField();
                handleToggleableCacheField();
@@ -407,22 +409,30 @@ public class ReferenceDetailElement extends AbstractIdentifiableEntityDetailElem
                 reference.getIsbn(), style);
        }
 
-       private void createLsidUriAndAbstract(ICdmFormElement element,
+       private void createAbstract(ICdmFormElement element,
                        Reference reference, int style) {
-           text_lsid = formFactory.createLsidWithExceptionLabelElement(element, "LSID",
-                reference.getLsid(), style);
-               // uri
-               text_uri = formFactory.createUriWithLabelElement(element, "URI",
-                               reference.getUri(), style);
-               if (reference.getType().equals(ReferenceType.WebPage)){
-                       createWebPageControls(this, reference, style);
-               }
-               // abstract
+
                text_referenceAbstract = formFactory.createMultiLineTextWithLabel(
                                element, "Reference Abstract", 100, style);
                text_referenceAbstract.setText(reference.getReferenceAbstract());
        }
 
+       private void createLsid(ICdmFormElement element,
+            Reference reference, int style) {
+        text_lsid = formFactory.createLsidWithExceptionLabelElement(element, "LSID",
+                reference.getLsid(), style);
+
+    }
+       private void createUri(ICdmFormElement element,
+            Reference reference, int style) {
+
+        text_uri = formFactory.createUriWithLabelElement(element, "URI",
+                reference.getUri(), style);
+        if (reference.getType().equals(ReferenceType.WebPage)){
+            createWebPageControls(this, reference, style);
+        }
+
+    }
        /** {@inheritDoc} */
        @Override
        public void handleEvent(Object eventSource) {