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 | 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 MenuItemRenderer | DONE | MDL Menu implemented based on Flex traditional data providers and item renderers. |
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 | DONE | |
Navigation | Navigation NavigationLinkItemRenderer | DONE | 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 | DONE | |
Tabs | Tabs TabBarPanelItemRenderer | DONE | MDL Tabs implemented based on Flex traditional data providers and item renderers. |
TabBar | TabBar TabBarButtonTabsItemRenderer (default) 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. |
Footer | DONE | Implemented "mini". Now we need "mega" | |
Loading | Spinner ProgressBar | DONE | |
Snackbar | Toast Snackbar | DONE | |
Tooltip | Tooltip | DONE |