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