Lozenges
Lozenges are used to indicate a selection and can be displayed on their own or within a form field. Lozenges also include a manner to remove selections
Code
API: stable
                    | Example | Notes | Code | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Macaw
                                                 | Lozenge | ASP Attributes
 | ||||||||||||||
| Macaw
                                                 | Closeable lozenge |  | ||||||||||||||
| Macaw
                                                 | Closeable lozenge custom icon text |  | ||||||||||||||
| Hyperlink lozenge |  | |||||||||||||||
| Closable lozenge with hyperlink |  | |||||||||||||||
| Open
                                                       Closed
                                                       Undecided
                                                       | Lozenge groups enclose sets of Lozenges, adding padding when no other parent element is available. |  | 
Lozenges Attributes
| Element | Attributes | Description | 
|---|---|---|
| .ace-lozenge | data-ace-closeable="true" | Makes the lozenge closable. | 
| .ace-lozenge | data-ace-closeabletext="text" | Adds alternative text for closeable icon control. | 
| .ace-lozenge | .ace-lozenge-interactive | Used for styling of interactive elements such as clocable and link lozenges | 
| Name | Description | 
|---|---|
| customclass | Adds a custom class | 
| closeable | Makes lozenges closeable. options:[True, Empty] | 
Javascript
Events
| Event | Description | Example | 
|---|---|---|
| removeLozenge | Fires when Lozenge has been removed |  | 
Optional Methods
| Function | Arguments | Description | Example | 
|---|---|---|---|
| init | $parentEl | Initialises all children lozenges of an element |  | 
| destroy | $parentEl | Removes all children lozenges of an element |  | 
| remove | lozengeId | Removes the lozenge element from the DOM |  |