[jboss-cvs] jboss-seam/ui/src/main/java/org/jboss/seam/ui/graphicImage ...

Peter Muir peter at bleepbleep.org.uk
Tue Jun 19 17:57:50 EDT 2007


  User: pmuir   
  Date: 07/06/19 17:57:50

  Modified:    ui/src/main/java/org/jboss/seam/ui/graphicImage 
                        GraphicImageRendererBase.java
  Log:
  JBSEAM-1013 - port seam ui to a4j cdk
  
  Revision  Changes    Path
  1.2       +7 -41     jboss-seam/ui/src/main/java/org/jboss/seam/ui/graphicImage/GraphicImageRendererBase.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: GraphicImageRendererBase.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/ui/src/main/java/org/jboss/seam/ui/graphicImage/GraphicImageRendererBase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- GraphicImageRendererBase.java	15 Jun 2007 17:06:58 -0000	1.1
  +++ GraphicImageRendererBase.java	19 Jun 2007 21:57:50 -0000	1.2
  @@ -6,48 +6,14 @@
   import javax.faces.context.FacesContext;
   import javax.faces.context.ResponseWriter;
   
  -import org.ajax4jsf.framework.renderer.AjaxComponentRendererBase;
  -import org.ajax4jsf.framework.renderer.RendererUtils;
   import org.jboss.seam.core.Image;
   import org.jboss.seam.ui.graphicImage.GraphicImageStore.ImageWrapper;
  +import org.jboss.seam.ui.util.HTML;
  +import org.jboss.seam.ui.util.cdk.RendererBase;
   
  -public class GraphicImageRendererBase extends AjaxComponentRendererBase
  +public class GraphicImageRendererBase extends RendererBase
   {
      
  -   private static final String IMG_ELEM = "img";
  -   private static final String SRC_ATTR = "src";
  -   private static final String HSPACE_ATTR = "hspace";
  -   private static final String ISMAP_ATTR = "ismap";
  -   public static final String VSPACE_ATTR = "vspace";
  -   
  -   private static final String[] IMG_PASSTHROUGH_ATTRIBUTES =
  -   {
  -      RendererUtils.HTML.align_ATTRIBUTE,
  -      RendererUtils.HTML.alt_ATTRIBUTE,
  -      RendererUtils.HTML.border_ATTRIBUTE,
  -      RendererUtils.HTML.height_ATTRIBUTE,
  -      HSPACE_ATTR,
  -      ISMAP_ATTR,
  -      RendererUtils.HTML.longdesc_ATTRIBUTE,
  -      RendererUtils.HTML.usemap_ATTRIBUTE,
  -      VSPACE_ATTR,
  -      RendererUtils.HTML.width_ATTRIBUTE,
  -      RendererUtils.HTML.ondblclick_ATTRIBUTE,
  -      RendererUtils.HTML.onmousedown_ATTRIBUTE,
  -      RendererUtils.HTML.onmouseup_ATTRIBUTE,
  -      RendererUtils.HTML.onmouseover_ATTRIBUTE,
  -      RendererUtils.HTML.onmousemove_ATTRIBUTE,
  -      RendererUtils.HTML.onmouseout_ATTRIBUTE,
  -      RendererUtils.HTML.onkeypress_ATTRIBUTE,
  -      RendererUtils.HTML.onkeydown_ATTRIBUTE,
  -      RendererUtils.HTML.onkeyup_ATTRIBUTE,
  -      RendererUtils.HTML.dir_ATTRIBUTE,
  -      RendererUtils.HTML.lang_ATTRIBUTE,
  -      RendererUtils.HTML.title_ATTRIBUTE,
  -      RendererUtils.HTML.style_ATTRIBUTE,
  -      RendererUtils.HTML.STYLE_CLASS_ATTR
  -   };
  -   
      @Override
      protected Class getComponentClass()
      {
  @@ -80,13 +46,13 @@
                  key);
         extension = image.getContentType().getExtension();
   
  -      writer.startElement(IMG_ELEM, graphicImage);
  +      writer.startElement(HTML.IMG_ELEM, graphicImage);
         String url = context.getExternalContext().getRequestContextPath()
                  + GraphicImageResource.GRAPHIC_IMAGE_RESOURCE_PATH + "/" + key + extension;
  -      writer.writeAttribute(SRC_ATTR, url, SRC_ATTR);
  +      writer.writeAttribute(HTML.SRC_ATTR, url, HTML.SRC_ATTR);
         
  -      new RendererUtils().encodeAttributesFromArray(context, component, IMG_PASSTHROUGH_ATTRIBUTES);
  -      writer.endElement(IMG_ELEM);
  +      HTML.renderHTMLAttributes(writer, component, HTML.IMG_PASSTHROUGH_ATTRIBUTES);
  +      writer.endElement(HTML.IMG_ELEM);
      }
      
      @Override
  
  
  



More information about the jboss-cvs-commits mailing list