Revise header panel layout so that the role and logout link wouldn't be truncated when user increase the font size ( ctrl-+ on firefox )

This commit is contained in:
Heng Sin Low 2009-03-05 08:51:39 +00:00
parent 8fd5367c8f
commit 82d4ab0493
1 changed files with 19 additions and 6 deletions

View File

@ -25,6 +25,7 @@ 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.zkex.zul.Borderlayout; import org.zkoss.zkex.zul.Borderlayout;
import org.zkoss.zkex.zul.Center;
import org.zkoss.zkex.zul.East; import org.zkoss.zkex.zul.East;
import org.zkoss.zkex.zul.West; import org.zkoss.zkex.zul.West;
import org.zkoss.zul.Image; import org.zkoss.zul.Image;
@ -81,14 +82,26 @@ public class HeaderPanel extends Panel implements EventListener
//the following doesn't work when declare as part of the header-left style //the following doesn't work when declare as part of the header-left style
west.setStyle("background-color: transparent; border: none;"); west.setStyle("background-color: transparent; border: none;");
East east = new East(); // Elaine 2009/03/02
east.setParent(layout); Center center = new Center();
userPanel.setParent(east); center.setParent(layout);
userPanel.setParent(center);
userPanel.setWidth("100%");
userPanel.setHeight("100%"); userPanel.setHeight("100%");
east.setFlex(true); userPanel.setStyle("position: absolute");
LayoutUtils.addSclass("header-right", east); center.setFlex(true);
LayoutUtils.addSclass("header-right", center);
//the following doesn't work when declare as part of the header-right style //the following doesn't work when declare as part of the header-right style
east.setStyle("background-color: transparent; border: none;"); center.setStyle("background-color: transparent; border: none;");
// East east = new East();
// east.setParent(layout);
// userPanel.setParent(east);
// userPanel.setHeight("100%");
// east.setFlex(true);
// LayoutUtils.addSclass("header-right", east);
// //the following doesn't work when declare as part of the header-right style
// east.setStyle("background-color: transparent; border: none;");
} }
public void onEvent(Event event) throws Exception { public void onEvent(Event event) throws Exception {