1 package org.jahia.deprecated.taglibs.button; 2 3 import javax.servlet.jsp.JspException ; 4 5 import org.jahia.data.JahiaData; 6 import org.jahia.exceptions.JahiaException; 7 import org.jahia.services.usermanager.JahiaUser; 8 9 10 16 public class AdminRolloverTag extends AbstractRolloverTag { 17 18 private Integer counter; 20 21 private String imgdir = "images"; 22 private String adminOn; 23 private String adminOff; 24 private String width = ""; 25 private String height = ""; 26 27 public void setImgdir(String imgdir) { 28 this.imgdir = imgdir; 29 } 30 31 public String getImgDir() { 32 return this.imgdir; 33 } 34 35 public void setAdminOn(String AdminOn) { 36 this.adminOn = AdminOn; 37 } 38 39 public void setAdminOff(String AdminOff) { 40 this.adminOff = AdminOff; 41 } 42 43 public void setWidth(String width) { 44 this.width = width; 45 } 46 47 public String getWidth() { 48 return this.width; 49 } 50 51 public void setHeight(String height) { 52 this.height = height; 53 } 54 55 public String getHeight() { 56 return this.height; 57 } 58 59 public boolean testRights(JahiaData jData) { 61 JahiaUser user = jData.params().getUser(); 63 return user.isAdminMember( jData.params().getSiteID() ); 64 } 65 66 public String getLauncher (JahiaData jData) 67 throws JahiaException { 68 return jData.gui().html().drawAdministrationLauncher(); 69 } 70 71 public String getMouseOutImage(JahiaData jData) 73 throws JahiaException { 74 return this.adminOff ; 75 } 76 77 public String getMouseOverImage(JahiaData jData) 78 throws JahiaException { 79 return this.adminOn; 80 } 81 82 public int doEndTag() throws JspException { 83 imgdir = "images"; 86 String width = ""; 87 String height = ""; 88 adminOn = null; 89 adminOff = null; 90 return EVAL_PAGE; 91 } 92 93 94 } 95 | Popular Tags |