IDEMPIERE-1635 Upgrade to zk7. Fixed desktop header border. Fixed borderlayout collapsed style. Fixed group icon. Fixed desktop header user name alignment.
This commit is contained in:
parent
69b9a551f3
commit
f02103f159
|
@ -13,6 +13,7 @@ import org.zkoss.zul.Div;
|
||||||
import org.zkoss.zul.Image;
|
import org.zkoss.zul.Image;
|
||||||
import org.zkoss.zul.Label;
|
import org.zkoss.zul.Label;
|
||||||
import org.zkoss.zul.Row;
|
import org.zkoss.zul.Row;
|
||||||
|
import org.zkoss.zul.Span;
|
||||||
|
|
||||||
public class Group extends org.zkoss.zul.Group {
|
public class Group extends org.zkoss.zul.Group {
|
||||||
/**
|
/**
|
||||||
|
@ -87,7 +88,7 @@ public class Group extends org.zkoss.zul.Group {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
private static final long serialVersionUID = -4070011056533999557L;
|
private static final long serialVersionUID = -4070011056533999557L;
|
||||||
private Image img;
|
private Span span;
|
||||||
private Label lbl;
|
private Label lbl;
|
||||||
|
|
||||||
private String title;
|
private String title;
|
||||||
|
@ -109,10 +110,10 @@ public class Group extends org.zkoss.zul.Group {
|
||||||
div.setZclass("z-group-header-body");
|
div.setZclass("z-group-header-body");
|
||||||
appendChild(div);
|
appendChild(div);
|
||||||
|
|
||||||
img = new Image();
|
span = new Span();
|
||||||
img.setZclass("z-group-img");
|
div.appendChild(span);
|
||||||
div.appendChild(img);
|
span.addEventListener(Events.ON_CLICK, this);
|
||||||
img.addEventListener(Events.ON_CLICK, this);
|
span.setZclass("z-group-icon");
|
||||||
|
|
||||||
lbl = new Label();
|
lbl = new Label();
|
||||||
lbl.setStyle("cursor: pointer");
|
lbl.setStyle("cursor: pointer");
|
||||||
|
@ -135,7 +136,7 @@ public class Group extends org.zkoss.zul.Group {
|
||||||
|
|
||||||
public void setOpen(boolean open) {
|
public void setOpen(boolean open) {
|
||||||
this.open = open;
|
this.open = open;
|
||||||
img.setSclass(this.open ? "z-group-img-open" : "z-group-img-close");
|
span.setSclass(this.open ? "z-group-icon-open" : "z-group-icon-close");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -114,10 +114,10 @@ html,body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.desktop-header {
|
.desktop-header {
|
||||||
background-color: #F4F4F4;
|
background-color: #E4E4E4;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 46px;
|
height: 46px;
|
||||||
border-bottom: 1px solid #C5C5C5;
|
border-bottom: 1px solid #C5C5C5 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.desktop-header-font {
|
.desktop-header-font {
|
||||||
|
@ -125,6 +125,10 @@ html,body {
|
||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.desktop-header-username {
|
||||||
|
padding-right: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
.desktop-header-username:hover {
|
.desktop-header-username:hover {
|
||||||
color: blue;
|
color: blue;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
|
@ -418,14 +422,6 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
|
||||||
padding-top: 8px;
|
padding-top: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-comboitem-image {
|
|
||||||
--vertical-align:top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.z-combobox input {
|
|
||||||
--vertical-align:top;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu-panel .z-toolbar-panel {
|
.menu-panel .z-toolbar-panel {
|
||||||
padding-right: 0;
|
padding-right: 0;
|
||||||
}
|
}
|
||||||
|
@ -446,12 +442,12 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
|
||||||
padding-top: 4px;
|
padding-top: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.desktop-left-column + .z-west-splitter {
|
.desktop-left-column + .z-west-splitter, .desktop-left-column.z-west {
|
||||||
border-top: none;
|
border-top: none;
|
||||||
border-right: 1px solid #c5c5c5;
|
border-right: 1px solid #c5c5c5;
|
||||||
}
|
}
|
||||||
|
|
||||||
.desktop-right-column + .z-east-splitter {
|
.desktop-right-column + .z-east-splitter, .desktop-right-column.z-east {
|
||||||
border-top: none;
|
border-top: none;
|
||||||
border-left: 1px solid #c5c5c5;
|
border-left: 1px solid #c5c5c5;
|
||||||
}
|
}
|
||||||
|
@ -468,8 +464,8 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
|
||||||
border-left: none;
|
border-left: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.desktop-left-column .z-west-header, .desktop-right-column .z-east-header {
|
.desktop-layout > div > .z-west-collapsed, .desktop-layout > div > .z-east-collapsed {
|
||||||
border-top: 1px solid #c5c5c5;
|
border-top: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.desktop-left-column .z-anchorlayout, .desktop-right-column .z-anchorlayout {
|
.desktop-left-column .z-anchorlayout, .desktop-right-column .z-anchorlayout {
|
||||||
|
@ -896,12 +892,26 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
|
||||||
|
|
||||||
.adtab-form-borderlayout .z-south-collapsed:before {
|
.adtab-form-borderlayout .z-south-collapsed:before {
|
||||||
content: '${u:cleanAmp(u:getMsg(u:getCtx(), "Detail"))}';
|
content: '${u:cleanAmp(u:getMsg(u:getCtx(), "Detail"))}';
|
||||||
position: relative;
|
position: absolute;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
top: 3px;
|
text-align: center;
|
||||||
|
line-height: 12px;
|
||||||
left: 4px;
|
left: 4px;
|
||||||
z-index: -1;
|
height: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.z-south-collapsed {
|
||||||
|
height: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.z-south-collapsed:hover, .z-east-collapsed:hover, .z-west-collapsed:hover, .z-north-collapsed:hover {
|
||||||
|
box-shadow:inset 0 0 8px rgba(197,197,197,0.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
.z-south-collapsed .z-borderlayout-icon {
|
||||||
|
height: 12px;
|
||||||
|
line-height: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-grid tbody tr.highlight td.z-cell {
|
.z-grid tbody tr.highlight td.z-cell {
|
||||||
|
@ -1014,12 +1024,20 @@ input:focus, textarea:focus, .z-combobox-input:focus, z-datebox-input:focus {
|
||||||
|
|
||||||
.z-west-collapsed {
|
.z-west-collapsed {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
border-top: none;
|
width: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.z-west-collapsed > .z-borderlayout-icon {
|
||||||
|
width: 12px; right: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-east-collapsed {
|
.z-east-collapsed {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
border-top: none;
|
width: 24px;
|
||||||
|
}
|
||||||
|
.z-east-collapsed > .z-borderlayout-icon {
|
||||||
|
width: 12px;
|
||||||
|
left: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
<%-- FOCUSED FIELD in different color --%>
|
<%-- FOCUSED FIELD in different color --%>
|
||||||
|
@ -1141,6 +1159,21 @@ tr.z-group {
|
||||||
padding: 4px 5px;
|
padding: 4px 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.z-group-icon {
|
||||||
|
display: inline-block;
|
||||||
|
font-family: FontAwesome;
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
}
|
||||||
|
.z-group-icon-close:before {
|
||||||
|
content: "\f0da";
|
||||||
|
}
|
||||||
|
.z-group-icon-open:before {
|
||||||
|
content: "\f0d7";
|
||||||
|
}
|
||||||
|
|
||||||
<%-- Tablet --%>
|
<%-- Tablet --%>
|
||||||
.tablet-scrolling {
|
.tablet-scrolling {
|
||||||
-webkit-overflow-scrolling: touch;
|
-webkit-overflow-scrolling: touch;
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
<vbox apply="org.adempiere.webui.panel.UserPanel" height="100%" align="right"
|
<vbox apply="org.adempiere.webui.panel.UserPanel" height="100%" align="right"
|
||||||
hflex="1" vflex="1"
|
hflex="1" vflex="1"
|
||||||
sclass="desktop-user-panel">
|
sclass="desktop-user-panel">
|
||||||
<vbox>
|
<vbox align="right">
|
||||||
<label use="org.adempiere.webui.component.Label" id="loginUserAndRole"
|
<label use="org.adempiere.webui.component.Label" id="loginUserAndRole"
|
||||||
style="cursor: pointer;"
|
style="cursor: pointer;"
|
||||||
sclass="desktop-header-font desktop-header-username"/>
|
sclass="desktop-header-font desktop-header-username"/>
|
||||||
|
|
Loading…
Reference in New Issue