Project

General

Profile

« Previous | Next » 

Revision b1a6925c

Added by Katja Luther over 3 years ago

ref #9299: layout issues

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailElement.java
177 177
		            "Date Published", entity.getDatePublished(), style);
178 178
		}
179 179

  
180

  
180
		createUri(this, entity, SWT.NULL);
181 181
		if(referenceType != null && (!referenceType.equals(ReferenceType.Journal) && !referenceType.equals(ReferenceType.PrintSeries) && !referenceType.equals(ReferenceType.PersonalCommunication))) {
182 182
            text_doi = formFactory.createDoiWithLabelElement(formElement, "DOI", entity.getDoi(), style);
183 183
        }
184
		createLsidUriAndAbstract(this, entity, SWT.NULL);
184

  
185
		createLsid(this, entity, SWT.NULL);
186
		createAbstract(this, entity, SWT.NULL);
185 187

  
186 188
		handleToggleableAbbrevTitleField();
187 189
		handleToggleableCacheField();
......
407 409
                reference.getIsbn(), style);
408 410
	}
409 411

  
410
	private void createLsidUriAndAbstract(ICdmFormElement element,
412
	private void createAbstract(ICdmFormElement element,
411 413
			Reference reference, int style) {
412
	    text_lsid = formFactory.createLsidWithExceptionLabelElement(element, "LSID",
413
                reference.getLsid(), style);
414
		// uri
415
		text_uri = formFactory.createUriWithLabelElement(element, "URI",
416
				reference.getUri(), style);
417
		if (reference.getType().equals(ReferenceType.WebPage)){
418
			createWebPageControls(this, reference, style);
419
		}
420
		// abstract
414

  
421 415
		text_referenceAbstract = formFactory.createMultiLineTextWithLabel(
422 416
				element, "Reference Abstract", 100, style);
423 417
		text_referenceAbstract.setText(reference.getReferenceAbstract());
424 418
	}
425 419

  
420
	private void createLsid(ICdmFormElement element,
421
            Reference reference, int style) {
422
        text_lsid = formFactory.createLsidWithExceptionLabelElement(element, "LSID",
423
                reference.getLsid(), style);
424

  
425
    }
426
	private void createUri(ICdmFormElement element,
427
            Reference reference, int style) {
428

  
429
        text_uri = formFactory.createUriWithLabelElement(element, "URI",
430
                reference.getUri(), style);
431
        if (reference.getType().equals(ReferenceType.WebPage)){
432
            createWebPageControls(this, reference, style);
433
        }
434

  
435
    }
426 436
	/** {@inheritDoc} */
427 437
	@Override
428 438
	public void handleEvent(Object eventSource) {

Also available in: Unified diff