Skip to content

v1.0.0

Compare
Choose a tag to compare
@alancleary alancleary released this 07 Aug 19:43
· 174 commits to main since this release
d7bf6bc

The first release of the legumeinfo Web Components library. This release contains the following:

  • Core Components:
    • LisAlertElement / <lis-alert-element> - A generic alert element
    • LisFormWrapperElement / <lis-form-wrapper-element> - Provides programmatic submission of the form in its slot and converts submitted forms into objects
    • LisLoadingElement / <lis-loading-element> - A loading overlay that covers all content in its parent element
    • LisModalElement / <lis-modal-element> - A generic modal element
    • LisPaginationElement / <lis-pagination-element> - A generic pagination element
    • LisSimpleTableElement / <lis-simple-table-element> - A generic table element
  • Mixins:
    • LisPaginatedSearchMixini - Provides a mixin class that programmatically combines the LisFormWrapperElement, LisAlertElement, LisSimpleTableElement, LisPaginationElement, and LisLoadingElement in a cohesive paginated search
  • User Components:
    • LisGeneSearchElement / <lis-gene-search-element> - A gene search based on LisPaginatedSearchMixini
    • LisLinkoutElement / <lis-linkout-element> - Provides an interface for performing linkout queries against a service and for dirsplaying the results
    • LisPublicationSearchElement / <lis-publication-search-element> - A publication search based on LisPaginatedSearchMixini
    • LisQtlSearchElement / <lis-qtl-search-element> - A QTL search based on LisPaginatedSearchMixini
    • LisTraitSearchElement / <lis-trait-search-element - A trait search based on LisPaginatedSearchMixini
  • Controllers:
    • LisCancelPromiseController - Allows promising to cancelled
    • LisDomContentLoadedController - Allows the 'DOMContentLoaded' event to be used with component callbacks
    • LisQueryStringParametersController - Provides an interface for interacting with the querystring parameters
    • LisSlotController - Allows slots to be used without the Shadow DOM