Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Trivial
-
Resolution: Unresolved
-
Affects Version/s: Release 1.5.1
-
Fix Version/s: None
-
Component/s: Tag Library
-
Labels:None
Description
Assuming these lines exist in the StripesResources.properties,
save=Save
saveNow=Save Now!
and the following lines on JSP,
(1) <stripes:submit name="save" />
(2) <stripes:submit name="save" value="Save Now!" />
(3) <stripes:submit name="save"><fmt:message key="saveNow" /></stripes:submit>
Stripes renders localized name attribute 'Save' for the 'value' attribute in all cases.
(1) <input type="submit" name="save" value="Save" />
(2) <input type="submit" name="save" value="Save" />
(3) <input type="submit" name="save" value="Save" />
But the expected behavior would be
(1) <input type="submit" name="save" value="Save" />
(2) <input type="submit" name="save" value="Save Now!" />
(3) <input type="submit" name="save" value="Save Now!" />
This allows us to change button caption without changing event name.
Attached a patch against branches/1.5.x (revision 1127).