Add class to highlight clickable rows in user dashboard
FEA: ItEr76S28UserDashboard
This commit is contained in:
parent
58e9a6d96c
commit
429a3b39d8
4 changed files with 10 additions and 5 deletions
|
|
@ -37,6 +37,7 @@ import org.libreplan.web.common.Util;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zk.ui.event.EventListener;
|
||||
import org.zkoss.zk.ui.event.Events;
|
||||
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Row;
|
||||
|
|
@ -108,7 +109,7 @@ public class MyTasksAreaController extends GenericForwardComposer {
|
|||
}
|
||||
|
||||
private void appendTimeTrackingButton(Row row, final Task task) {
|
||||
Button button = Util.createEditButton(new EventListener() {
|
||||
EventListener trackTimeButtonListener = new EventListener() {
|
||||
@Override
|
||||
public void onEvent(Event event) throws Exception {
|
||||
monthlyTimesheetController
|
||||
|
|
@ -154,7 +155,10 @@ public class MyTasksAreaController extends GenericForwardComposer {
|
|||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
Button button = Util.createEditButton(trackTimeButtonListener);
|
||||
row.addEventListener(Events.ON_CLICK, trackTimeButtonListener);
|
||||
|
||||
button.setTooltiptext(_("Track time"));
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
<groupbox apply="org.libreplan.web.users.dashboard.ExpensesAreaController">
|
||||
<caption label="${i18n:_('Expenses')}" />
|
||||
|
||||
<grid mold="paging" pageSize="10"
|
||||
<grid mold="paging" pageSize="10" sclass="clickable-rows"
|
||||
model="@{controller.personalExpenseSheets}"
|
||||
rowRenderer="@{controller.expenseSheetsRenderer}">
|
||||
<columns sizable="true">
|
||||
|
|
|
|||
|
|
@ -22,7 +22,8 @@
|
|||
<caption label="${i18n:_('Monthly timesheets')}" />
|
||||
|
||||
<grid model="@{controller.monthlyTimesheets}" mold="paging"
|
||||
pageSize="10" rowRenderer="@{controller.monthlyTimesheetsRenderer}">
|
||||
pageSize="10" rowRenderer="@{controller.monthlyTimesheetsRenderer}"
|
||||
sclass="clickable-rows">
|
||||
<columns sizable="true">
|
||||
<column label="${i18n:_('Date')}" />
|
||||
<column label="${i18n:_('Available hours')}" />
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
<groupbox apply="org.libreplan.web.users.dashboard.MyTasksAreaController">
|
||||
<caption label="${i18n:_('My tasks')}" />
|
||||
|
||||
<grid model="@{controller.tasks}" mold="paging"
|
||||
<grid model="@{controller.tasks}" mold="paging" sclass="clickable-rows"
|
||||
pageSize="10" rowRenderer="@{controller.tasksRenderer}">
|
||||
<columns sizable="true">
|
||||
<column label="${i18n:_('Name')}"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue