From 77f3674dc9fe79756bd6cc9782b1d365bebe500e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Tue, 27 Nov 2012 08:43:41 +0100 Subject: [PATCH] Add support to BaseCRUDController for automatically focusing first .focus-element component FEA: ItEr77S04BugFixing --- .../main/java/org/libreplan/web/common/BaseCRUDController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java index 7ffff015d..4589ee6fb 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java @@ -26,6 +26,7 @@ import org.libreplan.business.common.IHumanIdentifiable; import org.libreplan.business.common.exceptions.InstanceNotFoundException; import org.libreplan.business.common.exceptions.ValidationException; import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.util.Clients; import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zul.Messagebox; import org.zkoss.zul.api.Caption; @@ -108,6 +109,7 @@ public abstract class BaseCRUDController extends getVisibility().showOnly(editWindow); updateWindowTitle(); Util.reloadBindings(editWindow); + Clients.evalJavaScript("$('.focus-element').focus();"); } public final void updateWindowTitle() {