IDEMPIERE-724 Zk: Make iDempiere theme more easily customizable. Fixed hardcoding of style for detail pane title.
This commit is contained in:
parent
e0c238c6e8
commit
12efa2b269
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<config>
|
||||
<version>
|
||||
<version-class>org.adempiere.webui.AdempiereWebUI</version-class>
|
||||
<version-uid>1.0.0</version-uid>
|
||||
</version>
|
||||
<taglib>
|
||||
<taglib-uri>http://www.idempiere.org/dsp/web/util</taglib-uri>
|
||||
<taglib-location>/WEB-INF/tld/web/idempiere-util.dsp.tld</taglib-location>
|
||||
</taglib>
|
||||
</config>
|
|
@ -358,21 +358,7 @@ DataStatusListener, IADTabpanel, IdSpace, IFieldEditorContainer
|
|||
div.setVflex("1");
|
||||
div.setWidth("100%");
|
||||
div.setSpacing("0px");
|
||||
|
||||
StringBuilder cssContent = new StringBuilder();
|
||||
cssContent.append(".adtab-form-borderlayout .z-south-colpsd:before { ");
|
||||
cssContent.append("content: \"");
|
||||
cssContent.append(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Detail")));
|
||||
cssContent.append("\"; ");
|
||||
cssContent.append("position: relative; font-size: 12px; font-weight: bold; ");
|
||||
cssContent.append("top: 3px; ");
|
||||
cssContent.append("left: 4px; ");
|
||||
cssContent.append("z-index: -1; ");
|
||||
cssContent.append("} ");
|
||||
Style style = new Style();
|
||||
style.setContent(cssContent.toString());
|
||||
appendChild(style);
|
||||
|
||||
|
||||
Borderlayout layout = new Borderlayout();
|
||||
layout.setParent(this);
|
||||
layout.setSclass("adtab-form-borderlayout");
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<taglib>
|
||||
<uri>http://www.idempiere.org/dsp/web/util</uri>
|
||||
<description>
|
||||
Util methods for zweb in DSP
|
||||
</description>
|
||||
|
||||
<function>
|
||||
<name>getCtx</name>
|
||||
<function-class>org.compiere.util.Env</function-class>
|
||||
<function-signature>
|
||||
java.util.Properties getCtx()
|
||||
</function-signature>
|
||||
<description>
|
||||
Returns current context
|
||||
</description>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<name>getMsg</name>
|
||||
<function-class>org.compiere.util.Msg</function-class>
|
||||
<function-signature>
|
||||
java.lang.String getMsg(java.util.Properties,java.lang.String)
|
||||
</function-signature>
|
||||
<description>
|
||||
Returns translated message
|
||||
</description>
|
||||
</function>
|
||||
|
||||
<function>
|
||||
<name>cleanAmp</name>
|
||||
<function-class>org.compiere.util.Util</function-class>
|
||||
<function-signature>
|
||||
java.lang.String cleanAmp(java.lang.String)
|
||||
</function-signature>
|
||||
<description>
|
||||
Clean all ampersand from string
|
||||
</description>
|
||||
</function>
|
||||
</taglib>
|
|
@ -1,5 +1,6 @@
|
|||
<%@ page contentType="text/css;charset=UTF-8" %>
|
||||
<%@ taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" %>
|
||||
<%@ taglib uri="http://www.idempiere.org/dsp/web/util" prefix="u" %>
|
||||
|
||||
html,body {
|
||||
margin: 0;
|
||||
|
@ -802,6 +803,16 @@ div.wc-modal, div.wc-modal-none, div.wc-highlighted, div.wc-highlighted-none {
|
|||
background-color: #F9F9F9;
|
||||
}
|
||||
|
||||
.adtab-form-borderlayout .z-south-colpsd:before {
|
||||
content: '${u:cleanAmp(u:getMsg(u:getCtx(), "Detail"))}';
|
||||
position: relative;
|
||||
font-size: 12px;
|
||||
font-weight: bold;
|
||||
top: 3px;
|
||||
left: 4px;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
.z-grid tbody tr.highlight td.z-cell {
|
||||
background-color: #FFFFCC !important;
|
||||
background-image: none !important;
|
||||
|
|
Loading…
Reference in New Issue