Project

General

Profile

« Previous | Next » 

Revision 0238c919

Added by Katja Luther almost 8 years ago

fix doubled title in DefinedTerm Details and fix filling of menu items for multilanguage support

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/handler/DynamicFeatureMenu.java
105 105

  
106 106
	private void createMenuItem(Menu menu, final Feature feature) {
107 107
		MenuItem menuItem = new MenuItem(menu, -1);
108
		final Feature deproxiedFeature = (Feature) HibernateProxyHelper
109
				.deproxy(feature);
110

  
111
		menuItem.setText(deproxiedFeature.getLabel());
108
		final Feature deproxiedFeature = HibernateProxyHelper.deproxy(feature, Feature.class);
109
				
110
		String label = deproxiedFeature.getLabel(PreferencesUtil.getGlobalLanguage());
111
		if (label == null){
112
			menuItem.setText(deproxiedFeature.getLabel());
113
		}else{
114
			menuItem.setText(label);
115
		}
112 116
		menuItem.addSelectionListener(new SelectionListener() {
113 117

  
114 118
			@Override
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/DefinedTermDetailSection.java
44 44
	 */
45 45
	@Override
46 46
	public String getHeading() {
47
		String result = null;
47
		/*String result = null;
48 48
		result = getEntity() != null ? getEntity().getLabel() : "";
49 49
		if (result == null){
50 50
			result = getEntity().getTitleCache();
51
		} 
51
		} */
52 52
		
53
		return "Defined Term: "+ result;
53
		return "Defined Term ";//+ result;
54 54
	}
55 55

  
56 56
	//FIXME clean up create element methods

Also available in: Unified diff