Project

General

Profile

« Previous | Next » 

Revision 7ca8076a

Added by Katja Luther about 5 years ago

ref #3836: show always freetext modifier field

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/AbstractDetailedDescriptionDetailElement.java
71 71
        }
72 72
    }
73 73

  
74
    protected void createFreetextModifier(ICdmFormElement formElement, DescriptionElementBase entity,
75
            int style) {
76

  
77
        text_modifyingText = formFactory.createTextWithLabelElement(this, "Modifying Text", null, style);
78
        if(getEntity().getModifyingText().get(CdmStore.getDefaultLanguage()) != null) {
79
            text_modifyingText.setText(getEntity().getModifyingText().get(CdmStore.getDefaultLanguage()).getText());
80
        }
81
    }
82

  
74 83
    @Override
75 84
    public void handleEvent(Object eventSource) {
76 85
        if(eventSource == timePeriod){
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/CategoricalDataDetailElement.java
48 48
		createTimePeriod(formElement, entity, style);
49 49
		if (entity.getFeature().getRecommendedModifierEnumeration() != null && !entity.getFeature().getRecommendedModifierEnumeration().isEmpty()){
50 50
		    createModifier(formElement, entity, style);
51
		}else{
52
		    createFreetextModifier(formElement, entity, style);
51 53
		}
52 54
	}
53 55

  
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/CommonNameDetailElement.java
70 70
		createTimePeriod(formElement, entity, style);
71 71
		if (entity.getFeature().getRecommendedModifierEnumeration() != null && !entity.getFeature().getRecommendedModifierEnumeration().isEmpty()){
72 72
            createModifier(formElement, entity, style);
73
        }else{
74
            createFreetextModifier(formElement, entity, style);
73 75
        }
74 76

  
75 77
	}
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/DistributionDetailElement.java
60 60
        createTimePeriod(formElement, entity, style);
61 61
        if (entity.getFeature().getRecommendedModifierEnumeration() != null && !entity.getFeature().getRecommendedModifierEnumeration().isEmpty()){
62 62
            createModifier(formElement, entity, style);
63
        }else{
64
            createFreetextModifier(formElement, entity, style);
63 65
        }
64 66
	}
65 67

  
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/IndividualsAssociationDetailElement.java
63 63
		createTimePeriod(formElement, entity, style);
64 64
		if (entity.getFeature().getRecommendedModifierEnumeration() != null && !entity.getFeature().getRecommendedModifierEnumeration().isEmpty()){
65 65
            createModifier(formElement, entity, style);
66
        }else{
67
            createFreetextModifier(formElement, entity, style);
66 68
        }
67 69
	}
68 70

  
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/QuantitativeDataDetailElement.java
53 53
		section_statisticalMeasurementValues.setLayoutData(LayoutConstants.FILL_HORIZONTALLY(2, 1));
54 54
		if (entity.getFeature().getRecommendedModifierEnumeration() != null && !entity.getFeature().getRecommendedModifierEnumeration().isEmpty()){
55 55
            createModifier(formElement, entity, style);
56
        }else{
57
            createFreetextModifier(formElement, entity, style);
56 58
        }
57 59
	}
58 60

  
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/description/detail/TaxonInteractionDetailElement.java
81 81
        createTimePeriod(formElement, entity, style);
82 82
        if (entity.getFeature().getRecommendedModifierEnumeration() != null && !entity.getFeature().getRecommendedModifierEnumeration().isEmpty()){
83 83
            createModifier(formElement, entity, style);
84
        }else{
85
            createFreetextModifier(formElement, entity, style);
84 86
        }
85 87
	}
86 88

  

Also available in: Unified diff