Author: awiner
Date: Thu Nov  2 10:24:52 2006
New Revision: 470462

URL: http://svn.apache.org/viewvc?view=rev&rev=470462
Log:
ADFFACES-276:  Skin family defaulting should be in the renderkit, not the 
RequestContext

Modified:
    
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/context/RequestContextImpl.java
    
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java

Modified: 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/context/RequestContextImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/context/RequestContextImpl.java?view=diff&rev=470462&r1=470461&r2=470462
==============================================================================
--- 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/context/RequestContextImpl.java
 (original)
+++ 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/context/RequestContextImpl.java
 Thu Nov  2 10:24:52 2006
@@ -223,15 +223,10 @@
     return (String) _bean.getProperty(RequestContextBean.OUTPUT_MODE_KEY);
   }
 
-  // get skinFamily; default to minimal if nothing is specified.
   @Override
   public String getSkinFamily()
   {
-    String skinFamily =
-      (String) _bean.getProperty(RequestContextBean.SKIN_FAMILY_KEY);
-    if (skinFamily == null)
-      skinFamily = "minimal";
-    return skinFamily;
+    return (String) _bean.getProperty(RequestContextBean.SKIN_FAMILY_KEY);
   }
 
   @Override

Modified: 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java
URL: 
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java?view=diff&rev=470462&r1=470461&r2=470462
==============================================================================
--- 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java
 (original)
+++ 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/CoreRenderingContext.java
 Thu Nov  2 10:24:52 2006
@@ -344,6 +344,15 @@
   }
 
   /**
+   * Return the default skin family, which is "minimal" for the
+   * core renderkit.
+   */
+  protected String getDefaultSkinFamily()
+  {
+    return "minimal";
+  }
+
+  /**
    * Set the local variable _skin to be the Skin from the
    * SkinFactory that best matches
    * the <skin-family> and current render-kit-id.
@@ -353,6 +362,8 @@
   private void _initializeSkin(RequestContext afContext)
   {
     String skinFamily = afContext.getSkinFamily();
+    if (skinFamily == null)
+      skinFamily = getDefaultSkinFamily();
     String renderKitId = "org.apache.myfaces.trinidad.desktop";
 
     // =-=jmw @todo when we have proper renderKitId switching, I can


Reply via email to