Author: ivaynberg
Date: Mon May  4 17:34:08 2009
New Revision: 771370

URL: http://svn.apache.org/viewvc?rev=771370&view=rev
Log:
WICKET-2255

Modified:
    
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java

Modified: 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java?rev=771370&r1=771369&r2=771370&view=diff
==============================================================================
--- 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
 (original)
+++ 
wicket/trunk/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DatePicker.java
 Mon May  4 17:34:08 2009
@@ -179,7 +179,15 @@
                response.write("\" src=\"");
                CharSequence iconUrl = getIconUrl();
                response.write(Strings.escapeMarkup(iconUrl != null ? 
iconUrl.toString() : ""));
-               response.write("\" alt=\"\"/>");
+               response.write("\" alt=\"");
+               CharSequence alt = getIconAltText();
+               response.write(Strings.escapeMarkup((alt != null) ? 
alt.toString() : ""));
+               response.write("\" title=\"");
+               CharSequence title = getIconTitle();
+               response.write(Strings.escapeMarkup((title != null) ? 
title.toString() : ""));
+               response.write("\"/>");
+
+
                if (renderOnLoad())
                {
                        response.write("<br style=\"clear:left;\"/>");
@@ -505,6 +513,26 @@
        }
 
        /**
+        * Gets the title attribute of the datepicker icon
+        * 
+        * @return text
+        */
+       protected CharSequence getIconTitle()
+       {
+               return "";
+       }
+
+       /**
+        * Gets the icon alt text for the datepicker icon
+        * 
+        * @return text
+        */
+       protected CharSequence getIconAltText()
+       {
+               return "";
+       }
+
+       /**
         * Gets the url for the popup button. Users can override to provide 
their own icon URL.
         * 
         * @return the url to use for the popup button/ icon


Reply via email to