diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 1331065..9bf72d2 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE62W207cMBCGX6VKb1ct0O2BvUMcKiRW0ILEBUKVcQbWxbEjx5FAFe9eZXchcXyYcdrb3fn/z56ZeObmT2HhyRaLgmtljZYSTFPMiprZVbEoKl22EpqPgz8/rGwli1nxKFRZLPZmBV8JWRpQxeLmzexMNIdMcZAXRleigcM3fe/NJWuakXdc52J39769zIa0I111saDsmWYllBnAuBRh/mjBPF9aI9TDBTOsAgumyQAjeoR+KbXNgLnhvvftwJ1rA++4rmqtQNlgOxj41QdQW+JAgrHHEipQNnRg13QkQNJxok11qurWHj+xqpaQg4loCcRrw+oaTC7MlSGcriuFeshhuBLEf6lLJnPchwLE+4I9CMWs0CoH4KmwT0F0Vbtid3ll92Xpz6IST0IFvobN79SPYHs5KC+BGb7akk+VBXPPOPgn39rj0lSWDrVqrGm51YOnwj7Xvf8gYnSVnf2vu5/3Bmajc5zXXamaiG84OBPxE5pWWiJiG4whNsEnreLdiSLWbhBm6ddo2dn03vdbo0RV1woX9GXu9qEuQYb6cP07qQ/XD+tSl+JegFl2Ou/+GzM/EE3reqCd3/0GblPOXlzYeHjxtgGTnEtdwH+bSynT975qA5nv7s8/7cwzZxOGihsg1Nh8ogA9bYIVm1EYx9MlGOE5hRFGqoR/YlZhkJA0QUrNKwwV1CZY30GBMy78ATNGhVTYjiLUo27ju10A4UqwPaK9k4KvM5x/mZgYW++vzvJZYxHCuDJM2IOm0VxMvFzSgUKfiCRzulbqnpMjZlls2I4hIQ02d4aayEaSwhD3kv7D6EQUQB9N9349FN3/VZHByKhF3hbUKzabGJ2wice3rPXLQb3AKJzoTmwhN5roTUuLE5zlTD01cVH23k9KawZF2SRqjaPCbCKtNhEZRnubDpQMOsFkZ2rGPAGZQMvQKBxzH4+x3ImB6XP59DLFldOY1Lc/rf43NvHxI5lMPMnEuuf1dFhNa/CUlsTNbLHMvpqQxgm5y04YnqXbl9u/6SML5ZUYAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62X204bMRCGX6Xa3kZtoemB3CEOLRIRFJB6gVDl7A6Ji9de2d4KWvHu1SYhm/Vpxmlvw/z/tx6PZ4bbP4WFR1tMilJJq5UQoE0xKhpmF8WkqFXVCjBvt/74ZmFrUYyKBy6rYrI/KsoFF5UGWUxuN2bn3BwxWYK41KrmBo42+t67FMwYxzuuG2L39j8/j7Zpx6ruYkHac8UqqDKAcSnC/NaCfrq2msv5JdOsBgvaZIARPUK/AsN/w8XMgP4FOgMbEyK8a6FsBmUYnvI+YkLMWPlw2srSciV7a/vUOMZurFOM7w4+7X3Yf77bci+VhlelqhslQdpgaWv40QdQy/tQgLYnAmqQNpSMoakjQFJ9qnR9JpvWnjyyuhGQg4loCcTvmjUN6FzYUIZwvnJj1VyzOofiihBG94q5nOcQhhLEf6oqJnLctwWI9yWbc8m6ys4BeCrsKfOuMm7YLK+0fJnP2X56NX/kMvDiVr9TH9r6cFBdA9PlYk0+kxb0PSvB//K1PS5NNiUljdVtaZV2+9Hafysi3IV6M+c7LpruqkzENxycibgC0wpLRKyDMcQqONal19bDIMzSv6NpZ9N736+NEre6VAxBH8fDOlQViFAdLn8n1eGyeU9Vxe856Gmn886/MvMDsRxsutsxsyxl7QeiN7bcLS5mP6G0KWcvDh+rrQGdHKtdwH8bqynT175qBRnvHYzfvxtnjlYMFTdAqLHxSgF62gQrPmIxUkCZ4MTGLEbxdAlGeNRiBEeV8E+MWwwSkiZIqZGLoYLaBOsLSBhMPH9GuqiQCluzuHxQbXwFDiCGEmwVameCl8sM5x8mJsb+o7s5z2e5IoRxoxm3h8aoku94uKQDhb4jkszpSqlrW92giu0LLiSkwebbtiayVKUwxNWqfxidiALoo+neLx9F939RZDAy7iJvkesVq2WSTljF44visnNQD+CEE92JJTSMJnrT0jIIznKmfjVx1/f6J6U0g6JsEvWOo8JsIu1uIjKMtpkOlAwOgsnO1Ix5AjKBliEnHHN3x1juxMD0uXz6NcWVuzGpvT+t/jc2sfmRTHb8kh3vPa+mw2pagae0JG5miWXW1Q5p3CF32QnDs3T3fPcXzIBMBIgaAAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 38a3891..0bb3635 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/classes/controllers.LisCancelPromiseController.html b/docs/classes/controllers.LisCancelPromiseController.html index 53d3e82..3e31b5b 100644 --- a/docs/classes/controllers.LisCancelPromiseController.html +++ b/docs/classes/controllers.LisCancelPromiseController.html @@ -2,18 +2,18 @@

Note that all Promises made cancellable with this controller are cancelled with the same AbortSignal. Multiple instances of the controller should be used if multiple signals are desired.

-

Implements

Constructors

Implements

  • ReactiveController

Constructors

Properties

Methods

Constructors

Properties

abortSignal: AbortSignal

The abort signal that will cause the wrapped promises to cancel. This +

Returns LisCancelPromiseController

Properties

abortSignal: AbortSignal

The abort signal that will cause the wrapped promises to cancel. This signal can be used externally.

-

Methods

Methods

Returns void

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/controllers.LisDomContentLoadedController.html b/docs/classes/controllers.LisDomContentLoadedController.html index 06f83d2..98c0460 100644 --- a/docs/classes/controllers.LisDomContentLoadedController.html +++ b/docs/classes/controllers.LisDomContentLoadedController.html @@ -1,10 +1,10 @@ LisDomContentLoadedController | @legumeinfo/web-components

A controller that allows components to subsribe to the DOMContentLoaded event in a manner that triggers changes in the component's template when the event occurs.

-

Implements

  • ReactiveController

Constructors

Implements

  • ReactiveController

Constructors

Methods

Constructors

Methods

Returns LisDomContentLoadedController

Methods

Generated using TypeDoc

\ No newline at end of file +

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/controllers.LisQueryStringParametersController.html b/docs/classes/controllers.LisQueryStringParametersController.html index f470d23..fdd05c8 100644 --- a/docs/classes/controllers.LisQueryStringParametersController.html +++ b/docs/classes/controllers.LisQueryStringParametersController.html @@ -1,25 +1,25 @@ LisQueryStringParametersController | @legumeinfo/web-components

A controller that allows components to interact with URL query string parameters in a manner that triggers changes in the component's template when parameter values change.

-

Implements

  • ReactiveController

Constructors

Implements

  • ReactiveController

Constructors

Methods

  • Adds a listener to the 'popstate' event that will be executed +

Returns LisQueryStringParametersController

Methods

  • Adds a listener to the 'popstate' event that will be executed +

Returns void

Returns void

Generated using TypeDoc

\ No newline at end of file +

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/controllers.LisResizeObserverController.html b/docs/classes/controllers.LisResizeObserverController.html new file mode 100644 index 0000000..873b0dd --- /dev/null +++ b/docs/classes/controllers.LisResizeObserverController.html @@ -0,0 +1,13 @@ +LisResizeObserverController | @legumeinfo/web-components

A controller that wraps the !ResizeObserver | ResizeObserver, allowing +components to subscribe to the events in a manner that triggers changes in the +component's template when the event occurs.

+

Implements

  • ReactiveController

Constructors

Methods

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/controllers.LisSlotController.html b/docs/classes/controllers.LisSlotController.html index 9de4fc6..59fa44c 100644 --- a/docs/classes/controllers.LisSlotController.html +++ b/docs/classes/controllers.LisSlotController.html @@ -11,8 +11,8 @@

The above element can be used as follows:

<element-with-slots>
<template>
<span>This will be placed in the unnamed slot and replace its default content</span>
</template>
<span slot="named-slot">This will be placed in the named slot and replace its default content</span>
</element-with-slots>
-

Implements

Constructors

Implements

  • ReactiveController

Constructors

Properties

Constructors

Properties

_children: Element[] = []
_slotRefs: Ref<HTMLSlotElement>[]

Generated using TypeDoc

