1 package org.jahia.deprecated.taglibs.url; 2 3 import java.io.IOException ; 4 5 import javax.servlet.http.HttpServletRequest ; 6 import javax.servlet.jsp.JspWriter ; 7 import javax.servlet.jsp.tagext.TagSupport ; 8 9 import org.jahia.data.JahiaData; 10 import org.jahia.data.containers.JahiaContainerList; 11 import org.jahia.deprecated.taglibs.container.ContainerListTag; 12 import org.jahia.exceptions.JahiaException; 13 import org.jahia.utils.JahiaConsole; 14 15 16 22 public class ContainerListPropertiesURLTag extends TagSupport { 23 24 public int doStartTag() { 25 26 HttpServletRequest request = (HttpServletRequest )pageContext.getRequest(); 27 try { 28 JahiaData jData = (JahiaData) request.getAttribute("org.jahia.data.JahiaData"); 29 JahiaContainerList containerList = null; 31 ContainerListTag parent = (ContainerListTag) findAncestorWithClass(this,ContainerListTag.class); 32 if (parent != null) { 33 containerList = parent.getContainerList(); 34 } 35 if (containerList != null) { 36 JspWriter out = pageContext.getOut(); 37 out.print("javascript:"); 38 out.print(jData.gui().html().drawContainerListPropertiesLauncher(containerList)); 39 } 40 41 } catch (IOException ioe) { 42 JahiaConsole.println("ContainerListPropertiesURLTag: ", ioe.toString()); 43 } catch (JahiaException je) { 44 JahiaConsole.println("ContainerListPropertiesURLTag: ", je.toString()); 45 } 46 return SKIP_BODY; 47 } 48 49 } 50 | Popular Tags |