IDEMPIERE-369 Master Detail layout improvements. 1) Fixed translation for record info. 2) Make record navigation button smaller to fit the breadcrumb bar.

This commit is contained in:
Heng Sin Low 2012-10-15 17:45:07 +08:00
parent 5ccdc9aa95
commit 3171d90180
6 changed files with 15 additions and 4 deletions

View File

@ -33,6 +33,7 @@ import org.compiere.model.DataStatusEvent;
import org.compiere.model.MRole; import org.compiere.model.MRole;
import org.compiere.util.Env; import org.compiere.util.Env;
import org.compiere.util.Msg; import org.compiere.util.Msg;
import org.compiere.util.Util;
import org.zkoss.zhtml.Text; import org.zkoss.zhtml.Text;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Execution; import org.zkoss.zk.ui.Execution;
@ -42,7 +43,6 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.Events; import org.zkoss.zk.ui.event.Events;
import org.zkoss.zk.ui.event.KeyEvent; import org.zkoss.zk.ui.event.KeyEvent;
import org.zkoss.zk.ui.event.MouseEvent;
import org.zkoss.zk.ui.util.Clients; import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Caption; import org.zkoss.zul.Caption;
import org.zkoss.zul.Div; import org.zkoss.zul.Div;
@ -126,9 +126,9 @@ public class BreadCrumb extends Div implements EventListener<Event>{
toolbar.appendChild(btnPrevious); toolbar.appendChild(btnPrevious);
btnRecordInfo = new ToolBarButton(); btnRecordInfo = new ToolBarButton();
btnRecordInfo.setLabel(""); btnRecordInfo.setLabel("");
btnRecordInfo.setStyle("font-size: 12px"); btnRecordInfo.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Who")));
btnRecordInfo.setTooltiptext("Record Info");
btnRecordInfo.addEventListener(Events.ON_CLICK, this); btnRecordInfo.addEventListener(Events.ON_CLICK, this);
btnRecordInfo.setSclass("breadcrumb-record-info");
toolbar.appendChild(btnRecordInfo); toolbar.appendChild(btnRecordInfo);
btnNext = createButton("Next", "Next", "Next"); btnNext = createButton("Next", "Next", "Next");
toolbar.appendChild(btnNext); toolbar.appendChild(btnNext);
@ -274,7 +274,7 @@ public class BreadCrumb extends Div implements EventListener<Event>{
btn.setAttribute(AdempiereIdGenerator.ZK_COMPONENT_PREFIX_ATTRIBUTE, btn.getName()); btn.setAttribute(AdempiereIdGenerator.ZK_COMPONENT_PREFIX_ATTRIBUTE, btn.getName());
btn.setImage("/images/"+image + "24.png"); btn.setImage("/images/"+image + "24.png");
btn.setTooltiptext(Msg.getMsg(Env.getCtx(),tooltip)); btn.setTooltiptext(Msg.getMsg(Env.getCtx(),tooltip));
btn.setSclass("toolbar-button"); btn.setSclass("breadcrumb-toolbar-button");
buttons.put(name, btn); buttons.put(name, btn);
this.appendChild(btn); this.appendChild(btn);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 B

After

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 B

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 B

After

Width:  |  Height:  |  Size: 281 B

View File

@ -164,6 +164,17 @@ html,body {
height: 24px; height: 24px;
} }
.breadcrumb-toolbar-button {
background-color: transparent;
display:inline-block;
width: 22px;
height: 22px;
}
.breadcrumb-record-info {
font-size: 12px;
}
.toolbar-button .z-toolbarbutton-body .z-toolbarbutton-cnt img { .toolbar-button .z-toolbarbutton-body .z-toolbarbutton-cnt img {
width: 22px; width: 22px;
height: 22px; height: 22px;