Revision 5ca9eaf3
Added by Fabian Reimeier over 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/component/DistributionToolbar.java | ||
---|---|---|
18 | 18 |
import com.vaadin.ui.HorizontalLayout; |
19 | 19 |
|
20 | 20 |
import eu.etaxonomy.cdm.api.application.CdmRepository; |
21 |
import eu.etaxonomy.cdm.i10n.Messages; |
|
21 | 22 |
import eu.etaxonomy.cdm.service.CdmUserHelper; |
22 | 23 |
import eu.etaxonomy.cdm.vaadin.event.AuthenticationSuccessEvent; |
23 | 24 |
import eu.etaxonomy.vaadin.ui.navigation.NavigationEvent; |
... | ... | |
45 | 46 |
@Autowired |
46 | 47 |
private CdmUserHelper userHelper; |
47 | 48 |
|
48 |
private final Button loginButton = new Button("Login");
|
|
49 |
private final Button loginButton = new Button(Messages.DistributionToolbar_LOGIN);
|
|
49 | 50 |
|
50 |
private final Button logoutButton = new Button("Logout");
|
|
51 |
private final Button logoutButton = new Button(Messages.DistributionToolbar_LOGOUT);
|
|
51 | 52 |
|
52 | 53 |
private final Button userButton = new Button(FontAwesome.USER); |
53 | 54 |
|
54 |
private final Button editButton = new Button("Edit");
|
|
55 |
private final Button editButton = new Button(Messages.DistributionToolbar_EDIT);
|
|
55 | 56 |
|
56 |
private final Button saveButton = new Button("Save");
|
|
57 |
private final Button saveButton = new Button(Messages.DistributionToolbar_SAVE);
|
|
57 | 58 |
|
58 |
private final Button detailButton = new Button("Detail");
|
|
59 |
private final Button detailButton = new Button(Messages.DistributionToolbar_DETAIL);
|
|
59 | 60 |
|
60 |
private final Button distributionSettingsButton = new Button("Areas and Taxa");
|
|
61 |
private final Button distributionSettingsButton = new Button(Messages.DistributionToolbar_AREAS_AND_TAXA);
|
|
61 | 62 |
|
62 |
private final Button settingsButton = new Button("Status");
|
|
63 |
private final Button settingsButton = new Button(Messages.DistributionToolbar_STATUS);
|
|
63 | 64 |
|
64 | 65 |
// private final Authentication authentication; |
65 | 66 |
// private ExcelExporter exporter = new ExcelExporter(); |
... | ... | |
68 | 69 |
public void init() { |
69 | 70 |
setMargin(true); |
70 | 71 |
setSpacing(true); |
71 |
setStyleName("toolbar"); |
|
72 |
setWidth("100%"); |
|
73 |
setHeight("75px"); |
|
72 |
setStyleName("toolbar"); //$NON-NLS-1$
|
|
73 |
setWidth("100%"); //$NON-NLS-1$
|
|
74 |
setHeight("75px"); //$NON-NLS-1$
|
|
74 | 75 |
|
75 | 76 |
// exporter.setCaption("Export"); |
76 | 77 |
// exporter.setIcon(new ThemeResource("icons/32/document-xsl.png")); |
77 | 78 |
loginButton.addClickListener(e -> performLogin()); |
78 | 79 |
logoutButton.addClickListener(e -> performLogout()); |
79 |
saveButton.setIcon(new ThemeResource("icons/32/document-save.png")); |
|
80 |
editButton.setIcon(new ThemeResource("icons/32/document-edit.png")); |
|
81 |
detailButton.setIcon(new ThemeResource("icons/32/document-txt.png")); |
|
82 |
settingsButton.setIcon(new ThemeResource("icons/32/settings_1.png")); |
|
83 |
distributionSettingsButton.setIcon(new ThemeResource("icons/32/settings_1.png")); |
|
80 |
saveButton.setIcon(new ThemeResource("icons/32/document-save.png")); //$NON-NLS-1$
|
|
81 |
editButton.setIcon(new ThemeResource("icons/32/document-edit.png")); //$NON-NLS-1$
|
|
82 |
detailButton.setIcon(new ThemeResource("icons/32/document-txt.png")); //$NON-NLS-1$
|
|
83 |
settingsButton.setIcon(new ThemeResource("icons/32/settings_1.png")); //$NON-NLS-1$
|
|
84 |
distributionSettingsButton.setIcon(new ThemeResource("icons/32/settings_1.png")); //$NON-NLS-1$
|
|
84 | 85 |
|
85 | 86 |
HorizontalLayout leftLayout = new HorizontalLayout(); |
86 | 87 |
leftLayout.addComponent(detailButton); |
... | ... | |
142 | 143 |
* @return |
143 | 144 |
*/ |
144 | 145 |
private void performLogin() { |
145 |
eventBus.publishEvent(new NavigationEvent("login", navigationManager.getCurrentViewName())); |
|
146 |
eventBus.publishEvent(new NavigationEvent("login", navigationManager.getCurrentViewName())); //$NON-NLS-1$
|
|
146 | 147 |
} |
147 | 148 |
|
148 | 149 |
|
Also available in: Unified diff
ref #7097 added internationalization for distribution status app