diff --git a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/AdempiereWebUI.java b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/AdempiereWebUI.java index 5c5f109cf2..6a699e01b1 100644 --- a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/AdempiereWebUI.java +++ b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/AdempiereWebUI.java @@ -43,7 +43,7 @@ public class AdempiereWebUI extends Window implements EventListener { private static final long serialVersionUID = 1L; - public static final String APP_NAME = "Posterita Ajax UI"; + public static final String APP_NAME = "Adempiere ZK webUI"; public static final String UID = "0.2"; diff --git a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/Desktop.java b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/Desktop.java index a63e8c6b0e..ad54a57600 100644 --- a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/Desktop.java +++ b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/Desktop.java @@ -35,6 +35,7 @@ import org.adempiere.webui.window.ADWindow; import org.compiere.model.MClient; import org.compiere.model.MMenu; import org.compiere.model.MQuery; +import org.compiere.model.MSysConfig; import org.compiere.util.CCache; import org.compiere.util.CLogger; import org.compiere.util.Env; @@ -51,9 +52,9 @@ import org.zkoss.zul.Iframe; */ public class Desktop extends Window implements MenuListener { - private static final long serialVersionUID = 1L; - - private static final CLogger logger = CLogger.getCLogger(Desktop.class); + private static final long serialVersionUID = 9056511175189603883L; + + private static final CLogger logger = CLogger.getCLogger(Desktop.class); private HeaderPanel pnlHead; @@ -96,7 +97,8 @@ public class Desktop extends Window implements MenuListener hbox.appendChild(pnlSide); hbox.appendChild(pnlMain); - showURL("http://www.posterita.org/", "Home", false); + String homeURL = MSysConfig.getValue("WEBUI_HOMEURL", "http://www.adempiere.com/"); + showURL(homeURL, "Home", false); verticalBox.appendChild(pnlHead); verticalBox.appendChild(hbox); @@ -109,7 +111,7 @@ public class Desktop extends Window implements MenuListener } /** - * Retrives the Client website url + * Retrieves the Client website url * @return website url */ private String getClientWebsiteURL() diff --git a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/panel/HeaderPanel.java b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/panel/HeaderPanel.java index b4e5bbe976..7132cba05c 100644 --- a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/panel/HeaderPanel.java +++ b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/panel/HeaderPanel.java @@ -19,6 +19,7 @@ package org.adempiere.webui.panel; import org.adempiere.webui.component.Panel; import org.adempiere.webui.session.SessionManager; +import org.compiere.model.MSysConfig; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.Events; @@ -36,7 +37,7 @@ import org.zkoss.zul.Separator; public class HeaderPanel extends Panel implements EventListener { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -4293371180738797244L; private Image image = new Image(); private SideUserPanel pnlSideUser; @@ -64,8 +65,9 @@ public class HeaderPanel extends Panel implements EventListener left.setStyle("text-align:center"); right.appendChild(pnlSideUser); - - image.setSrc("/images/PosteritaAjaxUILogo.jpg"); + + String homeURL = MSysConfig.getValue("WEBUI_LOGOURL", "/images/logo_ad.png"); + image.setSrc(homeURL); image.addEventListener(Events.ON_CLICK, this); left.appendChild(image); @@ -84,7 +86,8 @@ public class HeaderPanel extends Panel implements EventListener return; if (event.getTarget() == image){ - SessionManager.getAppDesktop().showURL("http://www.posterita.org/", true); + String homeURL = MSysConfig.getValue("WEBUI_HOMEURL", "http://www.adempiere.com/"); + SessionManager.getAppDesktop().showURL(homeURL, true); } } diff --git a/extension/posterita/webui/images/logo_ad.png b/extension/posterita/webui/images/logo_ad.png new file mode 100644 index 0000000000..a79ccb61ef Binary files /dev/null and b/extension/posterita/webui/images/logo_ad.png differ diff --git a/lib/adempiereAll.xml b/lib/adempiereAll.xml index 8b2db78324..01a3a8e17a 100644 --- a/lib/adempiereAll.xml +++ b/lib/adempiereAll.xml @@ -48,4 +48,10 @@ /posterita + + + webui.war + /webui + + diff --git a/serverRoot/src/web/adempiere.html b/serverRoot/src/web/adempiere.html index 2d46c0446a..539843b503 100644 --- a/serverRoot/src/web/adempiere.html +++ b/serverRoot/src/web/adempiere.html @@ -166,7 +166,18 @@ Start Adempiere via RUN_Adempiere -

Adempiere Web Application Login (alternative)

+

Adempiere ZK webUI (beta) - contributed by Posterita

+ + + + + + +

Web Application

+ + + +

Adempiere old UI HTML (alpha) (alternative)

@@ -250,4 +261,4 @@ Start Adempiere via RUN_Adempiere

 

- + \ No newline at end of file diff --git a/utils_dev/build.xml b/utils_dev/build.xml index 58a4879c32..a028c8043a 100644 --- a/utils_dev/build.xml +++ b/utils_dev/build.xml @@ -30,6 +30,7 @@ + @@ -46,10 +47,11 @@ - - + + - + + @@ -173,4 +175,4 @@ - + \ No newline at end of file