All components in MDL are implemented
MDL Component | FlexJS Component | State | Comments | ||
---|---|---|---|---|---|
Button | Button | DONE | |||
IconToggle | IconToggle | DONE | |||
TextField | TextField TextArea | DONE | All use cases from MDL web examples are covered. Change event working. For Multi Line TextField check TextArea control | ||
CheckBox | CheckBox | DONE | |||
RadioButton | RadioButton | DONE | |||
Slider | Slider | DONE | Completed with structure and all events ("change" and "input"). | ||
Badge | Badge | DONE | Implemented as a bead to decorate other components (currently MDL examples with badges are done over Div, Span or A) | ||
List | DONE | MDL List implemented based on Flex traditional data providers and item renderers. | |||
Table | IN PROGRESS (Om) | DONE | MDL Table implemented based on Flex traditional data providers and item renderers. Some more work could be done to incorporate dataField to filter TableColumns and make some logic for ordering (columns asc/desc) | ||
Switch | Switch | DONE | |||
Icon Toggle | DONE | ||||
Menu | Menu | DONE | MenuItemRenderer | DONE | MDL Menu implemented based on Flex traditional data providers and item renderers.The current implementation should be updated with dataProvider+itemRenderer API |
Chips | Chip ButtonChip | DONE | In order to show DeletableChip or ContactChip use following beads: ContactChip ContactImageChip DeletableChip + one of material icons (ex. MaterialIconCancel bead) DeletableLinkChip | ||
Dialogs | DONE | Works cross Browser (Chrome, Safari, Firefox,...) and is completed. But as dialog html element is very new to browsers and implementation depends on dialog-polyfill scripts the implementation should revised to support externs and make js and css scripts be provided with MDL SWC (currently are served from a CDN) | |||
Navigation Layout | Navigation Layout | IN PROGRESS (Carlos Rovira)DONE | |||
Navigation | Navigation NavigationLinkItemRenderer | DONEThe current implementation should be updated with dataProvider+itemRenderer API | Navigation implemented based on Flex traditional List with data providers and item renderers. Note: NavigationLink old component is left, since is used by other components, but is not used by Navigation itself | ||
Grid | Grid | IN PROGRESS (Carlos Rovira)DONE | |||
Tabs | Tabs TabBarPanelItemRenderer | DONE | MDL Tabs implemented based on Flex traditional data providers and item renderers. | ||
TabBarThe current implementation should be updated with dataProvider+itemRenderer API | TabBar TabBarButtonTabsItemRenderer (default) | DONE | TabBarButtonLayoutItemRenderer | DONE | MDL TabBar implemented based on Flex traditional data providers and item renderers.
In case where container for tabs is NavigactionLayout TabBar will use TabBarButtonLayoutItemRenderer. The current implementation should be updated with dataProvider+itemRenderer API |
Footer | DONE | Implemented "mini". Now we need "mega" | |||
Loading | Spinner ProgressBar | DONEIN PROGRESS (Piotr Zarzycki) | |||
Snackbar | Toast Snackbar | DONE | |||
Tooltip | Tooltip | DONE |