diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java index 4c39f3ae4e..97daf0ea17 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/ADTabpanel.java @@ -202,7 +202,7 @@ DataStatusListener, IADTabpanel form.setHflex("1"); form.setHeight(null); form.setVflex(false); - form.setSclass("grid-layout"); + form.setSclass("grid-layout adwindow-form"); listPanel = new GridView(); listPanel.getListbox().addEventListener(Events.ON_DOUBLE_CLICK, this); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/BreadCrumb.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/BreadCrumb.java index d7162d60e6..ec6471b78d 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/BreadCrumb.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/BreadCrumb.java @@ -128,7 +128,7 @@ public class BreadCrumb extends Div implements EventListener{ btnRecordInfo.setLabel(""); btnRecordInfo.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Who"))); btnRecordInfo.addEventListener(Events.ON_CLICK, this); - btnRecordInfo.setSclass("breadcrumb-record-info"); + btnRecordInfo.setSclass("breadcrumb-record-info link"); toolbar.appendChild(btnRecordInfo); btnNext = createButton("Next", "Next", "Next"); toolbar.appendChild(btnNext); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java index f107241463..b3de44f2ee 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java @@ -172,7 +172,7 @@ public class DetailPane extends Panel implements EventListener { } Tabpanel tp = new Tabpanel(); tabpanels.appendChild(tp); - tp.setStyle("background-color: #fff"); + tp.setSclass("adwindow-detailpane-tabpanel"); ToolBar toolbar = new ToolBar(); tp.appendChild(toolbar); ToolBarButton button = new ToolBarButton(); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPActivities.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPActivities.java index 2bda34d7ac..e0dd4940ec 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPActivities.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPActivities.java @@ -58,6 +58,7 @@ public class DPActivities extends DashboardPanel implements EventListener public DPActivities() { super(); + this.setSclass("activities-box"); this.appendChild(createActivitiesPanel()); } diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java index c5a543697d..478411deb9 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPFavourites.java @@ -85,6 +85,7 @@ public class DPFavourites extends DashboardPanel implements EventListener Panelchildren favContent = new Panelchildren(); panel.appendChild(favContent); bxFav = new Vbox(); + this.setSclass("favourites-box"); favContent.appendChild(bxFav); createFavouritesPanel(); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java index 61441dc8b4..b448c52798 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/dashboard/DPRecentItems.java @@ -70,6 +70,7 @@ public class DPRecentItems extends DashboardPanel implements EventListener image = new Image(ThemeManager.getSmallLogo()); image.addEventListener(Events.ON_CLICK, this); image.setStyle("cursor: pointer;"); - image.setWidth("100px"); Borderlayout layout = new Borderlayout(); LayoutUtils.addSclass("desktop-header", layout); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/LoginPanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/LoginPanel.java index 1277c9df21..af610d6148 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/LoginPanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/LoginPanel.java @@ -124,6 +124,7 @@ public class LoginPanel extends Window implements EventListener initComponents(); init(); this.setId("loginPanel"); + this.setSclass("login-box"); txtUserId.setEnabled(false); txtPassword.setEnabled(false); @@ -238,7 +239,7 @@ public class LoginPanel extends Window implements EventListener div = new Div(); div.setSclass(ITheme.LOGIN_BOX_FOOTER_CLASS); - ConfirmPanel pnlButtons = new ConfirmPanel(); + ConfirmPanel pnlButtons = new ConfirmPanel(false, false, false, false, false, false, true); pnlButtons.addActionListener(this); Button helpButton = pnlButtons.createButton(ConfirmPanel.A_HELP); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java index 6ac67f4670..1d19c7e15a 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java @@ -115,6 +115,7 @@ public class RolePanel extends Window implements EventListener, Deferrable initComponents(); init(); this.setId("rolePanel"); + this.setSclass("login-box"); if (m_show) { AuFocus auf = null; @@ -222,7 +223,7 @@ public class RolePanel extends Window implements EventListener, Deferrable div = new Div(); div.setSclass(ITheme.LOGIN_BOX_FOOTER_CLASS); - ConfirmPanel pnlButtons = new ConfirmPanel(true); + ConfirmPanel pnlButtons = new ConfirmPanel(true, false, false, false, false, false, true); pnlButtons.addActionListener(this); LayoutUtils.addSclass(ITheme.LOGIN_BOX_FOOTER_PANEL_CLASS, pnlButtons); pnlButtons.setWidth(null); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/UserPanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/UserPanel.java index e5d7a773d6..8801ba7b64 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/UserPanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/UserPanel.java @@ -78,14 +78,17 @@ public class UserPanel extends Vbox implements EventListener lblUserNameValue.setValue(getUserName() + "@" + getClientName() + "." + getOrgName()+"/"+this.getRoleName()); lblUserNameValue.addEventListener(Events.ON_CLICK, this); LayoutUtils.addSclass("desktop-header-font", lblUserNameValue); + LayoutUtils.addSclass("desktop-header-username", lblUserNameValue); vbox.appendChild(lblUserNameValue); Hbox hbox = new Hbox(); vbox.appendChild(hbox); + hbox.setAlign("center"); - preference.setLabel(Msg.getMsg(Env.getCtx(), "Preference")); + preference.setLabel(Msg.getMsg(Env.getCtx(), "Preference")); preference.addEventListener(Events.ON_CLICK, this); LayoutUtils.addSclass("desktop-header-font", preference); + LayoutUtils.addSclass("link", preference); preference.setParent(hbox); Separator sep = new Separator("vertical"); @@ -96,6 +99,7 @@ public class UserPanel extends Vbox implements EventListener changeRole.setLabel(Msg.getMsg(Env.getCtx(), "changeRole")); changeRole.addEventListener(Events.ON_CLICK, this); LayoutUtils.addSclass("desktop-header-font", changeRole); + LayoutUtils.addSclass("link", changeRole); changeRole.setParent(hbox); sep = new Separator("vertical"); @@ -106,6 +110,7 @@ public class UserPanel extends Vbox implements EventListener logout.setLabel(Msg.getMsg(Env.getCtx(),"Logout")); logout.addEventListener(Events.ON_CLICK, this); LayoutUtils.addSclass("desktop-header-font", logout); + LayoutUtils.addSclass("link", logout); logout.setParent(hbox); } diff --git a/org.adempiere.ui.zk/theme/default/css/theme.css.dsp b/org.adempiere.ui.zk/theme/default/css/theme.css.dsp index 0cb5daa8a0..23c1c50ba2 100644 --- a/org.adempiere.ui.zk/theme/default/css/theme.css.dsp +++ b/org.adempiere.ui.zk/theme/default/css/theme.css.dsp @@ -126,14 +126,17 @@ html,body { font-weight: normal; color: #333 !important; text-decoration: none !important; + padding-right: 4px; } .menu-href:hover, .menu-href:active { text-decoration: underline !important; + color: blue !important; } .menu-href img { padding: 2px; + padding-right: 4px; } .fav-new-btn { @@ -315,6 +318,23 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none { .desktop-home-tabpanel { background-color: #FFFFFF; + width: 99% !important; +} + +.link.z-toolbarbutton-over { + border: none; + padding: 1px 0; +} + +.link.z-toolbarbutton-over .z-toolbarbutton-body { + border: none; + padding: 0 1px; +} + +.link.z-toolbarbutton-over .z-toolbarbutton-cnt { + background-image: none; + color: blue; + text-decoration: underline; } <%-- dashlet --%> @@ -383,6 +403,67 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none { height: 90%; } +.favourites-box { + width: 90%; + margin: auto; + padding: 5px 0px 5px 0px; +} + +.favourites-box .z-vbox { + width: 100%; +} + +.favourites-box .z-hbox { + padding: 2px 0px; + width: 100%; +} + +.recentitems-box { + width: 90%; + margin: auto; + padding: 5px 0px 5px 0px; +} + +.recentitems-box A { + display: block; + width: 100%; + padding: 2px 0px; +} + +.views-box { + width: 90%; + margin: auto; + padding: 5px 0px 5px 0px; +} + +.views-box .z-vbox { + width: 100%; +} + +.views-box .z-toolbarbutton { + width: 100%; + padding: 2px 0px; +} + +.activities-box { + width: 90%; + margin: auto; + padding: 5px 0px 5px 0px; +} + +.activities-box .z-vbox { + width: 100%; +} + +.activities-box .z-button .z-button-cm { + text-align: left; +} + +.recentitems-box .z-toolbar, .favourites-box .z-toolbar { + margin-top: 5px; + margin-bottom: 5px; +} + <%-- adwindow and form --%> .adwindow-layout { position:absolute; @@ -428,6 +509,10 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none { min-height: 200px; width: 100%; overflow-y: visible; } +.adwindow-detailpane-tabpanel { + background-color: #fff +} + .adwindow-detailpane-toolbar { border: none; }