FACES-1953 Develop alloy:accordion component (Please consider this component for the showcase.)
FACES-1895 Develop alloy:pickDate component (Added timeZone attribute. The attribute allows developers to specify a time zone for the SimpleDateFormat used to parse minimumDate and maximumDate if they are Strings.)
FACES-1897 Develop alloy:inputDate component (Added timeZone attribute. The attribute allows developers to specify the timeZone of the built-in converter and pickDate. The timeZone attribute is also used for the SimpleDateFormat which parse minimumDate and maximumDate if they are Strings.)
FACES-1714 Develop Liferay Faces Showcase (Specified the new timeZone attribute in the appropriate example for inputDate. Removed unnecessary code in model beans which set hours, minutes, and seconds to 0.)
Icon_color_01: improved alloy:icon ... added color attribute
FACES-1953 Develop alloy:accordion component
FACES-1901 Develop alloy:tab and alloy:tabView components (added contentClass and headerClass attributes)
FACES-1894 Add general utilities for Liferay Faces Alloy Components (added NamedAjaxBehaviorEvent and FacesContext, added new constants to StringPool, added encodeClientState/decodeClientState to ClientComponentRenderer, added decodeClientBehaviors to AlloyRenderer)
FACES-1714 Develop Liferay Faces Showcase (utilize recently added alloy:accordion in the showcase for categories)
FACES-1921 Develop alloy:outputRemainingChars component tag (now calling encodeEventCallback in parent renderer)
FACES-1714 Develop Liferay Faces Showcase (added server-events use-case for alloy:accordion)
FACES-1895 Develop alloy:pickDate component (Added timeZone attribute. The attribute allows developers to specify a time zone for the SimpleDateFormat used to parse minimumDate and maximumDate if they are Strings.)
FACES-1897 Develop alloy:inputDate component (Added timeZone attribute. The attribute allows developers to specify the timeZone of the built-in converter and pickDate. The timeZone attribute is also used for the SimpleDateFormat which parse minimumDate and maximumDate if they are Strings.)
FACES-1714 Develop Liferay Faces Showcase (Specified the new timeZone attribute in the appropriate example for inputDate. Removed unnecessary code in model beans which set hours, minutes, and seconds to 0.)
FACES-1896 Develop alloy:icon component (added color attribute)
FACES-1894 Add general utilities for Liferay Faces Alloy Components (Moved all methods from public class AlloyRendererUtil to package-private final class AlloyRendererBaseCommon in order to avoid adding unnecessary methods and class to the API while still maintaining code-reuse. Moved public constants from AlloyRendererUtil to AlloyRenderer. Fixed imports and usage for constants.)
FACES-1897 Develop alloy:inputDate component (Fixed memory leak where inputDate's pickDate was not destroyed in ajax requests. Made the pickDate's generated clientKey unique and based on the inputDate's clientId. Added getUnderlineId() method in PickDateTimeRendererBase to help get the unique id.)