v1.0.0
The first release of the legumeinfo Web Components library. This release contains the following:
- Core Components:
LisAlertElement
/<lis-alert-element>
- A generic alert elementLisFormWrapperElement
/<lis-form-wrapper-element>
- Provides programmatic submission of the form in its slot and converts submitted forms into objectsLisLoadingElement
/<lis-loading-element>
- A loading overlay that covers all content in its parent elementLisModalElement
/<lis-modal-element>
- A generic modal elementLisPaginationElement
/<lis-pagination-element>
- A generic pagination elementLisSimpleTableElement
/<lis-simple-table-element>
- A generic table element
- Mixins:
LisPaginatedSearchMixini
- Provides a mixin class that programmatically combines theLisFormWrapperElement
,LisAlertElement
,LisSimpleTableElement
,LisPaginationElement
, andLisLoadingElement
in a cohesive paginated search
- User Components:
LisGeneSearchElement
/<lis-gene-search-element>
- A gene search based onLisPaginatedSearchMixini
LisLinkoutElement
/<lis-linkout-element>
- Provides an interface for performing linkout queries against a service and for dirsplaying the resultsLisPublicationSearchElement
/<lis-publication-search-element>
- A publication search based onLisPaginatedSearchMixini
LisQtlSearchElement
/<lis-qtl-search-element>
- A QTL search based onLisPaginatedSearchMixini
LisTraitSearchElement
/<lis-trait-search-element
- A trait search based onLisPaginatedSearchMixini
- Controllers:
LisCancelPromiseController
- Allows promising to cancelledLisDomContentLoadedController
- Allows the'DOMContentLoaded'
event to be used with component callbacksLisQueryStringParametersController
- Provides an interface for interacting with the querystring parametersLisSlotController
- Allows slots to be used without the Shadow DOM