1 19 package org.openbravo.erpCommon.utility; 20 21 22 public class ToolBar_Link implements HTMLElement { 23 String name = ""; 24 String description = ""; 25 String click = ""; 26 String href = "#"; 27 ToolBar_Image image; 28 String base_direction; 29 30 public ToolBar_Link(String _base_direction, String _name, String _description, String _onclick) { 31 this(_base_direction, _name, _description, _onclick, "#"); 32 } 33 34 public ToolBar_Link(String _base_direction, String _name, String _description, String _onclick, String _href) { 35 this.base_direction = _base_direction; 36 this.name = _name; 37 this.click = _onclick; 38 this.description = _description; 39 this.href = _href; 40 this.image = new ToolBar_Image(this.base_direction, this.name, this.description); 41 } 42 43 public String getWidth() { 44 return "2%"; 45 } 46 47 public String elementType() { 48 return "BUTTON"; 49 } 50 51 public String toString() { 52 StringBuffer toolbar = new StringBuffer (); 53 toolbar.append("<a HREF=\""); 54 toolbar.append(href); 55 toolbar.append("\" onClick=\""); 56 toolbar.append(click); 57 if ((click!=null && !click.equals("")) || HREF==null || href.equals("") || href.equals("#")) toolbar.append("return false;"); 58 toolbar.append("\" "); 59 toolbar.append(" onMouseOver=\"window.status='"); 60 toolbar.append(description); 61 toolbar.append("';return true;\" "); 62 toolbar.append("onMouseOut=\"window.status='';return true;\" onclick=\"this.hideFocus=true\" onblur=\"this.hideFocus=false\" "); 63 toolbar.append("id=\"linkButton").append(name).append("\">"); 64 toolbar.append(image); 65 toolbar.append("</a>"); 66 return toolbar.toString(); 67 } 68 } | Popular Tags |