From 429a3b39d8aaca9bc773e045b57345c522724d9d Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Thu, 7 Jun 2012 10:34:45 +0200 Subject: [PATCH] Add class to highlight clickable rows in user dashboard FEA: ItEr76S28UserDashboard --- .../web/users/dashboard/MyTasksAreaController.java | 8 ++++++-- .../src/main/webapp/myaccount/_expensesArea.zul | 2 +- .../src/main/webapp/myaccount/_monthlyTimesheetsArea.zul | 3 ++- .../src/main/webapp/myaccount/_myTasksArea.zul | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MyTasksAreaController.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MyTasksAreaController.java index 63ca5c168..82ae894e2 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MyTasksAreaController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MyTasksAreaController.java @@ -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")); diff --git a/libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul b/libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul index 5ec93bbc4..bed5f488c 100644 --- a/libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul +++ b/libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul @@ -21,7 +21,7 @@ - diff --git a/libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul b/libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul index 65e20c268..381a2a215 100644 --- a/libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul +++ b/libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul @@ -22,7 +22,8 @@ + pageSize="10" rowRenderer="@{controller.monthlyTimesheetsRenderer}" + sclass="clickable-rows"> diff --git a/libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul b/libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul index 157b2725e..0e146fe76 100644 --- a/libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul +++ b/libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul @@ -21,7 +21,7 @@ -