diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Tabs.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Tabs.java index 8336a3157c..217ba1a3e9 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Tabs.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Tabs.java @@ -24,6 +24,7 @@ import org.zkoss.zk.ui.event.DropEvent; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.Events; +import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Tab; import org.zkoss.zul.Tabpanels; @@ -162,6 +163,10 @@ public class Tabs extends org.zkoss.zul.Tabs implements EventListener insertBefore(draggComp, dropComp); tabpanels.insertBefore(draggPanel, dropPanel); + if (draggPanel.getPage() != null) { + StringBuilder script = new StringBuilder("zk.Widget.$('#").append(draggPanel.getUuid()).append("').rerender(0);"); + Clients.evalJavaScript(script.toString()); + } } /** diff --git a/org.adempiere.ui.zk/theme/default/css/fragment/adwindow.css.dsp b/org.adempiere.ui.zk/theme/default/css/fragment/adwindow.css.dsp index 6570cb4cbb..454ae53b83 100644 --- a/org.adempiere.ui.zk/theme/default/css/fragment/adwindow.css.dsp +++ b/org.adempiere.ui.zk/theme/default/css/fragment/adwindow.css.dsp @@ -347,8 +347,13 @@ } } .adtab-grid > .z-grid-header > table > tbody > tr.z-columns > th.z-column > .z-column-content { - text-overflow: ellipsis; - white-space: pre-line; + text-overflow: ellipsis; +} +@media only screen + and (max-device-width: 700px) { + .mobile .adtab-grid > .z-grid-header > table > tbody > tr.z-columns > th.z-column > .z-column-content { + white-space: pre-line; + } } .mobile-overflow-link {