Revision 35933
Added by Stefania Martziou about 9 years ago
BreadcrumbsMenu.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import com.github.gwtbootstrap.client.ui.Breadcrumbs; |
4 | 4 |
import com.github.gwtbootstrap.client.ui.NavLink; |
5 |
import com.google.gwt.core.client.GWT; |
|
6 | 5 |
import com.google.gwt.event.dom.client.ClickEvent; |
7 | 6 |
import com.google.gwt.event.dom.client.ClickHandler; |
8 | 7 |
import com.google.gwt.user.client.History; |
9 |
import com.google.gwt.user.client.Window; |
|
10 | 8 |
import com.google.gwt.user.client.ui.IsWidget; |
11 | 9 |
import com.google.gwt.user.client.ui.Widget; |
12 | 10 |
|
... | ... | |
24 | 22 |
private NavLink newFundingRequest = new NavLink(); |
25 | 23 |
private NavLink existingFundingRequests = new NavLink(); |
26 | 24 |
private NavLink newBudgetRequest = new NavLink(); |
27 |
private NavLink monitor = new NavLink(); |
|
25 |
private NavLink monitorFundingRequests = new NavLink(); |
|
26 |
private NavLink monitorBudgetRequests = new NavLink(); |
|
28 | 27 |
private NavLink help = new NavLink(); |
29 | 28 |
|
30 | 29 |
private NavLink login = new NavLink(); |
... | ... | |
74 | 73 |
} |
75 | 74 |
}); |
76 | 75 |
|
77 |
monitor.setHref("#monitor");
|
|
78 |
monitor.setText("MONITOR");
|
|
79 |
monitor.addClickHandler(new ClickHandler() { |
|
76 |
monitorFundingRequests.setHref("#monitorFundingRequests");
|
|
77 |
monitorFundingRequests.setText("MONITOR FUNDING REQUESTS");
|
|
78 |
monitorFundingRequests.addClickHandler(new ClickHandler() {
|
|
80 | 79 |
@Override |
81 | 80 |
public void onClick(ClickEvent clickEvent) { |
82 |
History.newItem("monitor"); |
|
81 |
History.newItem("monitorFundingRequests");
|
|
83 | 82 |
} |
84 | 83 |
}); |
85 | 84 |
|
85 |
monitorBudgetRequests.setHref("#monitorBudgets"); |
|
86 |
monitorBudgetRequests.setText("MONITOR BUDGETS"); |
|
87 |
monitorBudgetRequests.addClickHandler(new ClickHandler() { |
|
88 |
@Override |
|
89 |
public void onClick(ClickEvent clickEvent) { |
|
90 |
History.newItem("monitorBudgets"); |
|
91 |
} |
|
92 |
}); |
|
93 |
|
|
86 | 94 |
help.setHref("#help"); |
87 | 95 |
help.setText("HELP"); |
88 | 96 |
help.addClickHandler(new ClickHandler() { |
... | ... | |
157 | 165 |
breadcrumbLinksMap.put("newFundingRequest", newFundingRequest); |
158 | 166 |
breadcrumbLinksMap.put("newBudgetRequest", newBudgetRequest); |
159 | 167 |
breadcrumbLinksMap.put("existingFundingRequests", existingFundingRequests); |
160 |
breadcrumbLinksMap.put("monitor", monitor); |
|
168 |
breadcrumbLinksMap.put("monitorFundingRequests", monitorFundingRequests); |
|
169 |
breadcrumbLinksMap.put("monitorBudgets", monitorBudgetRequests); |
|
161 | 170 |
breadcrumbLinksMap.put("help", help); |
162 | 171 |
breadcrumbLinksMap.put("login", login); |
163 | 172 |
breadcrumbLinksMap.put("register", register); |
Also available in: Unified diff
Added an empty monitor budget submenu