1 28 29 30 package com.opencms.workplace; 31 32 import org.opencms.file.CmsObject; 33 import org.opencms.main.CmsException; 34 35 import com.opencms.template.A_CmsXmlContent; 36 37 import java.util.Hashtable ; 38 39 import org.w3c.dom.Element ; 40 41 51 52 public class CmsButtonText extends A_CmsWpElement { 53 54 72 73 public Object handleSpecialWorkplaceTag(CmsObject cms, Element n, A_CmsXmlContent doc, 74 Object callingObject, Hashtable parameters, CmsXmlLanguageFile lang) throws CmsException { 75 76 String buttonName = n.getAttribute(CmsWorkplaceDefault.C_BUTTON_NAME); 78 String buttonAction = n.getAttribute(CmsWorkplaceDefault.C_BUTTON_ACTION); 79 String buttonValue = n.getAttribute(CmsWorkplaceDefault.C_BUTTON_VALUE); 80 String buttonStyle = n.getAttribute(CmsWorkplaceDefault.C_BUTTON_STYLE); 81 String buttonWidth = n.getAttribute(CmsWorkplaceDefault.C_BUTTON_WIDTH); 82 83 CmsXmlWpButtonsDefFile buttondef = getButtonDefinitions(cms); 85 buttonValue = lang.getLanguageValue(CmsWorkplaceDefault.C_LANG_BUTTON + "." + buttonValue); 86 87 String result = buttondef.getButtonText(buttonName, buttonAction, buttonValue, 89 buttonStyle, buttonWidth); 90 return result; 91 } 92 } 93 | Popular Tags |