Author: jdonnerstag
Date: Sun Oct 14 01:30:38 2007
New Revision: 584511

URL: http://svn.apache.org/viewvc?rev=584511&view=rev
Log:
wicket-1051: StyleSheetReference doesn't take style/locale into account 

fixed

Modified:
    
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/resources/PackagedResourceReference.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/resources/PackagedResourceReference.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/resources/PackagedResourceReference.java?rev=584511&r1=584510&r2=584511&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/resources/PackagedResourceReference.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/resources/PackagedResourceReference.java
 Sun Oct 14 01:30:38 2007
@@ -38,8 +38,7 @@
         * @param id
         *            component id
         * @param referer
-        *            the class that is refering; is used as the relative root 
for
-        *            gettting the resource
+        *            the class that is refering; is used as the relative root 
for gettting the resource
         * @param file
         *            relative location of the packaged file
         * @param attributeToReplace
@@ -57,11 +56,10 @@
         * @param id
         *            component id
         * @param referer
-        *            the class that is refering; is used as the relative root 
for
-        *            gettting the resource
+        *            the class that is refering; is used as the relative root 
for gettting the resource
         * @param file
-        *            model that supplies the relative location of the packaged
-        *            file. Must return an instance of [EMAIL PROTECTED] String}
+        *            model that supplies the relative location of the packaged 
file. Must return an
+        *            instance of [EMAIL PROTECTED] String}
         * @param attributeToReplace
         *            the attribute to replace of the target tag
         */
@@ -94,12 +92,12 @@
                                {
                                        throw new IllegalArgumentException("The 
model must provide a non-null object");
                                }
-                               if ( !( o instanceof String) )
+                               if (!(o instanceof String))
                                {
                                        throw new IllegalArgumentException("The 
model must provide a string");
                                }
                                String f = 
getConverter(String.class).convertToString(o, getLocale());
-                               ResourceReference ref = new 
ResourceReference(referer, f);
+                               ResourceReference ref = new 
ResourceReference(referer, f, getLocale(), getStyle());
                                return urlFor(ref);
                        }
                };
@@ -172,8 +170,7 @@
                                Object o = resourceReference.getObject();
                                if (o == null)
                                {
-                                       throw new IllegalArgumentException(
-                                                       "The model must provide 
a non-null object");
+                                       throw new IllegalArgumentException("The 
model must provide a non-null object");
                                }
                                if (!(o instanceof ResourceReference))
                                {


Reply via email to