\ No newline at end of file +
  • Rest ...slotRefs: Ref<HTMLSlotElement>[]
  • Returns LisSlotController

    Properties

    _children: Element[] = []
    _slotRefs: Ref<HTMLSlotElement>[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/core_components.LisAlertElement.html b/docs/classes/core_components.LisAlertElement.html index 8487b7f..61f6a8e 100644 --- a/docs/classes/core_components.LisAlertElement.html +++ b/docs/classes/core_components.LisAlertElement.html @@ -17,7 +17,7 @@

    Example

    Alternatively, an alert's contents can be written in HTML For example:

    <!-- set the type attributes/property via HTML and the content via slot -->
    <!-- NOTE: this is the alert produced by the previous examples -->
    <lis-alert-element type="success">
    <p>My important message</p>
    </lis-alert-element>
    -

    Hierarchy

    Other

    Hierarchy

    • LitElement
      • LisAlertElement

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -368,7 +368,7 @@

    Example

    Alternatively, an alert's contents can be written in HTML update updated willUpdate -

    Other

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +

    Other

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    @@ -437,11 +437,11 @@

    Example

    Alternatively, an alert's contents can be written in HTML

    clientTop: number
    clientWidth: number
    closeable: boolean = false

    Whether or not to show a close button.

    -
    content: string = ''

    The content of the alert element. This will be overridden content in the +

    content: string = ''

    The content of the alert element. This will be overridden content in the component's slot.

    -
    contentEditable: string
    contentEditable: string
    dataset: DOMStringMap
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    dir: string
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    @@ -695,7 +695,7 @@

    Deprecated

    MDN Reference

    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    MDN Reference

    -
    slotController: LisSlotController
    spellcheck: boolean
    slotController: LisSlotController
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    @@ -703,10 +703,10 @@

    Deprecated

    textContent: null | string
    title: string
    translate: boolean
    type: "" | AlertModifierModel = ''

    The style of the alert element.

    -
    [metadata]: object & Record<PropertyKey, unknown>
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: undefined | true

    Marks class as having been finalized, which includes creating properties +

    [metadata]: object & Record<PropertyKey, unknown>
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: undefined | true

    Marks class as having been finalized, which includes creating properties from static properties, but does not include all properties created from decorators.

    -

    Nocollapse

    Parameters

    Returns T

    Hierarchy

    Other

    Hierarchy

    • LitElement
      • LisFormInputExampleElement

    Other

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    text?: string

    The text to show in the example element.

    -
    textContent: null | string
    textContent: null | string
    title: string
    translate: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: undefined | true

    Marks class as having been finalized, which includes creating properties from static properties, but does not include all properties created diff --git a/docs/classes/core_components.LisFormWrapperElement.html b/docs/classes/core_components.LisFormWrapperElement.html index 7552450..a132d57 100644 --- a/docs/classes/core_components.LisFormWrapperElement.html +++ b/docs/classes/core_components.LisFormWrapperElement.html @@ -4,7 +4,7 @@

    Example

    As the name suggests, the component should enclose a form. For example:

    <!-- add the Web Component to your HTML -->
    <lis-form-wrapper-element>
    <fieldset class="uk-fieldset">
    <legend class="uk-legend">Legend</legend>
    <div class="uk-margin">
    <input class="uk-input" type="text" placeholder="Input" aria-label="Input">
    </div>
    <div class="uk-margin">
    <select class="uk-select" aria-label="Select">
    <option>Option 01</option>
    <option>Option 02</option>
    </select>
    </div>
    <div class="uk-margin">
    <textarea class="uk-textarea" rows="5" placeholder="Textarea" aria-label="Textarea"></textarea>
    </div>
    <div class="uk-margin uk-grid-small uk-child-width-auto uk-grid">
    <label><input class="uk-radio" type="radio" name="radio2" checked> A</label>
    <label><input class="uk-radio" type="radio" name="radio2"> B</label>
    </div>
    <div class="uk-margin uk-grid-small uk-child-width-auto uk-grid">
    <label><input class="uk-checkbox" type="checkbox" checked> A</label>
    <label><input class="uk-checkbox" type="checkbox"> B</label>
    </div>
    <div class="uk-margin">
    <input class="uk-range" type="range" value="2" min="0" max="10" step="0.1" aria-label="Range">
    </div>
    </fieldset>
    <div class="uk-margin">
    <button type="submit" class="uk-button uk-button-primary">Search</button>
    </div>
    </lis-form-wrapper-element>
    -

    Hierarchy

    • LitElement
      • LisFormWrapperElement

    Other

    Hierarchy

    • LitElement
      • LisFormWrapperElement

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -683,7 +683,7 @@

    Deprecated

    CustomEvent containing a !FormData | FormData instance with the values of the elements in the wrapped form.

    -

    Type declaration

    • data: FormData
    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      MDN Reference

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Parameters

      • pointerId: number

      Returns void

    • Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +

      Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      Returns true if qualifiedName is now present, and false otherwise.

      MDN Reference

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • MDN Reference

      diff --git a/docs/classes/core_components.LisHistogramElement.html b/docs/classes/core_components.LisHistogramElement.html new file mode 100644 index 0000000..40d6fa4 --- /dev/null +++ b/docs/classes/core_components.LisHistogramElement.html @@ -0,0 +1,1055 @@ +LisHistogramElement | @legumeinfo/web-components

      <lis-histogram-element> is a custom web component for creating histograms using D3.js.

      +

      Example

      Attributes:

      +
        +
      • data: An array of objects where each object represents a bar in the histogram. Each object should have a name and count property.
      • +
      • xlabel: The label for the x-axis.
      • +
      • ylabel: The label for the y-axis.
      • +
      • width: The width of the histogram in pixels.
      • +
      • height: The height of the histogram in pixels.
      • +
      • orientation: The orientation of the histogram. Can be either 'horizontal' or 'vertical'. Default is 'horizontal'.
      • +
      +

      Example using JavaScript and HTML driven using <lis-simple-table-element>:

      +
      <lis-simple-table-element id="table"></lis-simple-table-element>
      <lis-histogram-element id="histogram"></lis-histogram-element>

      <script type="text/javascript">
      // get the simple table element
      window.onload = (event) => {
      const tableElement = document.getElementById('table');
      // set the element's properties
      tableElement.caption = 'My cheesy table';
      tableElement.dataAttributes = ['cheese', 'region', 'rating'];
      tableElement.header = {cheese: 'Cheese', region: 'Region', rating: 'Rating'};
      tableElement.data = [
      {cheese: 'Brie', region: 'France', rating: 7},
      {cheese: 'Burrata', region: 'Italy', rating: 8},
      {cheese: 'Feta', region: 'Greece', rating: 7},
      {cheese: 'Gouda', region: 'Netherlands', rating: 9},
      {cheese: 'Cheddar', region: 'America', rating: 6},
      {cheese: 'Goat', region: 'America', rating: 2}
      ];

      const histoElement = document.getElementById('histogram');
      histoElement.width = 500;
      histoElement.height = 500;
      histoElement.xlabel = 'Cheese';
      histoElement.ylabel = 'Rating';
      histoElement.orientation = 'vertical';
      histoElement.data = tableElement.data.map((d) => ({"name": d.cheese, "count": d.rating}));
      }
      </script> +
      +

      Example using only html:

      +
      <lis-histogram-element
      data='[{"name": "A", "count": 10}, {"name": "B", "count": 20}]'
      xlabel='Category'
      ylabel='Count'
      width='500'
      height='500'
      orientation='vertical'>
      </lis-histogram-element> +
      +

      Hierarchy

      • LitElement
        • LisHistogramElement

      Other

      constructor +ATTRIBUTE_NODE +CDATA_SECTION_NODE +COMMENT_NODE +DOCUMENT_FRAGMENT_NODE +DOCUMENT_NODE +DOCUMENT_POSITION_CONTAINED_BY +DOCUMENT_POSITION_CONTAINS +DOCUMENT_POSITION_DISCONNECTED +DOCUMENT_POSITION_FOLLOWING +DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +DOCUMENT_POSITION_PRECEDING +DOCUMENT_TYPE_NODE +ELEMENT_NODE +ENTITY_NODE +ENTITY_REFERENCE_NODE +NOTATION_NODE +PROCESSING_INSTRUCTION_NODE +TEXT_NODE +_data +_height +_histogramContainerRef +_width +_xlabel +_ylabel +accessKey +accessKeyLabel +ariaAtomic +ariaAutoComplete +ariaBusy +ariaChecked +ariaColCount +ariaColIndex +ariaColSpan +ariaCurrent +ariaDisabled +ariaExpanded +ariaHasPopup +ariaHidden +ariaInvalid +ariaKeyShortcuts +ariaLabel +ariaLevel +ariaLive +ariaModal +ariaMultiLine +ariaMultiSelectable +ariaOrientation +ariaPlaceholder +ariaPosInSet +ariaPressed +ariaReadOnly +ariaRequired +ariaRoleDescription +ariaRowCount +ariaRowIndex +ariaRowSpan +ariaSelected +ariaSetSize +ariaSort +ariaValueMax +ariaValueMin +ariaValueNow +ariaValueText +assignedSlot +attributeStyleMap +attributes +autocapitalize +autofocus +baseURI +childElementCount +childNodes +children +classList +className +clientHeight +clientLeft +clientTop +clientWidth +contentEditable +dataset +dir +draggable +enterKeyHint +firstChild +firstElementChild +hidden +id +inert +innerHTML +innerText +inputMode +isConnected +isContentEditable +lang +lastChild +lastElementChild +localName +namespaceURI +nextElementSibling +nextSibling +nodeName +nodeType +nodeValue +nonce? +offsetHeight +offsetLeft +offsetParent +offsetTop +offsetWidth +onabort +onanimationcancel +onanimationend +onanimationiteration +onanimationstart +onauxclick +onbeforeinput +onblur +oncancel +oncanplay +oncanplaythrough +onchange +onclick +onclose +oncontextmenu +oncopy +oncuechange +oncut +ondblclick +ondrag +ondragend +ondragenter +ondragleave +ondragover +ondragstart +ondrop +ondurationchange +onemptied +onended +onerror +onfocus +onformdata +onfullscreenchange +onfullscreenerror +ongotpointercapture +oninput +oninvalid +onkeydown +onkeypress +onkeyup +onload +onloadeddata +onloadedmetadata +onloadstart +onlostpointercapture +onmousedown +onmouseenter +onmouseleave +onmousemove +onmouseout +onmouseover +onmouseup +onpaste +onpause +onplay +onplaying +onpointercancel +onpointerdown +onpointerenter +onpointerleave +onpointermove +onpointerout +onpointerover +onpointerup +onprogress +onratechange +onreset +onresize +onscroll +onscrollend +onsecuritypolicyviolation +onseeked +onseeking +onselect +onselectionchange +onselectstart +onslotchange +onstalled +onsubmit +onsuspend +ontimeupdate +ontoggle +ontouchcancel? +ontouchend? +ontouchmove? +ontouchstart? +ontransitioncancel +ontransitionend +ontransitionrun +ontransitionstart +onvolumechange +onwaiting +onwebkitanimationend +onwebkitanimationiteration +onwebkitanimationstart +onwebkittransitionend +onwheel +orientation +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +popover +prefix +previousElementSibling +previousSibling +resizeObserverController +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +shadowRoot +slot +spellcheck +style +tabIndex +tagName +textContent +title +translate +[metadata] +_$litElement$ +_initializers? +finalized +data +height +width +xlabel +ylabel +addEventListener +after +animate +append +appendChild +attachInternals +attachShadow +before +blur +checkVisibility +click +cloneNode +closest +compareDocumentPosition +computedStyleMap +contains +createRenderRoot +dispatchEvent +focus +getAnimations +getAttribute +getAttributeNS +getAttributeNames +getAttributeNode +getAttributeNodeNS +getBoundingClientRect +getClientRects +getElementsByClassName +getElementsByTagName +getElementsByTagNameNS +getRootNode +hasAttribute +hasAttributeNS +hasAttributes +hasChildNodes +hasPointerCapture +hidePopover +histogramContainerReady +insertAdjacentElement +insertAdjacentHTML +insertAdjacentText +insertBefore +isDefaultNamespace +isEqualNode +isSameNode +lookupNamespaceURI +lookupPrefix +matches +normalize +prepend +querySelector +querySelectorAll +releasePointerCapture +remove +removeAttribute +removeAttributeNS +removeAttributeNode +removeChild +removeEventListener +render +renderHistogram +replaceChild +replaceChildren +replaceWith +requestFullscreen +requestPointerLock +resize +scroll +scrollBy +scrollIntoView +scrollTo +setAttribute +setAttributeNS +setAttributeNode +setAttributeNodeNS +setPointerCapture +showPopover +toggleAttribute +togglePopover +webkitMatchesSelector +addInitializer +finalize +

      attributes

      controllers

      dev-mode

      lifecycle

      properties

      rendering

      styles

      updates

      Other

      ATTRIBUTE_NODE: 2
      CDATA_SECTION_NODE: 4

      node is a CDATASection node.

      +
      COMMENT_NODE: 8

      node is a Comment node.

      +
      DOCUMENT_FRAGMENT_NODE: 11

      node is a DocumentFragment node.

      +
      DOCUMENT_NODE: 9

      node is a document.

      +
      DOCUMENT_POSITION_CONTAINED_BY: 16

      Set when other is a descendant of node.

      +
      DOCUMENT_POSITION_CONTAINS: 8

      Set when other is an ancestor of node.

      +
      DOCUMENT_POSITION_DISCONNECTED: 1

      Set when node and other are not in the same tree.

      +
      DOCUMENT_POSITION_FOLLOWING: 4

      Set when other is following node.

      +
      DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
      DOCUMENT_POSITION_PRECEDING: 2

      Set when other is preceding node.

      +
      DOCUMENT_TYPE_NODE: 10

      node is a doctype.

      +
      ELEMENT_NODE: 1

      node is an element.

      +
      ENTITY_NODE: 6
      ENTITY_REFERENCE_NODE: 5
      NOTATION_NODE: 12
      PROCESSING_INSTRUCTION_NODE: 7

      node is a ProcessingInstruction node.

      +
      TEXT_NODE: 3

      node is a Text node.

      +
      _data: HistogramDataModel[] = []
      _height: number = 500
      _histogramContainerRef: Ref<HTMLDivElement> = ...
      _width: number = 500
      _xlabel: string = 'X-axis'
      _ylabel: string = 'Y-axis'
      accessKey: string
      accessKeyLabel: string
      ariaAtomic: null | string
      ariaAutoComplete: null | string
      ariaBusy: null | string
      ariaChecked: null | string
      ariaColCount: null | string
      ariaColIndex: null | string
      ariaColSpan: null | string
      ariaCurrent: null | string
      ariaDisabled: null | string
      ariaExpanded: null | string
      ariaHasPopup: null | string
      ariaHidden: null | string
      ariaInvalid: null | string
      ariaKeyShortcuts: null | string
      ariaLabel: null | string
      ariaLevel: null | string
      ariaLive: null | string
      ariaModal: null | string
      ariaMultiLine: null | string
      ariaMultiSelectable: null | string
      ariaOrientation: null | string
      ariaPlaceholder: null | string
      ariaPosInSet: null | string
      ariaPressed: null | string
      ariaReadOnly: null | string
      ariaRequired: null | string
      ariaRoleDescription: null | string
      ariaRowCount: null | string
      ariaRowIndex: null | string
      ariaRowSpan: null | string
      ariaSelected: null | string
      ariaSetSize: null | string
      ariaSort: null | string
      ariaValueMax: null | string
      ariaValueMin: null | string
      ariaValueNow: null | string
      ariaValueText: null | string
      assignedSlot: null | HTMLSlotElement
      attributeStyleMap: StylePropertyMap
      attributes: NamedNodeMap
      autocapitalize: string
      autofocus: boolean
      baseURI: string

      Returns node's node document's document base URL.

      +

      MDN Reference

      +
      childElementCount: number
      childNodes: NodeListOf<ChildNode>

      Returns the children.

      +

      MDN Reference

      +
      children: HTMLCollection

      Returns the child elements.

      +

      MDN Reference

      +
      classList: DOMTokenList

      Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.

      +

      MDN Reference

      +
      className: string

      Returns the value of element's class content attribute. Can be set to change it.

      +

      MDN Reference

      +
      clientHeight: number
      clientLeft: number
      clientTop: number
      clientWidth: number
      contentEditable: string
      dataset: DOMStringMap
      dir: string
      draggable: boolean
      enterKeyHint: string
      firstChild: null | ChildNode

      Returns the first child.

      +

      MDN Reference

      +
      firstElementChild: null | Element

      Returns the first child that is an element, and null otherwise.

      +

      MDN Reference

      +
      hidden: boolean
      id: string

      Returns the value of element's id content attribute. Can be set to change it.

      +

      MDN Reference

      +
      inert: boolean
      innerHTML: string
      innerText: string
      inputMode: string
      isConnected: boolean

      Returns true if node is connected and false otherwise.

      +

      MDN Reference

      +
      isContentEditable: boolean
      lang: string
      lastChild: null | ChildNode

      Returns the last child.

      +

      MDN Reference

      +
      lastElementChild: null | Element

      Returns the last child that is an element, and null otherwise.

      +

      MDN Reference

      +
      localName: string

      Returns the local name.

      +

      MDN Reference

      +
      namespaceURI: null | string

      Returns the namespace.

      +

      MDN Reference

      +
      nextElementSibling: null | Element

      Returns the first following sibling that is an element, and null otherwise.

      +

      MDN Reference

      +
      nextSibling: null | ChildNode

      Returns the next sibling.

      +

      MDN Reference

      +
      nodeName: string

      Returns a string appropriate for the type of node.

      +

      MDN Reference

      +
      nodeType: number

      Returns the type of node.

      +

      MDN Reference

      +
      nodeValue: null | string
      nonce?: string
      offsetHeight: number
      offsetLeft: number
      offsetParent: null | Element
      offsetTop: number
      offsetWidth: number
      onabort: null | ((this, ev) => any)

      Fires when the user aborts the download.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: UIEvent

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onanimationcancel: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: AnimationEvent

          Returns any

      onanimationend: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: AnimationEvent

          Returns any

      onanimationiteration: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: AnimationEvent

          Returns any

      onanimationstart: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: AnimationEvent

          Returns any

      onauxclick: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      onbeforeinput: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: InputEvent

          Returns any

      onblur: null | ((this, ev) => any)

      Fires when the object loses the input focus.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: FocusEvent

          Returns any

      Param: ev

      The focus event.

      +

      MDN Reference

      +
      oncancel: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      oncanplay: null | ((this, ev) => any)

      Occurs when playback is possible, but would require further buffering.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      oncanplaythrough: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      onchange: null | ((this, ev) => any)

      Fires when the contents of the object or selection have changed.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onclick: null | ((this, ev) => any)

      Fires when the user clicks the left mouse button on the object

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      onclose: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      oncontextmenu: null | ((this, ev) => any)

      Fires when the user clicks the right mouse button in the client area, opening the context menu.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      oncopy: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: ClipboardEvent

          Returns any

      oncuechange: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      oncut: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: ClipboardEvent

          Returns any

      ondblclick: null | ((this, ev) => any)

      Fires when the user double-clicks the object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      ondrag: null | ((this, ev) => any)

      Fires on the source object continuously during a drag operation.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: DragEvent

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      ondragend: null | ((this, ev) => any)

      Fires on the source object when the user releases the mouse at the close of a drag operation.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: DragEvent

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      ondragenter: null | ((this, ev) => any)

      Fires on the target element when the user drags the object to a valid drop target.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: DragEvent

          Returns any

      Param: ev

      The drag event.

      +

      MDN Reference

      +
      ondragleave: null | ((this, ev) => any)

      Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: DragEvent

          Returns any

      Param: ev

      The drag event.

      +

      MDN Reference

      +
      ondragover: null | ((this, ev) => any)

      Fires on the target element continuously while the user drags the object over a valid drop target.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: DragEvent

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      ondragstart: null | ((this, ev) => any)

      Fires on the source object when the user starts to drag a text selection or selected object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: DragEvent

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      ondrop: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: DragEvent

          Returns any

      ondurationchange: null | ((this, ev) => any)

      Occurs when the duration attribute is updated.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onemptied: null | ((this, ev) => any)

      Occurs when the media element is reset to its initial state.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onended: null | ((this, ev) => any)

      Occurs when the end of playback is reached.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event

      +

      MDN Reference

      +
      onerror: OnErrorEventHandler

      Fires when an error occurs during object loading.

      +

      Param: ev

      The event.

      +

      MDN Reference

      +
      onfocus: null | ((this, ev) => any)

      Fires when the object receives focus.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: FocusEvent

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onformdata: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: FormDataEvent

          Returns any

      onfullscreenchange: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          Returns any

      onfullscreenerror: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          Returns any

      ongotpointercapture: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      oninput: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      oninvalid: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      onkeydown: null | ((this, ev) => any)

      Fires when the user presses a key.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: KeyboardEvent

          Returns any

      Param: ev

      The keyboard event

      +

      MDN Reference

      +
      onkeypress: null | ((this, ev) => any)

      Fires when the user presses an alphanumeric key.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: KeyboardEvent

          Returns any

      Param: ev

      The event.

      +

      Deprecated

      MDN Reference

      +
      onkeyup: null | ((this, ev) => any)

      Fires when the user releases a key.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: KeyboardEvent

          Returns any

      Param: ev

      The keyboard event

      +

      MDN Reference

      +
      onload: null | ((this, ev) => any)

      Fires immediately after the browser loads the object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onloadeddata: null | ((this, ev) => any)

      Occurs when media data is loaded at the current playback position.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onloadedmetadata: null | ((this, ev) => any)

      Occurs when the duration and dimensions of the media have been determined.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onloadstart: null | ((this, ev) => any)

      Occurs when Internet Explorer begins looking for media data.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onlostpointercapture: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onmousedown: null | ((this, ev) => any)

      Fires when the user clicks the object with either mouse button.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      onmouseenter: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      onmouseleave: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      onmousemove: null | ((this, ev) => any)

      Fires when the user moves the mouse over the object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      onmouseout: null | ((this, ev) => any)

      Fires when the user moves the mouse pointer outside the boundaries of the object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      onmouseover: null | ((this, ev) => any)

      Fires when the user moves the mouse pointer into the object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      onmouseup: null | ((this, ev) => any)

      Fires when the user releases a mouse button while the mouse is over the object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: MouseEvent

          Returns any

      Param: ev

      The mouse event.

      +

      MDN Reference

      +
      onpaste: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: ClipboardEvent

          Returns any

      onpause: null | ((this, ev) => any)

      Occurs when playback is paused.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onplay: null | ((this, ev) => any)

      Occurs when the play method is requested.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onplaying: null | ((this, ev) => any)

      Occurs when the audio or video has started playing.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onpointercancel: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onpointerdown: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onpointerenter: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onpointerleave: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onpointermove: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onpointerout: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onpointerover: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onpointerup: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: PointerEvent

          Returns any

      onprogress: null | ((this, ev) => any)

      Occurs to indicate progress while downloading media data.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: ProgressEvent<EventTarget>

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onratechange: null | ((this, ev) => any)

      Occurs when the playback rate is increased or decreased.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onreset: null | ((this, ev) => any)

      Fires when the user resets a form.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onresize: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: UIEvent

          Returns any

      onscroll: null | ((this, ev) => any)

      Fires when the user repositions the scroll box in the scroll bar on the object.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onscrollend: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      onsecuritypolicyviolation: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: SecurityPolicyViolationEvent

          Returns any

      onseeked: null | ((this, ev) => any)

      Occurs when the seek operation ends.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onseeking: null | ((this, ev) => any)

      Occurs when the current playback position is moved.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onselect: null | ((this, ev) => any)

      Fires when the current selection changes.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onselectionchange: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      onselectstart: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      onslotchange: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      onstalled: null | ((this, ev) => any)

      Occurs when the download has stopped.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onsubmit: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: SubmitEvent

          Returns any

      onsuspend: null | ((this, ev) => any)

      Occurs if the load operation has been intentionally halted.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      ontimeupdate: null | ((this, ev) => any)

      Occurs to indicate the current playback position.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      ontoggle: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      ontouchcancel?: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TouchEvent

          Returns any

      ontouchend?: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TouchEvent

          Returns any

      ontouchmove?: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TouchEvent

          Returns any

      ontouchstart?: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TouchEvent

          Returns any

      ontransitioncancel: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TransitionEvent

          Returns any

      ontransitionend: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TransitionEvent

          Returns any

      ontransitionrun: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TransitionEvent

          Returns any

      ontransitionstart: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: TransitionEvent

          Returns any

      onvolumechange: null | ((this, ev) => any)

      Occurs when the volume is changed, or playback is muted or unmuted.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onwaiting: null | ((this, ev) => any)

      Occurs when playback stops because the next frame of a video resource is not available.

      +

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Param: ev

      The event.

      +

      MDN Reference

      +
      onwebkitanimationend: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Deprecated

      This is a legacy alias of onanimationend.

      +

      MDN Reference

      +
      onwebkitanimationiteration: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Deprecated

      This is a legacy alias of onanimationiteration.

      +

      MDN Reference

      +
      onwebkitanimationstart: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Deprecated

      This is a legacy alias of onanimationstart.

      +

      MDN Reference

      +
      onwebkittransitionend: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: Event

          Returns any

      Deprecated

      This is a legacy alias of ontransitionend.

      +

      MDN Reference

      +
      onwheel: null | ((this, ev) => any)

      Type declaration

        • (this, ev): any
        • Parameters

          • this: GlobalEventHandlers
          • ev: WheelEvent

          Returns any

      orientation: "horizontal" | "vertical" = 'horizontal'

      The orientation of the histogram. Can be either 'horizontal' or 'vertical'. Default is 'horizontal'.

      +
      outerHTML: string
      outerText: string
      ownerDocument: Document
      parentElement: null | HTMLElement

      Returns the parent element.

      +

      MDN Reference

      +
      parentNode: null | ParentNode

      Returns the parent.

      +

      MDN Reference

      +
      part: DOMTokenList
      popover: null | string
      prefix: null | string

      Returns the namespace prefix.

      +

      MDN Reference

      +
      previousElementSibling: null | Element

      Returns the first preceding sibling that is an element, and null otherwise.

      +

      MDN Reference

      +
      previousSibling: null | ChildNode

      Returns the previous sibling.

      +

      MDN Reference

      +
      resizeObserverController: LisResizeObserverController = ...
      role: null | string
      scrollHeight: number
      scrollLeft: number
      scrollTop: number
      scrollWidth: number
      shadowRoot: null | ShadowRoot

      Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

      +

      MDN Reference

      +
      slot: string

      Returns the value of element's slot content attribute. Can be set to change it.

      +

      MDN Reference

      +
      spellcheck: boolean
      style: CSSStyleDeclaration
      tabIndex: number
      tagName: string

      Returns the HTML-uppercased qualified name.

      +

      MDN Reference

      +
      textContent: null | string
      title: string
      translate: boolean
      [metadata]: object & Record<PropertyKey, unknown>
      _$litElement$: boolean
      _initializers?: Initializer[]
      finalized: undefined | true

      Marks class as having been finalized, which includes creating properties +from static properties, but does not include all properties created +from decorators.

      +

      Nocollapse

      • Type Parameters

        • K extends keyof HTMLElementEventMap

        Parameters

        • type: K
        • listener: ((this, ev) => any)
            • (this, ev): any
            • Parameters

              Returns any

        • Optional options: boolean | AddEventListenerOptions

        Returns void

      • Parameters

        • type: string
        • listener: EventListenerOrEventListenerObject
        • Optional options: boolean | AddEventListenerOptions

        Returns void

      • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

        +

        Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

        +

        MDN Reference

        +

        Parameters

        • Rest ...nodes: (string | Node)[]

        Returns void

      • Parameters

        • keyframes: null | PropertyIndexedKeyframes | Keyframe[]
        • Optional options: number | KeyframeAnimationOptions

        Returns Animation

      • Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.

        +

        Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

        +

        MDN Reference

        +

        Parameters

        • Rest ...nodes: (string | Node)[]

        Returns void

      • Type Parameters

        • T extends Node

        Parameters

        • node: T

        Returns T

      • Returns ElementInternals

      • Creates a shadow root for element and returns it.

        +

        MDN Reference

        +

        Parameters

        • init: ShadowRootInit

        Returns ShadowRoot

      • Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.

        +

        Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

        +

        MDN Reference

        +

        Parameters

        • Rest ...nodes: (string | Node)[]

        Returns void

      • Returns void

      • Parameters

        • Optional options: CheckVisibilityOptions

        Returns boolean

      • Returns void

      • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

        +

        MDN Reference

        +

        Parameters

        • Optional deep: boolean

        Returns Node

      • Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.

        +

        MDN Reference

        +

        Type Parameters

        • K extends keyof HTMLElementTagNameMap

        Parameters

        • selector: K

        Returns null | HTMLElementTagNameMap[K]

      • Type Parameters

        • K extends keyof SVGElementTagNameMap

        Parameters

        • selector: K

        Returns null | SVGElementTagNameMap[K]

      • Type Parameters

        • K extends keyof MathMLElementTagNameMap

        Parameters

        • selector: K

        Returns null | MathMLElementTagNameMap[K]

      • Type Parameters

        • E extends Element = Element

        Parameters

        • selectors: string

        Returns null | E

      • Returns a bitmask indicating the position of other relative to node.

        +

        MDN Reference

        +

        Parameters

        • other: Node

        Returns number

      • Returns StylePropertyMapReadOnly

      • Returns true if other is an inclusive descendant of node, and false otherwise.

        +

        MDN Reference

        +

        Parameters

        • other: null | Node

        Returns boolean

      • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

        +

        MDN Reference

        +

        Parameters

        Returns boolean

      • Parameters

        • Optional options: FocusOptions

        Returns void

      • Parameters

        • Optional options: GetAnimationsOptions

        Returns Animation[]

      • Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.

        +

        MDN Reference

        +

        Parameters

        • qualifiedName: string

        Returns null | string

      • Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.

        +

        MDN Reference

        +

        Parameters

        • namespace: null | string
        • localName: string

        Returns null | string

      • Returns the qualified names of all element's attributes. Can contain duplicates.

        +

        MDN Reference

        +

        Returns string[]

      • Parameters

        • qualifiedName: string

        Returns null | Attr

      • Parameters

        • namespace: null | string
        • localName: string

        Returns null | Attr

      • Returns DOMRect

      • Returns DOMRectList

      • Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.

        +

        MDN Reference

        +

        Parameters

        • classNames: string

        Returns HTMLCollectionOf<Element>

      • Type Parameters

        • K extends keyof HTMLElementTagNameMap

        Parameters

        • qualifiedName: K

        Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

      • Type Parameters

        • K extends keyof SVGElementTagNameMap

        Parameters

        • qualifiedName: K

        Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

      • Type Parameters

        • K extends keyof MathMLElementTagNameMap

        Parameters

        • qualifiedName: K

        Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

      • Type Parameters

        • K extends keyof HTMLElementDeprecatedTagNameMap

        Parameters

        • qualifiedName: K

        Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

        Deprecated

      • Parameters

        • qualifiedName: string

        Returns HTMLCollectionOf<Element>

      • Parameters

        • namespaceURI: "http://www.w3.org/1999/xhtml"
        • localName: string

        Returns HTMLCollectionOf<HTMLElement>

      • Parameters

        • namespaceURI: "http://www.w3.org/2000/svg"
        • localName: string

        Returns HTMLCollectionOf<SVGElement>

      • Parameters

        • namespaceURI: "http://www.w3.org/1998/Math/MathML"
        • localName: string

        Returns HTMLCollectionOf<MathMLElement>

      • Parameters

        • namespace: null | string
        • localName: string

        Returns HTMLCollectionOf<Element>

      • Returns node's root.

        +

        MDN Reference

        +

        Parameters

        • Optional options: GetRootNodeOptions

        Returns Node

      • Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.

        +

        MDN Reference

        +

        Parameters

        • qualifiedName: string

        Returns boolean

      • Returns true if element has an attribute whose namespace is namespace and local name is localName.

        +

        MDN Reference

        +

        Parameters

        • namespace: null | string
        • localName: string

        Returns boolean

      • Returns true if element has attributes, and false otherwise.

        +

        MDN Reference

        +

        Returns boolean

      • Returns whether node has children.

        +

        MDN Reference

        +

        Returns boolean

      • Parameters

        • pointerId: number

        Returns boolean

      • Returns void

      • Parameters

        • where: InsertPosition
        • element: Element

        Returns null | Element

      • Parameters

        • position: InsertPosition
        • text: string

        Returns void

      • Parameters

        • where: InsertPosition
        • data: string

        Returns void

      • Type Parameters

        • T extends Node

        Parameters

        • node: T
        • child: null | Node

        Returns T

      • Parameters

        • namespace: null | string

        Returns boolean

      • Returns whether node and otherNode have the same properties.

        +

        MDN Reference

        +

        Parameters

        • otherNode: null | Node

        Returns boolean

      • Parameters

        • otherNode: null | Node

        Returns boolean

      • Parameters

        • prefix: null | string

        Returns null | string

      • Parameters

        • namespace: null | string

        Returns null | string

      • Returns true if matching selectors against element's root yields element, and false otherwise.

        +

        MDN Reference

        +

        Parameters

        • selectors: string

        Returns boolean

      • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

        +

        MDN Reference

        +

        Returns void

      • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

        +

        Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

        +

        MDN Reference

        +

        Parameters

        • Rest ...nodes: (string | Node)[]

        Returns void

      • Returns the first element that is a descendant of node that matches selectors.

        +

        MDN Reference

        +

        Type Parameters

        • K extends keyof HTMLElementTagNameMap

        Parameters

        • selectors: K

        Returns null | HTMLElementTagNameMap[K]

      • Type Parameters

        • K extends keyof SVGElementTagNameMap

        Parameters

        • selectors: K

        Returns null | SVGElementTagNameMap[K]

      • Type Parameters

        • K extends keyof MathMLElementTagNameMap

        Parameters

        • selectors: K

        Returns null | MathMLElementTagNameMap[K]

      • Type Parameters

        • K extends keyof HTMLElementDeprecatedTagNameMap

        Parameters

        • selectors: K

        Returns null | HTMLElementDeprecatedTagNameMap[K]

        Deprecated

      • Type Parameters

        • E extends Element = Element

        Parameters

        • selectors: string

        Returns null | E

      • Returns all element descendants of node that match selectors.

        +

        MDN Reference

        +

        Type Parameters

        • K extends keyof HTMLElementTagNameMap

        Parameters

        • selectors: K

        Returns NodeListOf<HTMLElementTagNameMap[K]>

      • Type Parameters

        • K extends keyof SVGElementTagNameMap

        Parameters

        • selectors: K

        Returns NodeListOf<SVGElementTagNameMap[K]>

      • Type Parameters

        • K extends keyof MathMLElementTagNameMap

        Parameters

        • selectors: K

        Returns NodeListOf<MathMLElementTagNameMap[K]>

      • Type Parameters

        • K extends keyof HTMLElementDeprecatedTagNameMap

        Parameters

        • selectors: K

        Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

        Deprecated

      • Type Parameters

        • E extends Element = Element

        Parameters

        • selectors: string

        Returns NodeListOf<E>

      • Parameters

        • pointerId: number

        Returns void

      • Removes node.

        +

        MDN Reference

        +

        Returns void

      • Removes element's first attribute whose qualified name is qualifiedName.

        +

        MDN Reference

        +

        Parameters

        • qualifiedName: string

        Returns void

      • Removes element's attribute whose namespace is namespace and local name is localName.

        +

        MDN Reference

        +

        Parameters

        • namespace: null | string
        • localName: string

        Returns void

      • Parameters

        • attr: Attr

        Returns Attr

      • Type Parameters

        • T extends Node

        Parameters

        • child: T

        Returns T

      • Type Parameters

        • K extends keyof HTMLElementEventMap

        Parameters

        • type: K
        • listener: ((this, ev) => any)
            • (this, ev): any
            • Parameters

              Returns any

        • Optional options: boolean | EventListenerOptions

        Returns void

      • Parameters

        • type: string
        • listener: EventListenerOrEventListenerObject
        • Optional options: boolean | EventListenerOptions

        Returns void

      • Type Parameters

        • T extends Node

        Parameters

        • node: Node
        • child: T

        Returns T

      • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

        +

        Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

        +

        MDN Reference

        +

        Parameters

        • Rest ...nodes: (string | Node)[]

        Returns void

      • Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.

        +

        Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

        +

        MDN Reference

        +

        Parameters

        • Rest ...nodes: (string | Node)[]

        Returns void

      • Displays element fullscreen and resolves promise when done.

        +

        When supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to "show", navigation simplicity is preferred over screen space, and if set to "hide", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value "auto" indicates no application preference.

        +

        MDN Reference

        +

        Parameters

        • Optional options: FullscreenOptions

        Returns Promise<void>

      • Returns void

      • Parameters

        • Optional options: ScrollToOptions

        Returns void

      • Parameters

        • x: number
        • y: number

        Returns void

      • Parameters

        • Optional options: ScrollToOptions

        Returns void

      • Parameters

        • x: number
        • y: number

        Returns void

      • Parameters

        • Optional arg: boolean | ScrollIntoViewOptions

        Returns void

      • Parameters

        • Optional options: ScrollToOptions

        Returns void

      • Parameters

        • x: number
        • y: number

        Returns void

      • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

        +

        MDN Reference

        +

        Parameters

        • qualifiedName: string
        • value: string

        Returns void

      • Sets the value of element's attribute whose namespace is namespace and local name is localName to value.

        +

        MDN Reference

        +

        Parameters

        • namespace: null | string
        • qualifiedName: string
        • value: string

        Returns void

      • Parameters

        • attr: Attr

        Returns null | Attr

      • Parameters

        • attr: Attr

        Returns null | Attr

      • Parameters

        • pointerId: number

        Returns void

      • Returns void

      • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

        +

        Returns true if qualifiedName is now present, and false otherwise.

        +

        MDN Reference

        +

        Parameters

        • qualifiedName: string
        • Optional force: boolean

        Returns boolean

      • Parameters

        • Optional force: boolean

        Returns void

      • Parameters

        • selectors: string

        Returns boolean

        Deprecated

        This is a legacy alias of matches.

        +

        MDN Reference

        +
      • Adds an initializer function to the class that is called during instance +construction.

        +

        This is useful for code that runs against a ReactiveElement +subclass, such as a decorator, that needs to do work for each +instance, such as setting up a ReactiveController.

        +
        const myDecorator = (target: typeof ReactiveElement, key: string) => {
        target.addInitializer((instance: ReactiveElement) => {
        // This is run during construction of the element
        new MyController(instance);
        });
        } +
        +

        Decorating a field will then cause each instance to run an initializer +that adds a controller:

        +
        class MyElement extends LitElement {
        @myDecorator foo;
        } +
        +

        Initializers are stored per-constructor. Adding an initializer to a +subclass does not add it to a superclass. Since initializers are run in +constructors, initializers will run in order of the class hierarchy, +starting with superclasses and progressing to the instance's class.

        +

        Parameters

        • initializer: Initializer

        Returns void

        Nocollapse

      • Finishes setting up the class so that it's ready to be registered +as a custom element and instantiated.

        +

        This method is called by the ReactiveElement.observedAttributes getter. +If you override the observedAttributes getter, you must either call +super.observedAttributes to trigger finalization, or call finalize() +yourself.

        +

        Returns void

        Nocollapse

      attributes

      • get observedAttributes(): string[]
      • Returns a list of attributes corresponding to the registered properties.

        +

        Returns string[]

        Nocollapse

      • Synchronizes property values when attributes change.

        +

        Specifically, when an attribute is set, the corresponding property is set. +You should rarely need to implement this callback. If this method is +overridden, super.attributeChangedCallback(name, _old, value) must be +called.

        +

        See using the lifecycle callbacks +on MDN for more information about the attributeChangedCallback.

        +

        Parameters

        • name: string
        • _old: null | string
        • value: null | string

        Returns void

      controllers

      • Registers a ReactiveController to participate in the element's reactive +update cycle. The element automatically calls into any registered +controllers during its lifecycle callbacks.

        +

        If the element is connected when addController() is called, the +controller's hostConnected() callback will be immediately called.

        +

        Parameters

        • controller: ReactiveController

        Returns void

      • Removes a ReactiveController from the element.

        +

        Parameters

        • controller: ReactiveController

        Returns void

      dev-mode

      disableWarning?: ((warningKind) => void)

      Disable the given warning category for this class.

      +

      This method only exists in development builds, so it should be accessed +with a guard like:

      +
      // Disable for all ReactiveElement subclasses
      ReactiveElement.disableWarning?.('migration');

      // Disable for only MyElement and subclasses
      MyElement.disableWarning?.('migration'); +
      +

      Type declaration

        • (warningKind): void
        • Disable the given warning category for this class.

          +

          This method only exists in development builds, so it should be accessed +with a guard like:

          +
          // Disable for all ReactiveElement subclasses
          ReactiveElement.disableWarning?.('migration');

          // Disable for only MyElement and subclasses
          MyElement.disableWarning?.('migration'); +
          +

          Parameters

          • warningKind: WarningKind

          Returns void

          Nocollapse

      Nocollapse

      enableWarning?: ((warningKind) => void)

      Enable the given warning category for this class.

      +

      This method only exists in development builds, so it should be accessed +with a guard like:

      +
      // Enable for all ReactiveElement subclasses
      ReactiveElement.enableWarning?.('migration');

      // Enable for only MyElement and subclasses
      MyElement.enableWarning?.('migration'); +
      +

      Type declaration

        • (warningKind): void
        • Enable the given warning category for this class.

          +

          This method only exists in development builds, so it should be accessed +with a guard like:

          +
          // Enable for all ReactiveElement subclasses
          ReactiveElement.enableWarning?.('migration');

          // Enable for only MyElement and subclasses
          MyElement.enableWarning?.('migration'); +
          +

          Parameters

          • warningKind: WarningKind

          Returns void

          Nocollapse

      Nocollapse

      enabledWarnings?: WarningKind[]

      Read or set all the enabled warning categories for this class.

      +

      This property is only used in development builds.

      +

      Nocollapse

      lifecycle

      • Invoked when the component is added to the document's DOM.

        +

        In connectedCallback() you should setup tasks that should only occur when +the element is connected to the document. The most common of these is +adding event listeners to nodes external to the element, like a keydown +event handler added to the window.

        +
        connectedCallback() {
        super.connectedCallback();
        addEventListener('keydown', this._handleKeydown);
        } +
        +

        Typically, anything done in connectedCallback() should be undone when the +element is disconnected, in disconnectedCallback().

        +

        Returns void

      • Invoked when the component is removed from the document's DOM.

        +

        This callback is the main signal to the element that it may no longer be +used. disconnectedCallback() should ensure that nothing is holding a +reference to the element (such as event listeners added to nodes external +to the element), so that it is free to be garbage collected.

        +
        disconnectedCallback() {
        super.disconnectedCallback();
        window.removeEventListener('keydown', this._handleKeydown);
        } +
        +

        An element may be re-connected after being disconnected.

        +

        Returns void

      properties

      elementProperties: PropertyDeclarationMap

      Memoized list of all element properties, including any superclass +properties. Created lazily on user subclasses when finalizing the class.

      +

      Nocollapse

      properties: PropertyDeclarations

      User-supplied object that maps property names to PropertyDeclaration +objects containing options for configuring reactive properties. When +a reactive property is set the element will update and render.

      +

      By default properties are public fields, and as such, they should be +considered as primarily settable by element users, either via attribute or +the property itself.

      +

      Generally, properties that are changed by the element should be private or +protected fields and should use the state: true option. Properties +marked as state do not reflect from the corresponding attribute

      +

      However, sometimes element code does need to set a public property. This +should typically only be done in response to user interaction, and an event +should be fired informing the user; for example, a checkbox sets its +checked property when clicked and fires a changed event. Mutating +public properties should typically not be done for non-primitive (object or +array) properties. In other cases when an element needs to manage state, a +private property set with the state: true option should be used. When +needed, state properties can be initialized via public properties to +facilitate complex interactions.

      +

      Nocollapse

      • Creates a property accessor on the element prototype if one does not exist +and stores a PropertyDeclaration for the property with the +given options. The property setter calls the property's hasChanged +property option or uses a strict identity check to determine whether or not +to request an update.

        +

        This method may be overridden to customize properties; however, +when doing so, it's important to call super.createProperty to ensure +the property is setup correctly. This method calls +getPropertyDescriptor internally to get a descriptor to install. +To customize what properties do when they are get or set, override +getPropertyDescriptor. To customize the options for a property, +implement createProperty like this:

        +
        static createProperty(name, options) {
        options = Object.assign(options, {myOption: true});
        super.createProperty(name, options);
        } +
        +

        Parameters

        • name: PropertyKey
        • Optional options: PropertyDeclaration<unknown, unknown>

        Returns void

        Nocollapse

      • Returns a property descriptor to be defined on the given named property. +If no descriptor is returned, the property will not become an accessor. +For example,

        +
        class MyElement extends LitElement {
        static getPropertyDescriptor(name, key, options) {
        const defaultDescriptor =
        super.getPropertyDescriptor(name, key, options);
        const setter = defaultDescriptor.set;
        return {
        get: defaultDescriptor.get,
        set(value) {
        setter.call(this, value);
        // custom action.
        },
        configurable: true,
        enumerable: true
        }
        }
        } +
        +

        Parameters

        • name: PropertyKey
        • key: string | symbol
        • options: PropertyDeclaration<unknown, unknown>

        Returns undefined | PropertyDescriptor

        Nocollapse

      • Returns the property options associated with the given property. +These options are defined with a PropertyDeclaration via the properties +object or the @property decorator and are registered in +createProperty(...).

        +

        Note, this method should be considered "final" and not overridden. To +customize the options for a given property, override +createProperty.

        +

        Parameters

        • name: PropertyKey

        Returns PropertyDeclaration<unknown, unknown>

        Nocollapse

        Final

      rendering

      renderOptions: RenderOptions
      renderRoot: HTMLElement | DocumentFragment

      Node or ShadowRoot into which element DOM should be rendered. Defaults +to an open shadowRoot.

      +
      shadowRootOptions: ShadowRootInit

      Options used when calling attachShadow. Set this property to customize +the options for the shadowRoot; for example, to create a closed +shadowRoot: {mode: 'closed'}.

      +

      Note, these options are used in createRenderRoot. If this method +is customized, options should be respected if possible.

      +

      Nocollapse

      styles

      elementStyles: CSSResultOrNative[]

      Memoized list of all element styles. +Created lazily on user subclasses when finalizing the class.

      +

      Nocollapse

      styles?: CSSResultGroup

      Array of styles to apply to the element. The styles should be defined +using the css tag function, via constructible stylesheets, or +imported from native CSS module scripts.

      +

      Note on Content Security Policy:

      +

      Element styles are implemented with <style> tags when the browser doesn't +support adopted StyleSheets. To use such <style> tags with the style-src +CSP directive, the style-src value must either include 'unsafe-inline' or +nonce-<base64-value> with <base64-value> replaced be a server-generated +nonce.

      +

      To provide a nonce to use on generated <style> elements, set +window.litNonce to a server-generated nonce in your page's HTML, before +loading application code:

      +
      <script>
      // Generated and unique per request:
      window.litNonce = 'a1b2c3d4';
      </script> +
      +

      Nocollapse

      • Takes the styles the user supplied via the static styles property and +returns the array of styles to apply to the element. +Override this method to integrate into a style management system.

        +

        Styles are deduplicated preserving the last instance in the list. This +is a performance optimization to avoid duplicated styles that can occur +especially when composing via subclassing. The last item is kept to try +to preserve the cascade order with the assumption that it's most important +that last added styles override previous styles.

        +

        Parameters

        • Optional styles: CSSResultGroup

        Returns CSSResultOrNative[]

        Nocollapse

      updates

      hasUpdated: boolean

      Is set to true after the first update. The element code cannot assume +that renderRoot exists before the element hasUpdated.

      +
      isUpdatePending: boolean

      True if there is a pending update as a result of calling requestUpdate(). +Should only be read.

      +
      • get updateComplete(): Promise<boolean>
      • Returns a Promise that resolves when the element has completed updating. +The Promise value is a boolean that is true if the element completed the +update without triggering another update. The Promise result is false if +a property was set inside updated(). If the Promise is rejected, an +exception was thrown during the update.

        +

        To await additional asynchronous work, override the getUpdateComplete +method. For example, it is sometimes useful to await a rendered element +before fulfilling this Promise. To do this, first await +super.getUpdateComplete(), then any subsequent state.

        +

        Returns Promise<boolean>

        A promise of a boolean that resolves to true if the update completed + without triggering another update.

        +
      • Note, this method should be considered final and not overridden. It is +overridden on the element instance with a function that triggers the first +update.

        +

        Parameters

        • _requestedUpdate: boolean

        Returns void

      • Invoked when the element is first updated. Implement to perform one time +work on the element after update.

        +
        firstUpdated() {
        this.renderRoot.getElementById('my-text-area').focus();
        } +
        +

        Setting properties inside this method will trigger the element to update +again after this update cycle completes.

        +

        Parameters

        • _changedProperties: Map<PropertyKey, unknown> | PropertyValueMap<any>

          Map of changed properties with old values

          +

        Returns void

      • Override point for the updateComplete promise.

        +

        It is not safe to override the updateComplete getter directly due to a +limitation in TypeScript which means it is not possible to call a +superclass getter (e.g. super.updateComplete.then(...)) when the target +language is ES5 (https://github.com/microsoft/TypeScript/issues/338). +This method should be overridden instead. For example:

        +
        class MyElement extends LitElement {
        override async getUpdateComplete() {
        const result = await super.getUpdateComplete();
        await this._myChild.updateComplete;
        return result;
        }
        } +
        +

        Returns Promise<boolean>

        A promise of a boolean that resolves to true if the update completed + without triggering another update.

        +
      • Performs an element update. Note, if an exception is thrown during the +update, firstUpdated and updated will not be called.

        +

        Call performUpdate() to immediately process a pending update. This should +generally not be needed, but it can be done in rare cases when you need to +update synchronously.

        +

        Returns void

      • Requests an update which is processed asynchronously. This should be called +when an element should update based on some state not triggered by setting +a reactive property. In this case, pass no arguments. It should also be +called when manually implementing a property setter. In this case, pass the +property name and oldValue to ensure that any configured property +options are honored.

        +

        Parameters

        • Optional name: PropertyKey

          name of requesting property

          +
        • Optional oldValue: unknown

          old value of requesting property

          +
        • Optional options: PropertyDeclaration<unknown, unknown>

          property options to use instead of the previously + configured options

          +

        Returns void

      • Schedules an element update. You can override this method to change the +timing of updates by returning a Promise. The update will await the +returned Promise, and you should resolve the Promise to allow the update +to proceed. If this method is overridden, super.scheduleUpdate() +must be called.

        +

        For instance, to schedule updates to occur just before the next frame:

        +
        override protected async scheduleUpdate(): Promise<unknown> {
        await new Promise((resolve) => requestAnimationFrame(() => resolve()));
        super.scheduleUpdate();
        } +
        +

        Returns void | Promise<unknown>

      • Controls whether or not update() should be called when the element requests +an update. By default, this method always returns true, but this can be +customized to control when to update.

        +

        Parameters

        • _changedProperties: Map<PropertyKey, unknown> | PropertyValueMap<any>

          Map of changed properties with old values

          +

        Returns boolean

      • Updates the element. This method reflects property values to attributes +and calls render to render DOM via lit-html. Setting properties inside +this method will not trigger another update.

        +

        Parameters

        • changedProperties: Map<PropertyKey, unknown> | PropertyValueMap<any>

          Map of changed properties with old values

          +

        Returns void

      • Invoked whenever the element is updated. Implement to perform +post-updating tasks via DOM APIs, for example, focusing an element.

        +

        Setting properties inside this method will trigger the element to update +again after this update cycle completes.

        +

        Parameters

        • _changedProperties: Map<PropertyKey, unknown> | PropertyValueMap<any>

          Map of changed properties with old values

          +

        Returns void

      • Invoked before update() to compute values needed during the update.

        +

        Implement willUpdate to compute property values that depend on other +properties and are used in the rest of the update process.

        +
        willUpdate(changedProperties) {
        // only need to check changed properties for an expensive computation.
        if (changedProperties.has('firstName') || changedProperties.has('lastName')) {
        this.sha = computeSHA(`${this.firstName} ${this.lastName}`);
        }
        }

        render() {
        return html`SHA: ${this.sha}`;
        } +
        +

        Parameters

        • _changedProperties: Map<PropertyKey, unknown> | PropertyValueMap<any>

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/classes/core_components.LisLoadingElement.html b/docs/classes/core_components.LisLoadingElement.html index b072d65..0300ad7 100644 --- a/docs/classes/core_components.LisLoadingElement.html +++ b/docs/classes/core_components.LisLoadingElement.html @@ -17,7 +17,7 @@

      Example

      Depending on the type of parent element, the spinner overlay to cover the loading element's parent:

      <!-- force the loading overlay to cover its parent element -->
      <div class="uk-inline">
      <lis-loading-element></lis-loading-element>
      </div>
      -

    Hierarchy

    • LitElement
      • LisLoadingElement

    Other

    Hierarchy

    • LitElement
      • LisLoadingElement

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -375,7 +375,7 @@

    Example

    Depending on the type of parent element, the spinner overlay

    ELEMENT_NODE: 1

    node is an element.

    ENTITY_NODE: 6
    ENTITY_REFERENCE_NODE: 5
    NOTATION_NODE: 12
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    TEXT_NODE: 3

    node is a Text node.

    -
    _alertRef: Ref<LisAlertElement> = ...
    accessKey: string
    _alertRef: Ref<LisAlertElement> = ...
    accessKey: string
    accessKeyLabel: string
    ariaAtomic: null | string
    ariaAutoComplete: null | string

    MDN Reference

    @@ -432,7 +432,7 @@

    Example

    Depending on the type of parent element, the spinner overlay

    clientWidth: number
    contentEditable: string
    dataType: string = 'data'

    The type of data being loaded.

    -
    dataset: DOMStringMap
    dataset: DOMStringMap
    dir: string
    draggable: boolean
    enterKeyHint: string

    MDN Reference

    @@ -688,7 +688,7 @@

    Deprecated

    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    MDN Reference

    spellcheck: boolean
    state: "message" | "loaded" | "loading" = 'loaded'
    style: CSSStyleDeclaration
    state: "message" | "loaded" | "loading" = 'loaded'
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    @@ -724,7 +724,7 @@

    Deprecated

    MDN Reference

    Parameters

    • other: null | Node

    Returns boolean

    • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

      MDN Reference

      -

      Parameters

      Returns boolean

    • Parameters

      Returns boolean

    • Parameters

      • Optional options: FocusOptions

      Returns void

    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • Returns whether node and otherNode have the same properties.

      MDN Reference

      Parameters

      • otherNode: null | Node

      Returns boolean

    • Parameters

      • otherNode: null | Node

      Returns boolean

    • Parameters

      • otherNode: null | Node

      Returns boolean

    • Parameters

      • prefix: null | string

      Returns null | string

    • Parameters

      • namespace: null | string

      Returns null | string

    • Returns true if matching selectors against element's root yields element, and false otherwise.

      MDN Reference

      -

      Parameters

      • selectors: string

      Returns boolean

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      +

      Parameters

      • selectors: string

      Returns boolean

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      MDN Reference

      Returns void

    • Parameters

      • attr: Attr

      Returns null | Attr

    • Parameters

      • pointerId: number

      Returns void

    • Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +

      Returns void

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      Returns true if qualifiedName is now present, and false otherwise.

      MDN Reference

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • MDN Reference

      diff --git a/docs/classes/core_components.LisModalElement.html b/docs/classes/core_components.LisModalElement.html index 716d316..440a8de 100644 --- a/docs/classes/core_components.LisModalElement.html +++ b/docs/classes/core_components.LisModalElement.html @@ -20,7 +20,7 @@

      Example

      In the example below, the lis-simple-table-element web compon for more information.

      <lis-modal-element
      modalId="modal-test"
      heading="Cheesy Table Modal">
      <lis-simple-table-element
      id="table">
      </lis-simple-table-element>
      </lis-modal-element>

      <script type="text/javascript">
      // get the simple table element after page loads.
      window.onload = (event) => {

      const tableElement = document.getElementById('table');
      // set the element's properties
      tableElement.caption = 'My cheesy table';
      tableElement.dataAttributes = ['cheese', 'region'];
      tableElement.header = {cheese: 'Cheese', region: 'Region'};
      tableElement.data = [
      {cheese: 'Brie', region: 'France'},
      {cheese: 'Burrata', region: 'Italy'},
      {cheese: 'Feta', region: 'Greece'},
      {cheese: 'Gouda', region: 'Netherlands'},
      ];
      }
      </script>
      -

    Hierarchy

    • LitElement
      • LisModalElement

    Other

    Hierarchy

    • LitElement
      • LisModalElement

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -362,7 +362,7 @@

    Example

    In the example below, the lis-simple-table-element web compon update updated willUpdate -

    Other

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +

    Other

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    @@ -432,7 +432,7 @@

    Example

    In the example below, the lis-simple-table-element web compon

    clientWidth: number
    contentEditable: string
    dataset: DOMStringMap
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    dir: string
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    @@ -440,7 +440,7 @@

    Example

    In the example below, the lis-simple-table-element web compon

    firstElementChild: null | Element

    Returns the first child that is an element, and null otherwise.

    MDN Reference

    heading: string = ''

    The text or HTML to populate uk-modal-header

    -
    hidden: boolean
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    MDN Reference

    inert: boolean

    MDN Reference

    @@ -459,7 +459,7 @@

    Example

    In the example below, the lis-simple-table-element web compon

    MDN Reference

    modalId: string = 'lis-modal'

    The text to use as the Id for the uk-modal. This is used to bind buttons to show/hide.

    -
    namespaceURI: null | string

    Returns the namespace.

    +
    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    nextElementSibling: null | Element

    Returns the first following sibling that is an element, and null otherwise.

    MDN Reference

    @@ -689,7 +689,7 @@

    Deprecated

    MDN Reference

    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    MDN Reference

    -
    slotController: LisSlotController
    spellcheck: boolean
    slotController: LisSlotController
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Hierarchy

    Other

    Hierarchy

    • LitElement
      • LisPaginationElement

    Other

    hasNext: boolean = false

    Whether or not the next button should be enabled. Note that this will be overridden if a value is provided for numPages.

    -
    hidden: boolean
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    MDN Reference

    inert: boolean

    MDN Reference

    @@ -477,7 +477,7 @@

    Example

    An optional

    nodeValue: null | string
    nonce?: string
    numPages?: number

    The total number of pages.

    -
    offsetHeight: number
    offsetHeight: number
    offsetLeft: number
    offsetParent: null | Element
    offsetTop: number
    outerHTML: string
    outerText: string
    ownerDocument: Document
    page: number = 1

    What page the element is currently on.

    -
    parentElement: null | HTMLElement

    Returns the parent element.

    +
    parentElement: null | HTMLElement

    Returns the parent element.

    MDN Reference

    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    @@ -691,7 +691,7 @@

    Deprecated

    role: null | string
    scrollHeight: number
    scrollLeft: number
    scrollTarget: null | HTMLElement = null

    The element to scroll to when the page changes.

    -
    scrollTop: number
    scrollTop: number
    scrollWidth: number
    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    MDN Reference

    @@ -710,7 +710,7 @@

    Deprecated

    Nocollapse

    pageChange: CustomEvent<{
        page: number;
    }>

    Fired when the page changes. Dispatches a CustomEvent containing the new value of the page property.

    -

    Type declaration

    • page: number
    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      +

      Type declaration

      • page: number
    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      MDN Reference

      Parameters

      • Rest ...nodes: (string | Node)[]

      Returns void

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      +

    Returns void

    • Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.

      MDN Reference

      Returns void

    • Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.

      Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.

      @@ -790,7 +790,7 @@

      Deprecated

      Parameters

      Returns void

    • Returns the first element that is a descendant of node that matches selectors.

      +

    Returns void

    • Returns the first element that is a descendant of node that matches selectors.

      MDN Reference

      Type Parameters

      • K extends keyof HTMLElementTagNameMap

      Parameters

      • selectors: K

      Returns null | HTMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof SVGElementTagNameMap

      Parameters

      • selectors: K

      Returns null | SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns null | MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns null | HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

    • Returns all element descendants of node that match selectors.

      MDN Reference

      diff --git a/docs/classes/core_components.LisSimpleTableElement.html b/docs/classes/core_components.LisSimpleTableElement.html index 4d3ff3c..875c156 100644 --- a/docs/classes/core_components.LisSimpleTableElement.html +++ b/docs/classes/core_components.LisSimpleTableElement.html @@ -20,7 +20,7 @@

      Example

      Alternatively, a simple table's contents can be written i Note that this will override any content assigned via JavaScript:

      <!-- set the caption, dataAttributes, and header attributes/properties via HTML -->
      <!-- NOTE: this is the table produced by the previous example -->
      <lis-simple-table-element>
      <template>
      <caption>My cheesy table</caption>
      <thead>
      <tr>
      <th>Cheese</th>
      <th>Region</th>
      </tr>
      </thead>
      <tbody>
      <tr>
      <td>Brie</td>
      <td>France</td>
      </tr>
      <tr>
      <td>Burrata</td>
      <td>Italy</td>
      </tr>
      <tr>
      <td>Feta</td>
      <td>Greece</td>
      </tr>
      <tr>
      <td>Gouda</td>
      <td>Netherlands</td>
      </tr>
      </tbody>
      </template>
      </lis-simple-table-element>
      -

    Hierarchy

    • LitElement
      • LisSimpleTableElement

    Other

    Hierarchy

    • LitElement
      • LisSimpleTableElement

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -365,7 +365,7 @@

    Example

    Alternatively, a simple table's contents can be written i update updated willUpdate -

    Other

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +

    Other

    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    @@ -421,7 +421,7 @@

    Example

    Alternatively, a simple table's contents can be written i

    autocapitalize: string
    autofocus: boolean
    baseURI: string

    Returns node's node document's document base URL.

    MDN Reference

    caption: string = ''

    The caption shown above the table.

    -
    childElementCount: number
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    children: HTMLCollection

    Returns the child elements.

    @@ -436,14 +436,14 @@

    Example

    Alternatively, a simple table's contents can be written i

    clientWidth: number
    columnClasses: StringObjectModel = {}

    A single object mapping attributes to table column classes. Assumed to be invariant if assigned as an attribute.

    -
    contentEditable: string
    contentEditable: string
    data: StringObjectModel[] = []

    The data to display in the table. Only attributes defined in the dataAttributes property will be parsed from the objects.

    -
    dataAttributes: string[] = []

    An ordered list of attributes in the input data objects used to populate +

    dataAttributes: string[] = []

    An ordered list of attributes in the input data objects used to populate table rows. Assumed to be invariant if assigned as an attribute.

    -
    dataset: DOMStringMap
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    dir: string
    dataset: DOMStringMap
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    @@ -452,7 +452,7 @@

    Example

    Alternatively, a simple table's contents can be written i

    MDN Reference

    header: StringObjectModel = {}

    A single object mapping attributes to header labels. Assumed to be invariant if assigned as an attribute.

    -
    hidden: boolean
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    MDN Reference

    inert: boolean

    MDN Reference

    @@ -699,7 +699,7 @@

    Deprecated

    MDN Reference

    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    MDN Reference

    -
    slotController: LisSlotController
    spellcheck: boolean
    slotController: LisSlotController
    spellcheck: boolean
    style: CSSStyleDeclaration
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

    diff --git a/docs/classes/mixins.LisPaginatedSearchElementInterface.html b/docs/classes/mixins.LisPaginatedSearchElementInterface.html index a69a3f2..1bb9279 100644 --- a/docs/classes/mixins.LisPaginatedSearchElementInterface.html +++ b/docs/classes/mixins.LisPaginatedSearchElementInterface.html @@ -6,7 +6,7 @@ array of the PaginatedSearchResults instance resolved by the Promise returned by the searchFunction.

    -

    Constructors

    Constructors

    Properties

    cancelPromiseController domContentLoadedController queryStringController @@ -31,7 +31,7 @@ available for more low-level access. This is the value of the abortSignal attribute of the PaginatedSearchOptions object passed to the component's SearchFunction.

    -
    domContentLoadedController: LisDomContentLoadedController

    Components that use the +

    domContentLoadedController: LisDomContentLoadedController

    Components that use the LisPaginatedSearchMixin mixin can use this controller to subscribe to the DOMContentLoaded event. The advantage to @@ -39,39 +39,39 @@ the controller triggers a redraw of the component's template, meaning if a listener updates a property that should change the template, triggering a redraw of the template will be handled by the controller.

    -
    queryStringController: LisQueryStringParametersController

    Components that use the +

    queryStringController: LisQueryStringParametersController

    Components that use the LisPaginatedSearchMixin mixin can use this controller to interact with URL query string parameters. For example, it can be used to set values of form elements reactively, i.e. if the query string parameter a form element gets its value changes, then the element's value will be updated in the component's template.

    -
    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will +

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will automatically perform a search when loaded if certain parameters are present in the URL query string. Components that use the mixin can specify what parameters are necessary by setting this property in their constructor. Specifically, this property represents groups of parameters that will trigger a search if all parameters within a group are present.

    -
    resultAttributes: string[]

    Components that use the +

    resultAttributes: string[]

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. These attributes can be specified by setting this property in a component's constructor. Additionally, this property may be used by the end user at run-time to override the default result attributes defined by the component.

    -

    Components that use the +

    Components that use the LisPaginatedSearchMixin mixin will inherit this property. It stores an external function that must be provided by users of the component that performs a search using the data from the component's submitted search form.

    -
    searchResults: SearchResult[]

    The results returned by the searchFunction.

    -
    tableColumnClasses: StringObjectModel

    Components that use the +

    searchResults: SearchResult[]

    The results returned by the searchFunction.

    +
    tableColumnClasses: StringObjectModel

    Components that use the LisPaginatedSearchMixin mixin can optionally define CSS classes for the columns of the table results are displayed in a table. The classes are set from an object that has attributes matching the resultAttributes. The object can be specified by setting this property in a component's constructor. Additionally, this property may be used by the end used at run-time to override the default table column classes defined by the component.

    -
    tableHeader: StringObjectModel

    Components that use the +

    tableHeader: StringObjectModel

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. The header of the @@ -79,7 +79,7 @@ be specified by setting this property in a component's constructor. Additionally, this property may be used by the end used at run-time to override the default table headers defined by the component.

    -

    Methods

    Methods

    • When the form of a component that use the LisPaginatedSearchMixin mixin is submitted, the mixin parses the form contents into a !FormData | FormData instance. This instance is converted into @@ -92,7 +92,7 @@ into an object.

    Returns SearchData

    The object generated from the given !FormData | FormData instance.

    -
    • By default, the LisPaginatedSearchMixin displays search results using the LisSimpleTableElement | LisSimpleTableElement. Components that use the mixin can override this portion of the template by implementing their own renderResults method. The results data will be available via the inherited searchResults variable.

      Returns unknown

      The results portion of the template.

      -
    • By default, the LisPaginatedSearchMixin displays search results info using the in paragraph tags. Components that use the mixin can override this portion of the template by implementing their own renderResultsInfo method.

      Returns unknown

      The results info portion of the template.

      -
    • A helper method that returns that first value that's defined: the given value, the value of the specified querystring parameter, an empty string.

      Parameters

      • value: undefined | string

        The value to potentially return.

      • parameter: string

        The querystring parameter to potentially return the value of.

      Returns string

      The first value that was defined.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisGeneSearchElement.html b/docs/classes/user_components.LisGeneSearchElement.html index acfd4b2..104fb15 100644 --- a/docs/classes/user_components.LisGeneSearchElement.html +++ b/docs/classes/user_components.LisGeneSearchElement.html @@ -43,7 +43,7 @@

    Example

    The <!-- set the example text via HTML -->
    <lis-gene-search-element identifierExample="Glyma.13G357700" descriptionExample="protein disulfide isomerase-like protein" familyExample="L_HZ6G4Z"></lis-gene-search-element>

    <!-- set the example text via JavaScript -->
    <lis-gene-search-element id="gene-search"></lis-gene-search-element>

    <script type="text/javascript">
    // get the gene search element
    const searchElement = document.getElementById('gene-search');
    // set the element's example text properties
    searchElement.identifierExample = 'Glyma.13G357700';
    searchElement.descriptionExample = 'protein disulfide isomerase-like protein';
    searchElement.familyExample = 'L_HZ6G4Z';
    </script> -

    Hierarchy

    Other

    Hierarchy

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -422,7 +422,7 @@

    Example

    The

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    @@ -489,7 +489,7 @@

    Example

    The

    _formLoadingRef: Ref<LisLoadingElement> = ...
    accessKey: string

    MDN Reference

    +>().TEXT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16207
    _formLoadingRef: Ref<LisLoadingElement> = ...
    accessKey: string
    childElementCount: number

    MDN Reference

    +>().cancelPromiseController

    childElementCount: number
    dir: string
    dir: string
    draggable: boolean

    MDN Reference

    +>().domContentLoadedController

    draggable: boolean
    firstChild: null | ChildNode

    Returns the first child.

    +
    firstChild: null | ChildNode

    Returns the first child.

    MDN Reference

    formDataCancelPromiseController: LisCancelPromiseController = ...
    formDataFunction: GeneFormDataFunction = ...

    An optional property that can be used to load the form data via an external function. +

    formDataCancelPromiseController: LisCancelPromiseController = ...
    formDataFunction: GeneFormDataFunction = ...

    An optional property that can be used to load the form data via an external function. If used, the formData attribute/property will be updated using the result.

    -
    genus?: string

    An optional property that limits searches to a specific genus. Setting the property to the +

    genus?: string

    An optional property that limits searches to a specific genus. Setting the property to the empty string "" will cause the genus form field to be set to the default "any" value.

    -
    hidden: boolean
    hidden: boolean
    inert: boolean
    inert: boolean
    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will +>().queryStringController

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will automatically perform a search when loaded if certain parameters are present in the URL query string. Components that use the mixin can specify what parameters are necessary by setting this property in their @@ -1417,7 +1417,7 @@

    Deprecated

    resultAttributes: string[]

    Components that use the +>().requiredQueryStringParams

    resultAttributes: string[]

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. These attributes @@ -1427,7 +1427,7 @@

    Deprecated

    role: null | string
    role: null | string
    scrollHeight: number

    MDN Reference

    @@ -1454,11 +1454,11 @@

    Deprecated

    searchResults: GeneSearchResult[]

    The results returned by the searchFunction.

    +>().searchFunction

    searchResults: GeneSearchResult[]

    The results returned by the searchFunction.

    selectedGenus: number = 0
    selectedSpecies: number = 0
    selectedStrain: number = 0
    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +>().searchResults

    selectedGenus: number = 0
    selectedSpecies: number = 0
    selectedStrain: number = 0
    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    MDN Reference

    spellcheck: boolean
    spellcheck: boolean
    tableHeader: StringObjectModel

    Components that use the +>().tableColumnClasses

    tableHeader: StringObjectModel

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. The header of the @@ -1504,7 +1504,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    Hierarchy

    Other

    Hierarchy

    • LitElement
      • LisLinkoutElement

    Other

    ELEMENT_NODE: 1

    node is an element.

    ENTITY_NODE: 6
    ENTITY_REFERENCE_NODE: 5
    NOTATION_NODE: 12
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    TEXT_NODE: 3

    node is a Text node.

    -
    _loadingRef: Ref<LisLoadingElement> = ...
    accessKey: string
    _loadingRef: Ref<LisLoadingElement> = ...
    accessKey: string
    accessKeyLabel: string
    ariaAtomic: null | string
    ariaAutoComplete: null | string

    MDN Reference

    @@ -406,7 +406,7 @@
    attributeStyleMap: StylePropertyMap
    attributes: NamedNodeMap
    autocapitalize: string
    autofocus: boolean
    baseURI: string

    Returns node's node document's document base URL.

    MDN Reference

    -
    cancelPromiseController: LisCancelPromiseController = ...
    childElementCount: number
    cancelPromiseController: LisCancelPromiseController = ...
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    children: HTMLCollection

    Returns the child elements.

    @@ -443,7 +443,7 @@

    MDN Reference

    lastElementChild: null | Element

    Returns the last child that is an element, and null otherwise.

    MDN Reference

    -
    linkoutFunction: LinkoutFunction<unknown> = ...
    localName: string

    Returns the local name.

    +
    linkoutFunction: LinkoutFunction<unknown> = ...
    localName: string

    Returns the local name.

    MDN Reference

    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    @@ -732,7 +732,7 @@

    Deprecated

    Type Parameters

    • LinkoutData

      Should match the type of the linkout function linkoutData parameter.

    Parameters

    Returns void

    • Returns node's root.

      +

    Returns void

    • Returns node's root.

      MDN Reference

      Parameters

      • Optional options: GetRootNodeOptions

      Returns Node

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    childElementCount: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().cancelPromiseController

    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    @@ -629,7 +629,7 @@

    Example

    The

    draggable: boolean

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    @@ -1152,7 +1152,7 @@

    Deprecated

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will +)<PublicationSearchData, PublicationSearchResult>().queryStringController

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will automatically perform a search when loaded if certain parameters are present in the URL query string. Components that use the mixin can specify what parameters are necessary by setting this property in their @@ -1160,7 +1160,7 @@

    Deprecated

    resultAttributes: string[]

    Components that use the +)<PublicationSearchData, PublicationSearchResult>().requiredQueryStringParams

    resultAttributes: string[]

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. These attributes @@ -1169,7 +1169,7 @@

    Deprecated

    role: null | string
    role: null | string
    scrollHeight: number
    searchResults: PublicationSearchResult[]

    The results returned by the searchFunction.

    +)<PublicationSearchData, PublicationSearchResult>().searchFunction

    searchResults: PublicationSearchResult[]

    The results returned by the searchFunction.

    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +)<PublicationSearchData, PublicationSearchResult>().searchResults

    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    MDN Reference

    tableHeader: StringObjectModel

    Components that use the +)<PublicationSearchData, PublicationSearchResult>().tableColumnClasses

    tableHeader: StringObjectModel

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. The header of the @@ -1229,7 +1229,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +)<PublicationSearchData, PublicationSearchResult>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    titleExample?: string

    An optional property to set the example text for the search field.

    -
    translate: boolean
    translate: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • By default, the LisPaginatedSearchMixin displays search results info using the in paragraph tags. Components that use the mixin can override this portion of the template by implementing their own renderResultsInfo method.

      Returns unknown

      The results info portion of the template.

    • Type Parameters

      • T extends Node

      Parameters

      • node: Node
      • child: T

      Returns T

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +)<PublicationSearchData, PublicationSearchResult>().submit

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      Returns true if qualifiedName is now present, and false otherwise.

      MDN Reference

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    Returns string

    The first value that was defined.

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +)<PublicationSearchData, PublicationSearchResult>().valueOrQuerystringParameter

    Hierarchy

    Other

    Hierarchy

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -388,7 +388,7 @@

    Example

    The

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    @@ -644,7 +644,7 @@

    Example

    The

    childElementCount: number

    MDN Reference

    +>().cancelPromiseController

    childElementCount: number
    draggable: boolean

    MDN Reference

    +>().domContentLoadedController

    draggable: boolean
    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will +>().queryStringController

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will automatically perform a search when loaded if certain parameters are present in the URL query string. Components that use the mixin can specify what parameters are necessary by setting this property in their @@ -1375,7 +1375,7 @@

    Deprecated

    resultAttributes: string[]

    Components that use the +>().requiredQueryStringParams

    resultAttributes: string[]

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. These attributes @@ -1385,7 +1385,7 @@

    Deprecated

    role: null | string
    role: null | string
    scrollHeight: number

    MDN Reference

    @@ -1412,11 +1412,11 @@

    Deprecated

    searchResults: QTLSearchResult[]

    The results returned by the searchFunction.

    +>().searchFunction

    searchResults: QTLSearchResult[]

    The results returned by the searchFunction.

    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +>().searchResults

    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    MDN Reference

    tableHeader: StringObjectModel

    Components that use the +>().tableColumnClasses

    tableHeader: StringObjectModel

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. The header of the @@ -1459,7 +1459,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    translate: boolean
    translate: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +>().submit

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    _formLoadingRef: Ref<LisLoadingElement> = ...
    _studyTypes: string[] = ...
    accessKey: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().TEXT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16207
    _formLoadingRef: Ref<LisLoadingElement> = ...
    _studyTypes: string[] = ...
    accessKey: string
    accessKeyLabel: string

    MDN Reference

    @@ -595,7 +595,7 @@

    Example

    The

    authorExample?: string

    An optional property to set the example text for the author input field.

    -
    autocapitalize: string
    autocapitalize: string
    autofocus: boolean
    childElementCount: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().cancelPromiseController

    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    @@ -664,7 +664,7 @@

    Example

    The

    draggable: boolean

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    @@ -679,11 +679,11 @@

    Example

    The

    The data used to construct the search form in the template.

    -
    formDataCancelPromiseController: LisCancelPromiseController = ...
    formDataFunction: TraitAssociationFormDataFunction = ...

    An optional property that can be used to load the form data via an external function. +

    formDataCancelPromiseController: LisCancelPromiseController = ...
    formDataFunction: TraitAssociationFormDataFunction = ...

    An optional property that can be used to load the form data via an external function. If used, the formData attribute/property will be updated using the result.

    -
    genus?: string

    An optional property that limits searches to a specific genus. Setting the property to the +

    genus?: string

    An optional property that limits searches to a specific genus. Setting the property to the empty string "" will cause the genus form field to be set to the default "any" value.

    -
    hidden: boolean
    hidden: boolean
    id: string

    Returns the value of element's id content attribute. Can be set to change it.

    @@ -1185,7 +1185,7 @@

    Deprecated

    publicationExample?: string

    An optional property to set the example text for the Publication ID input field.

    -
    queryStringController: LisQueryStringParametersController

    Components that use the +

    queryStringController: LisQueryStringParametersController

    Components that use the LisPaginatedSearchMixin mixin can use this controller to interact with URL query string parameters. For example, it can be used to set values of form elements reactively, i.e. if the @@ -1193,7 +1193,7 @@

    Deprecated

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will +)<TraitAssociationSearchData, TraitAssociationSearchResult>().queryStringController

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will automatically perform a search when loaded if certain parameters are present in the URL query string. Components that use the mixin can specify what parameters are necessary by setting this property in their @@ -1201,7 +1201,7 @@

    Deprecated

    resultAttributes: string[]

    Components that use the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().requiredQueryStringParams

    resultAttributes: string[]

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. These attributes @@ -1210,7 +1210,7 @@

    Deprecated

    role: null | string
    role: null | string
    scrollHeight: number

    The results returned by the searchFunction.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().searchFunction

    The results returned by the searchFunction.

    selectedGenus: number = 0
    selectedSpecies: number = 0
    selectedType: number = 0
    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().searchResults

    selectedGenus: number = 0
    selectedSpecies: number = 0
    selectedType: number = 0
    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    MDN Reference

    spellcheck: boolean
    spellcheck: boolean
    style: CSSStyleDeclaration

    MDN Reference

    @@ -1263,7 +1263,7 @@

    Deprecated

    tableHeader: StringObjectModel

    Components that use the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().tableColumnClasses

    tableHeader: StringObjectModel

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. The header of the @@ -1273,7 +1273,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    traitsExample?: string

    An optional property to set the example text for the Traits input field.

    -
    translate: boolean
    translate: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | AddEventListenerOptions

      Returns void

    • Returns true if other is an inclusive descendant of node, and false otherwise.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().connectedCallback

    • Parameters

      • Optional options: GetAnimationsOptions

      Returns Animation[]

    • By default, the LisPaginatedSearchMixin displays search results info using the in paragraph tags. Components that use the mixin can override this portion of the template by implementing their own renderResultsInfo method.

      Returns unknown

      The results info portion of the template.

    • Type Parameters

      • T extends Node

      Parameters

      • node: Node
      • child: T

      Returns T

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().submit

    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      Returns true if qualifiedName is now present, and false otherwise.

      MDN Reference

      Parameters

      • qualifiedName: string
      • Optional force: boolean

      Returns boolean

    • A helper method that returns that first value that's defined: the given value, the value of the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().updated

    • A helper method that returns that first value that's defined: the given value, the value of the specified querystring parameter, an empty string.

      Parameters

      • value: undefined | string

        The value to potentially return.

      • parameter: string

        The querystring parameter to potentially return the value of.

      Returns string

      The first value that was defined.

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().valueOrQuerystringParameter

    Hierarchy

    Other

    Hierarchy

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -388,7 +388,7 @@

    Example

    The

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    @@ -644,7 +644,7 @@

    Example

    The

    childElementCount: number

    MDN Reference

    +>().cancelPromiseController

    childElementCount: number
    draggable: boolean

    MDN Reference

    +>().domContentLoadedController

    draggable: boolean
    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will +>().queryStringController

    requiredQueryStringParams: string[][]

    The LisPaginatedSearchMixin mixin will automatically perform a search when loaded if certain parameters are present in the URL query string. Components that use the mixin can specify what parameters are necessary by setting this property in their @@ -1375,7 +1375,7 @@

    Deprecated

    resultAttributes: string[]

    Components that use the +>().requiredQueryStringParams

    resultAttributes: string[]

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. These attributes @@ -1385,7 +1385,7 @@

    Deprecated

    role: null | string
    role: null | string
    scrollHeight: number

    MDN Reference

    @@ -1412,11 +1412,11 @@

    Deprecated

    searchResults: TraitSearchResult[]

    The results returned by the searchFunction.

    +>().searchFunction

    searchResults: TraitSearchResult[]

    The results returned by the searchFunction.

    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    +>().searchResults

    shadowRoot: null | ShadowRoot

    Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.

    MDN Reference

    tableHeader: StringObjectModel

    Components that use the +>().tableColumnClasses

    tableHeader: StringObjectModel

    Components that use the LisPaginatedSearchMixin mixin must define what attributes their search results will have so the mixin can correctly parse and display the results in a table. The header of the @@ -1459,7 +1459,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    translate: boolean
    translate: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    • If force is not given, "toggles" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.

      +>().submit

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/controllers.html b/docs/modules/controllers.html index 8362d7a..89053b6 100644 --- a/docs/modules/controllers.html +++ b/docs/modules/controllers.html @@ -2,8 +2,10 @@ by multilpe components. Specifically, components have a "has-a" releationship with controllres, which gives them access to a controller's functionality. The controllers in this module are not intended for users of this library.

    -

    Index

    Classes

    Index

    Classes

    Type Aliases

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/core_components.html b/docs/modules/core_components.html index 2a6c901..3307b5e 100644 --- a/docs/modules/core_components.html +++ b/docs/modules/core_components.html @@ -2,9 +2,10 @@ blocks that can be composed to build higher-order components. The components in this module are quite generic and are not intended for users of this library.

    -

    Index

    Classes

    Index

    Classes

    LisAlertElement LisFormInputExampleElement LisFormWrapperElement +LisHistogramElement LisLoadingElement LisModalElement LisPaginationElement diff --git a/docs/modules/mixins.html b/docs/modules/mixins.html index 90f798b..03bb996 100644 --- a/docs/modules/mixins.html +++ b/docs/modules/mixins.html @@ -3,7 +3,7 @@ mixins, which gives them access to a mixin's functionality through inheritance. The mixins in this module are not intended for users of this library.

    -

    Index

    Classes

    Index

    Classes

    Type Aliases

    Constructor PaginatedSearchOptions PaginatedSearchResults diff --git a/docs/modules/models.html b/docs/modules/models.html index 05ba311..306bdf2 100644 --- a/docs/modules/models.html +++ b/docs/modules/models.html @@ -1,5 +1,6 @@ models | @legumeinfo/web-components

    This module contains models that define various types. These models are for internal use only and should not by used by users of the library.

    -

    Index

    Type Aliases

    Index

    Type Aliases

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/user_components.html b/docs/modules/user_components.html index e3378d5..c959a69 100644 --- a/docs/modules/user_components.html +++ b/docs/modules/user_components.html @@ -2,9 +2,10 @@ functionality for end users of this library. This module re-exports components from the core module for functionality reasons; the components from the core module are not intended for users of this library.

    -

    References

    References

    Re-exports LisAlertElement
    Re-exports LisFormInputExampleElement
    Re-exports LisFormWrapperElement
    Re-exports LisLoadingElement
    Re-exports LisModalElement
    Re-exports LisPaginationElement
    Re-exports LisSimpleTableElement

    Generated using TypeDoc

    \ No newline at end of file +

    References

    Re-exports LisAlertElement
    Re-exports LisFormInputExampleElement
    Re-exports LisFormWrapperElement
    Re-exports LisHistogramElement
    Re-exports LisLoadingElement
    Re-exports LisModalElement
    Re-exports LisPaginationElement
    Re-exports LisSimpleTableElement

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/controllers.CallbackFunction.html b/docs/types/controllers.CallbackFunction.html new file mode 100644 index 0000000..b084b14 --- /dev/null +++ b/docs/types/controllers.CallbackFunction.html @@ -0,0 +1,4 @@ +CallbackFunction | @legumeinfo/web-components
    CallbackFunction: ((entries) => void)

    The signature of the callback function required when initializing the controller.

    +

    Type declaration

      • (entries): void
      • Parameters

        • entries: ResizeObserverEntry[]

          An array of entries that can be used to access the new dimensions of +observed elements.

          +

        Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/mixins.Constructor.html b/docs/types/mixins.Constructor.html index eeee21e..6c73446 100644 --- a/docs/types/mixins.Constructor.html +++ b/docs/types/mixins.Constructor.html @@ -4,4 +4,4 @@
  • Params extends any[] = any[]

    The type of the parameters argument for T.

  • Type declaration

      • new (...args): T
      • Parameters

        • Rest ...args: Params

          The arguments that will be passed to the super class constructor.

          -

        Returns T

    Generated using TypeDoc

    \ No newline at end of file +

    Returns T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/mixins.PaginatedSearchOptions.html b/docs/types/mixins.PaginatedSearchOptions.html index 56408a2..0697cbb 100644 --- a/docs/types/mixins.PaginatedSearchOptions.html +++ b/docs/types/mixins.PaginatedSearchOptions.html @@ -3,4 +3,4 @@ mixin. The AbortSignal instance will emit if a search is performed before the current search completes. This signal should be used to cancel in-flight requests if the search API supports it.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/mixins.PaginatedSearchResults.html b/docs/types/mixins.PaginatedSearchResults.html index 983be57..98d8399 100644 --- a/docs/types/mixins.PaginatedSearchResults.html +++ b/docs/types/mixins.PaginatedSearchResults.html @@ -3,4 +3,4 @@ back when it performs a search.

    Type Parameters

    • SearchResult

      The type to expect in the results array of a paginated search results object.

      -

    Type declaration

    • Optional hasNext?: boolean
    • Optional numPages?: number
    • Optional numResults?: number
    • Optional pageSize?: number
    • results: SearchResult[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • Optional hasNext?: boolean
    • Optional numPages?: number
    • Optional numResults?: number
    • Optional pageSize?: number
    • results: SearchResult[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/mixins.SearchFunction.html b/docs/types/mixins.SearchFunction.html index 8f6047c..79c84c7 100644 --- a/docs/types/mixins.SearchFunction.html +++ b/docs/types/mixins.SearchFunction.html @@ -10,4 +10,4 @@
  • page: number

    What page of the paginated results should be returned.

  • options: PaginatedSearchOptions

    Optional parameters that aren't required to perform a search but may be useful.

    -
  • Returns Promise<PaginatedSearchResults<SearchResult>>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<PaginatedSearchResults<SearchResult>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/models.AlertModifierModel.html b/docs/types/models.AlertModifierModel.html index 2639264..ce90cc3 100644 --- a/docs/types/models.AlertModifierModel.html +++ b/docs/types/models.AlertModifierModel.html @@ -1,2 +1,2 @@ AlertModifierModel | @legumeinfo/web-components
    AlertModifierModel: "primary" | "success" | "warning" | "danger"

    UIkit alert class modifiers.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/models.HistogramDataModel.html b/docs/types/models.HistogramDataModel.html new file mode 100644 index 0000000..4ca272e --- /dev/null +++ b/docs/types/models.HistogramDataModel.html @@ -0,0 +1,2 @@ +HistogramDataModel | @legumeinfo/web-components
    HistogramDataModel: {
        count: number;
        name: string;
    }

    An object for histogram data.

    +

    Type declaration

    • count: number
    • name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/models.StringObjectModel.html b/docs/types/models.StringObjectModel.html index 6f4a2e7..bc78603 100644 --- a/docs/types/models.StringObjectModel.html +++ b/docs/types/models.StringObjectModel.html @@ -1,2 +1,2 @@ StringObjectModel | @legumeinfo/web-components
    StringObjectModel: {
        [key: string]: string;
    }

    An object whose keys and values properties must be strings.

    -

    Type declaration

    • [key: string]: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • [key: string]: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.GeneFormDataFunction.html b/docs/types/user_components.GeneFormDataFunction.html index 4b022b0..b4bfa40 100644 --- a/docs/types/user_components.GeneFormDataFunction.html +++ b/docs/types/user_components.GeneFormDataFunction.html @@ -1,3 +1,3 @@ GeneFormDataFunction | @legumeinfo/web-components
    GeneFormDataFunction: ((options) => Promise<GeneSearchFormData>)

    The type signature of a function that may be used to load the data used to construct the search form in the LisGeneSearchElement template.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.GeneFormDataOptions.html b/docs/types/user_components.GeneFormDataOptions.html index f7e4643..4acc4da 100644 --- a/docs/types/user_components.GeneFormDataOptions.html +++ b/docs/types/user_components.GeneFormDataOptions.html @@ -2,4 +2,4 @@ AbortSignal instance will emit if a new function is provided before the current function completes. This signal should be used to cancel in-flight requests if the external API supports it.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.GeneSearchData.html b/docs/types/user_components.GeneSearchData.html index dd2b163..e038174 100644 --- a/docs/types/user_components.GeneSearchData.html +++ b/docs/types/user_components.GeneSearchData.html @@ -1,4 +1,4 @@ GeneSearchData | @legumeinfo/web-components
    GeneSearchData: {
        description: string;
        genus: string;
        identifier: string;
        name: string;
        species: string;
        strain: string;
    }

    The data that will be passed to the search function by the LisGeneSearchElement class when a search is performed.

    -

    Type declaration

    • description: string
    • genus: string
    • identifier: string
    • name: string
    • species: string
    • strain: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • description: string
    • genus: string
    • identifier: string
    • name: string
    • species: string
    • strain: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.GeneSearchFormData.html b/docs/types/user_components.GeneSearchFormData.html index be52141..93244e5 100644 --- a/docs/types/user_components.GeneSearchFormData.html +++ b/docs/types/user_components.GeneSearchFormData.html @@ -1,3 +1,3 @@ GeneSearchFormData | @legumeinfo/web-components
    GeneSearchFormData: {
        genuses: {
            genus: string;
            species: {
                species: string;
                strains: {
                    strain: string;
                }[];
            }[];
        }[];
    }

    The data used to construct the search form in the LisGeneSearchElement template.

    -

    Type declaration

    • genuses: {
          genus: string;
          species: {
              species: string;
              strains: {
                  strain: string;
              }[];
          }[];
      }[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • genuses: {
          genus: string;
          species: {
              species: string;
              strains: {
                  strain: string;
              }[];
          }[];
      }[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.GeneSearchFunction.html b/docs/types/user_components.GeneSearchFunction.html index 4c1b740..269743c 100644 --- a/docs/types/user_components.GeneSearchFunction.html +++ b/docs/types/user_components.GeneSearchFunction.html @@ -9,4 +9,4 @@

    Returns Promise<GeneSearchResult[]>

    Returns

    A Promise that resolves to an Array of GeneSearchResult objects.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.GeneSearchResult.html b/docs/types/user_components.GeneSearchResult.html index 7d6ee2d..5703a47 100644 --- a/docs/types/user_components.GeneSearchResult.html +++ b/docs/types/user_components.GeneSearchResult.html @@ -1,3 +1,3 @@ GeneSearchResult | @legumeinfo/web-components
    GeneSearchResult: {
        description: string;
        geneFamilyAssignments: string[];
        genus: string;
        identifier: string;
        locations: string[];
        name: string;
        panGeneSets: string[];
        species: string;
        strain: string;
    }

    A single result of a gene search performed by the LisGeneSearchElement class.

    -

    Type declaration

    • description: string
    • geneFamilyAssignments: string[]
    • genus: string
    • identifier: string
    • locations: string[]
    • name: string
    • panGeneSets: string[]
    • species: string
    • strain: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • description: string
    • geneFamilyAssignments: string[]
    • genus: string
    • identifier: string
    • locations: string[]
    • name: string
    • panGeneSets: string[]
    • species: string
    • strain: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.LinkoutFunction.html b/docs/types/user_components.LinkoutFunction.html index 3a9cc00..c11ef5c 100644 --- a/docs/types/user_components.LinkoutFunction.html +++ b/docs/types/user_components.LinkoutFunction.html @@ -7,4 +7,4 @@ be useful.

    Returns Promise<LinkoutResults>

    Returns

    A Promise that resolves to a LinkoutResults object.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.LinkoutOptions.html b/docs/types/user_components.LinkoutOptions.html index 71f0b94..65202e1 100644 --- a/docs/types/user_components.LinkoutOptions.html +++ b/docs/types/user_components.LinkoutOptions.html @@ -2,4 +2,4 @@ AbortSignal instance will emit if a linkout is performed before the current linkout completes. This signal should be used to cancel in-flight requests if the linkout API supports it.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.LinkoutResult.html b/docs/types/user_components.LinkoutResult.html index d935881..2b08ec7 100644 --- a/docs/types/user_components.LinkoutResult.html +++ b/docs/types/user_components.LinkoutResult.html @@ -1,3 +1,3 @@ LinkoutResult | @legumeinfo/web-components
    LinkoutResult: {
        href: string;
        text: string;
    }

    A single result of a linkout performed by the LisLinkoutElement class.

    -

    Type declaration

    • href: string
    • text: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • href: string
    • text: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.LinkoutResults.html b/docs/types/user_components.LinkoutResults.html index a494609..f1b2b58 100644 --- a/docs/types/user_components.LinkoutResults.html +++ b/docs/types/user_components.LinkoutResults.html @@ -1,3 +1,3 @@ LinkoutResults | @legumeinfo/web-components
    LinkoutResults: {
        results: LinkoutResult[];
    }

    The type of object the LisLinkoutElement expects back from the linkout function.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.PublicationSearchData.html b/docs/types/user_components.PublicationSearchData.html index 6bb9530..b3cc82d 100644 --- a/docs/types/user_components.PublicationSearchData.html +++ b/docs/types/user_components.PublicationSearchData.html @@ -1,4 +1,4 @@ PublicationSearchData | @legumeinfo/web-components
    PublicationSearchData: {
        query: string;
    }

    The data that will be passed to the search function by the LisPublicationSearchElement class when a search is performed.

    -

    Type declaration

    • query: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • query: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.PublicationSearchFunction.html b/docs/types/user_components.PublicationSearchFunction.html index e5ed9e3..8412f72 100644 --- a/docs/types/user_components.PublicationSearchFunction.html +++ b/docs/types/user_components.PublicationSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<PublicationSearchResult[]>

    Returns

    A Promise that resolves to an Array of PublicationSearchResult objects.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.PublicationSearchResult.html b/docs/types/user_components.PublicationSearchResult.html index 718f10e..0d655a9 100644 --- a/docs/types/user_components.PublicationSearchResult.html +++ b/docs/types/user_components.PublicationSearchResult.html @@ -1,3 +1,3 @@ PublicationSearchResult | @legumeinfo/web-components
    PublicationSearchResult: {
        doi: string;
        firstAuthor: string;
        journal: string;
        pubMedId: string;
        title: string;
        year: number;
    }

    A single result of a Publication search performed by the LisPublicationSearchElement class.

    -

    Type declaration

    • doi: string
    • firstAuthor: string
    • journal: string
    • pubMedId: string
    • title: string
    • year: number

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • doi: string
    • firstAuthor: string
    • journal: string
    • pubMedId: string
    • title: string
    • year: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.QTLSearchData.html b/docs/types/user_components.QTLSearchData.html index b782003..b970609 100644 --- a/docs/types/user_components.QTLSearchData.html +++ b/docs/types/user_components.QTLSearchData.html @@ -1,4 +1,4 @@ QTLSearchData | @legumeinfo/web-components
    QTLSearchData: {
        query: string;
    }

    The data that will be passed to the search function by the LisQTLSearchElement class when a search is performed.

    -

    Type declaration

    • query: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • query: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.QTLSearchFunction.html b/docs/types/user_components.QTLSearchFunction.html index bbf75c6..95acbb9 100644 --- a/docs/types/user_components.QTLSearchFunction.html +++ b/docs/types/user_components.QTLSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<QTLSearchResult[]>

    Returns

    A Promise that resolves to an Array of QTLSearchResult objects.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.QTLSearchResult.html b/docs/types/user_components.QTLSearchResult.html index 2821a2c..0b2eabb 100644 --- a/docs/types/user_components.QTLSearchResult.html +++ b/docs/types/user_components.QTLSearchResult.html @@ -1,3 +1,3 @@ QTLSearchResult | @legumeinfo/web-components
    QTLSearchResult: {
        end: number;
        identifier: string;
        linkageGroup_geneticMap_identifier: string;
        linkageGroup_identifier: string;
        markerNames: string;
        start: number;
        trait_name: string;
    }

    A single result of a QTL search performed by the LisQTLSearchElement class.

    -

    Type declaration

    • end: number
    • identifier: string
    • linkageGroup_geneticMap_identifier: string
    • linkageGroup_identifier: string
    • markerNames: string
    • start: number
    • trait_name: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • end: number
    • identifier: string
    • linkageGroup_geneticMap_identifier: string
    • linkageGroup_identifier: string
    • markerNames: string
    • start: number
    • trait_name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitAssociationFormDataFunction.html b/docs/types/user_components.TraitAssociationFormDataFunction.html index 44a96c9..0776a66 100644 --- a/docs/types/user_components.TraitAssociationFormDataFunction.html +++ b/docs/types/user_components.TraitAssociationFormDataFunction.html @@ -1,4 +1,4 @@ TraitAssociationFormDataFunction | @legumeinfo/web-components
    TraitAssociationFormDataFunction: ((options) => Promise<TraitAssociationSearchFormData>)

    The type signature of a function that may be used to load the data used to construct the search form in the LisTraitAssociationSearchElement template.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitAssociationSearchData.html b/docs/types/user_components.TraitAssociationSearchData.html index 12e8310..6f13ea0 100644 --- a/docs/types/user_components.TraitAssociationSearchData.html +++ b/docs/types/user_components.TraitAssociationSearchData.html @@ -1,4 +1,4 @@ TraitAssociationSearchData | @legumeinfo/web-components
    TraitAssociationSearchData: {
        author: string;
        genus: string;
        pubId: string;
        species: string;
        traits: string;
        type: string;
    }

    The data that will be passed to the search function by the LisTraitAssociationSearchElement class when a search is performed.

    -

    Type declaration

    • author: string
    • genus: string
    • pubId: string
    • species: string
    • traits: string
    • type: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • author: string
    • genus: string
    • pubId: string
    • species: string
    • traits: string
    • type: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitAssociationSearchFormData.html b/docs/types/user_components.TraitAssociationSearchFormData.html index f2325f3..dc3ae91 100644 --- a/docs/types/user_components.TraitAssociationSearchFormData.html +++ b/docs/types/user_components.TraitAssociationSearchFormData.html @@ -1,3 +1,3 @@ TraitAssociationSearchFormData | @legumeinfo/web-components
    TraitAssociationSearchFormData: {
        genuses: {
            genus: string;
            species: {
                species: string;
            }[];
        }[];
    }

    The data used to construct the search form in the LisTraitAssociationSearchElement template.

    -

    Type declaration

    • genuses: {
          genus: string;
          species: {
              species: string;
          }[];
      }[]

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • genuses: {
          genus: string;
          species: {
              species: string;
          }[];
      }[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitAssociationSearchFormDataOptions.html b/docs/types/user_components.TraitAssociationSearchFormDataOptions.html index 763ce7d..d083fb7 100644 --- a/docs/types/user_components.TraitAssociationSearchFormDataOptions.html +++ b/docs/types/user_components.TraitAssociationSearchFormDataOptions.html @@ -2,4 +2,4 @@ AbortSignal instance will emit if a new function is provided before the current function completes. This signal should be used to cancel in-flight requests if the external API supports it.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitAssociationSearchFunction.html b/docs/types/user_components.TraitAssociationSearchFunction.html index 77ffd84..f22aa9a 100644 --- a/docs/types/user_components.TraitAssociationSearchFunction.html +++ b/docs/types/user_components.TraitAssociationSearchFunction.html @@ -8,4 +8,4 @@

    Returns Promise<TraitAssociationSearchResult[]>

    Returns

    A Promise that resolves to an Array of TraitAssociationSearchResult objects.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitAssociationSearchResult.html b/docs/types/user_components.TraitAssociationSearchResult.html index 3eb49cb..575cded 100644 --- a/docs/types/user_components.TraitAssociationSearchResult.html +++ b/docs/types/user_components.TraitAssociationSearchResult.html @@ -1,4 +1,4 @@ TraitAssociationSearchResult | @legumeinfo/web-components
    TraitAssociationSearchResult: {
        description: string;
        genotypes: string;
        identifier: string;
        name: string;
        synopsis: string;
        type: string;
    }

    A single result of a trait association search performed by the LisTraitAssociationSearchElement class. Contains the name of the trait and either a GWAS or QTL study object.

    -

    Type declaration

    • description: string
    • genotypes: string
    • identifier: string
    • name: string
    • synopsis: string
    • type: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • description: string
    • genotypes: string
    • identifier: string
    • name: string
    • synopsis: string
    • type: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitSearchData.html b/docs/types/user_components.TraitSearchData.html index 1eb4993..0a0468f 100644 --- a/docs/types/user_components.TraitSearchData.html +++ b/docs/types/user_components.TraitSearchData.html @@ -1,4 +1,4 @@ TraitSearchData | @legumeinfo/web-components
    TraitSearchData: {
        query: string;
    }

    The data that will be passed to the search function by the LisTraitSearchElement class when a search is performed.

    -

    Type declaration

    • query: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • query: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitSearchFunction.html b/docs/types/user_components.TraitSearchFunction.html index aa3bbd8..68f529e 100644 --- a/docs/types/user_components.TraitSearchFunction.html +++ b/docs/types/user_components.TraitSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<TraitSearchResult[]>

    Returns

    A Promise that resolves to an Array of TraitSearchResult objects.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.TraitSearchResult.html b/docs/types/user_components.TraitSearchResult.html index 8340951..a6f628b 100644 --- a/docs/types/user_components.TraitSearchResult.html +++ b/docs/types/user_components.TraitSearchResult.html @@ -1,3 +1,3 @@ TraitSearchResult | @legumeinfo/web-components
    TraitSearchResult: {
        description: string;
        identifier: string;
        name: string;
    }

    A single result of a trait search performed by the LisTraitSearchElement class.

    -

    Type declaration

    • description: string
    • identifier: string
    • name: string

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • description: string
    • identifier: string
    • name: string

    Generated using TypeDoc

    \ No newline at end of file