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

Peter Muir peter at bleepbleep.org.uk
Sun Nov 18 11:24:57 EST 2007


  User: pmuir   
  Date: 07/11/18 11:24:57

  Modified:    ui/src/main/java/org/jboss/seam/ui/renderkit  
                        ButtonRendererBase.java
                        DefaultActionRendererBase.java
  Log:
  JBSEAM-2269, and note that it only works with buttons
  
  Revision  Changes    Path
  1.8       +0 -6      jboss-seam/ui/src/main/java/org/jboss/seam/ui/renderkit/ButtonRendererBase.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ButtonRendererBase.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/ui/src/main/java/org/jboss/seam/ui/renderkit/ButtonRendererBase.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- ButtonRendererBase.java	21 Sep 2007 22:18:16 -0000	1.7
  +++ ButtonRendererBase.java	18 Nov 2007 16:24:57 -0000	1.8
  @@ -58,12 +58,6 @@
      }
      
      @Override
  -   public boolean getRendersChildren()
  -   {
  -      return true;
  -   }
  -   
  -   @Override
      protected void doEncodeBegin(ResponseWriter writer, FacesContext context, UIComponent component) throws IOException
      {
         UIButton button = (UIButton) component;
  
  
  
  1.2       +5 -1      jboss-seam/ui/src/main/java/org/jboss/seam/ui/renderkit/DefaultActionRendererBase.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: DefaultActionRendererBase.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/ui/src/main/java/org/jboss/seam/ui/renderkit/DefaultActionRendererBase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- DefaultActionRendererBase.java	18 Nov 2007 14:57:19 -0000	1.1
  +++ DefaultActionRendererBase.java	18 Nov 2007 16:24:57 -0000	1.2
  @@ -38,7 +38,11 @@
         UIComponent actionComponent = component.getParent();
         String actionComponentId = actionComponent.getClientId(context); 
         UIForm form = getForm(actionComponent);
  -      if (form != null) 
  +      if (form == null)
  +      {
  +         log.warn("Must embed default action inside a form");
  +      }
  +      else 
         { 
            String formId = form.getClientId(context);
            writer.startElement(SCRIPT_ELEM, component);
  
  
  



More information about the jboss-cvs-commits mailing list