From ef919e6e1e7c9ba932d01f7379156d6d618db3f4 Mon Sep 17 00:00:00 2001 From: Alan Cleary Date: Wed, 15 Nov 2023 10:00:21 -0700 Subject: [PATCH 1/9] LIS association search element initial implementation (#264) * Added a web component that allows retrieving studies by genus, species, study type, traits, DOI, PMID, and author. * HTML file added incorrectly. * Added an explanation of what the element does into the html example. * For some reason the result rendering didn't get added to the earlier commit. Fixed. * Added a web component that allows retrieving studies by genus, species, study type, traits, DOI, PMID, and author. * HTML file added incorrectly. * Added an explanation of what the element does into the html example. * For some reason the result rendering didn't get added to the earlier commit. Fixed. * Updated trait association search to fit new version of graphql. Still needs work. * Removed console.log(data) from example html. * Added genus limiting parameter to trait association search. Modified docs. Rebuilt docs. * Fixing issues with query. * Minor change to docs and html element. * Added a web component that allows retrieving studies by genus, species, study type, traits, DOI, PMID, and author. * HTML file added incorrectly. * Added an explanation of what the element does into the html example. * For some reason the result rendering didn't get added to the earlier commit. Fixed. * Updated trait association search to fit new version of graphql. Still needs work. * Removed console.log(data) from example html. * Added genus limiting parameter to trait association search. Modified docs. Rebuilt docs. * Fixing issues with query. * Minor change to docs and html element. * Fixed linting issues. * Added a web component that allows retrieving studies by genus, species, study type, traits, DOI, PMID, and author. * HTML file added incorrectly. * Added an explanation of what the element does into the html example. * For some reason the result rendering didn't get added to the earlier commit. Fixed. * Updated trait association search to fit new version of graphql. Still needs work. * Removed console.log(data) from example html. * Added genus limiting parameter to trait association search. Modified docs. Rebuilt docs. * Fixing issues with query. * Minor change to docs and html element. * Fixed linting issues. * Rebuilt docs. * Apply prettier formatting changes and check with eslint * Restoring files back to main because of accidental changes. * Changed form classes. * Changed the way results are displayed to match that of the other search elements. * Removed depreciated, commented out code. * Apply prettier formatting changes and check with eslint * Update to support new filter parameters in graphql query. Will make things much faster over the previous version. * Removed unnecessary console log and comments. * Apply prettier formatting changes and check with eslint * Added limiting search form by species. * Apply prettier formatting changes and check with eslint --------- Co-authored-by: That-Thing Co-authored-by: That-Thing --- dev/lis-trait-association-search-element.html | 197 ++ docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- ...ontrollers.LisCancelPromiseController.html | 12 +- ...rollers.LisDomContentLoadedController.html | 6 +- ...rs.LisQueryStringParametersController.html | 12 +- .../controllers.LisSlotController.html | 4 +- .../core_components.LisAlertElement.html | 665 +++--- ...core_components.LisFormWrapperElement.html | 663 +++--- .../core_components.LisLoadingElement.html | 661 +++--- .../core_components.LisModalElement.html | 663 +++--- .../core_components.LisPaginationElement.html | 673 +++--- ...core_components.LisSimpleTableElement.html | 669 +++--- ...ns.LisPaginatedSearchElementInterface.html | 30 +- .../user_components.LisGeneSearchElement.html | 799 +++---- .../user_components.LisLinkoutElement.html | 665 +++--- ...omponents.LisPublicationSearchElement.html | 787 +++---- .../user_components.LisQTLSearchElement.html | 793 +++---- ...ents.LisTraitAssociationSearchElement.html | 1892 +++++++++++++++++ ...user_components.LisTraitSearchElement.html | 793 +++---- .../mixins.LisPaginatedSearchMixin.html | 2 +- docs/modules/controllers.html | 2 +- docs/modules/core_components.html | 2 +- docs/modules/mixins.html | 2 +- docs/modules/models.html | 2 +- docs/modules/user_components.html | 11 +- docs/types/mixins.Constructor.html | 2 +- docs/types/mixins.PaginatedSearchOptions.html | 2 +- docs/types/mixins.PaginatedSearchResults.html | 2 +- docs/types/mixins.SearchFunction.html | 2 +- docs/types/models.AlertModifierModel.html | 2 +- docs/types/models.StringObjectModel.html | 2 +- ...omponents.AssociationFormDataFunction.html | 1 + ...user_components.AssociationSearchData.html | 3 + ..._components.AssociationSearchFormData.html | 3 + ...ents.AssociationSearchFormDataOptions.html | 5 + ..._components.AssociationSearchFunction.html | 9 + .../user_components.GeneFormDataFunction.html | 2 +- .../user_components.GeneFormDataOptions.html | 2 +- .../types/user_components.GeneSearchData.html | 2 +- .../user_components.GeneSearchFormData.html | 2 +- .../user_components.GeneSearchFunction.html | 2 +- .../user_components.GeneSearchResult.html | 2 +- .../user_components.LinkoutFunction.html | 2 +- .../types/user_components.LinkoutOptions.html | 2 +- docs/types/user_components.LinkoutResult.html | 2 +- .../types/user_components.LinkoutResults.html | 2 +- ...user_components.PublicationSearchData.html | 2 +- ..._components.PublicationSearchFunction.html | 2 +- ...er_components.PublicationSearchResult.html | 2 +- docs/types/user_components.QTLSearchData.html | 2 +- .../user_components.QTLSearchFunction.html | 2 +- .../user_components.QTLSearchResult.html | 2 +- ...ser_components.TraitAssociationResult.html | 4 + .../user_components.TraitSearchData.html | 2 +- .../user_components.TraitSearchFunction.html | 2 +- .../user_components.TraitSearchResult.html | 2 +- index.html | 1 + src/index.ts | 1 + src/lis-trait-association-search-element.ts | 537 +++++ 60 files changed, 6713 insertions(+), 3910 deletions(-) create mode 100644 dev/lis-trait-association-search-element.html create mode 100644 docs/classes/user_components.LisTraitAssociationSearchElement.html create mode 100644 docs/types/user_components.AssociationFormDataFunction.html create mode 100644 docs/types/user_components.AssociationSearchData.html create mode 100644 docs/types/user_components.AssociationSearchFormData.html create mode 100644 docs/types/user_components.AssociationSearchFormDataOptions.html create mode 100644 docs/types/user_components.AssociationSearchFunction.html create mode 100644 docs/types/user_components.TraitAssociationResult.html create mode 100644 src/lis-trait-association-search-element.ts diff --git a/dev/lis-trait-association-search-element.html b/dev/lis-trait-association-search-element.html new file mode 100644 index 00000000..b724d53f --- /dev/null +++ b/dev/lis-trait-association-search-element.html @@ -0,0 +1,197 @@ + + + + + + + LIS Web-Components - <lis-association-search-element> + + + + + + + + + + + + + + +
+

<lis-association-search-element>

+

+ The <lis-association-search-element> provides a web component for loading and displaying trait associations in a paginated view. + In this example, associations are loaded for traits using the LIS GraphQL API. +

+

+ Queries can be initiated with the form or through URL parameters. The form will update the URL parameters and vice versa. +

+

+ Optionally, all searches can be limited to a specific genus and species by setting the genus and species attributes/properties. + This will cause the genus and/or genus and species field of the search form to be automatically set and disabled so that users cannot change it. + You can try setting the genus and species property in this example using the AssociationSearchElement variable in the Web console. +

+
+ + + + +
+ + + + + + + diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 1b727743..fe817363 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62Xy27bMBBFf6VQt0Ybu+4j3hVJUxSwEbc20EUQFLQ0jtlQpEBRQIKi/17JcqwHHzMEunXuvYccjjjM3Z/EwJNJFkmqpNFKCNBlMkkKZg71j7nKKgHl294f3xxMLmrFI5dZsphNkvTARaZBJou7c9iSl1dMpiDWWuW8hKuzv8tOBSvLUbbfN8ROZ5/+Tvq0a5U3WpBmqVgGWQTQb0WY3yvQzxujuXxYM81yMHViBBjxI/SNUCYCNpTb2fe99FRpeJWqvFCyroqzHTT86gTUlvhck80XAXltci14GDoyIOW4UTr/qVlRgI4h2DaE0/RIfWAxjKEFyV+pjImY9L4ByV6zBy6Z4UrGACwX1pg8LwRs2U5ADMa2hZs0509cOnqz/Z3akqfNQbYBptPDifytvg70nqVgr/wUj1tDVao/xNLoKjWq9+Ga56LL7ylGW7m4/Dh9P+uFjdZxWzRHVXpy3eJIxA8oK2GIiJMYQ7Tim0qmzYo80UMRFmmf0aqJ6bL3p6DAqR4dQ9CH+bAPVQbC1YfH30l9eLzm6u+Y7znoVeOz9t+G2UK0rMfxcrv7DakJJVs6d3B/41UJOjglGsF/mxKh0Ne2q4XMp5fzdxdz+qTAKE5vgOWbFhjH8gUY7omBEUauQH5gamAQlzVACk0ODOX0BlhfQcLg4rav+jHK5cJeC1w+qsr/5nEghhZsolc7wdNjheM34zNjz97tMp41NiGMrWbcxFNsW4jTHGbzQV8zw3yDZwxxebA7uO/xTOcQhjiju9ZsTBRAp6ZnvyyKnv/iiGBEnEXci6BztK8SOqHV4y+O47dL3cBITkwnttBQTcymlWUgjkqmrpr4aLRuMEprOk3RJOoZe43RRNrZeGwY7Xw/Uyo4EJOTqRWzDGQCrUIjOZbemymU2ozkEenU+jgsERRajSyD79+B+3+0Bw+kQRQAAA==" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62X3U7cMBCFX6VKb1EL2+0P3CEoVSUQtCD1AqHK6wysi2NHjiOBKt69ye7CxrHjmUG9DXPOZ8/Meobrv4WHB18cFNIa76zW4Jpip6iFX3YfK1u2Gpr3gz++W/pKdxH3ypTFwWynkEulSwemOLh+MTtVzZEwEvSFs5Vq4OhFv/WWWjTNyHtaF2L3Zl+edoa0Y1v1sWD8qRUllAzgtBRh/mjBPV56p8zdhXCiAt85MsCIHqFfausZsDA89r4ZuEvr4I20VW1Nl5VkOzj4vQ2gtsRhR/ZfNVSdKHXg0HQkQNJxYl31y4m6BschxDKE0/dIVzAOI5Qg/me2FJrjPhQg3hfiThnhlTUcQKTCGlNVtYYrsdDAwcSyfJNW6kGZRG+uv1NbcnM5KC9BOLnckL93z4G7FRLik2/scWkuS90PsfGuld4Ofrj+sd76DyJGV9nd/7z3cTYwG53jvO5L1Uz4poOZiJ/QtNoTEZtgDLEOPmmN7E80YR0GYZZxjc56m6337cYoU9WVIgR9mod9aEvQqT5cfSf14eqZ637H6laBO+t10f3XZnEgmtbVeDlf/AHpc85RXNp4ePG2AZedEn3Af5sSOdO3sWoNme/tzz/szumTAqMktRnW1LTAOJEuw0hPDIwwUmX8M1MDg6SkGVJucmCopDbD+gYGgoc7furHqJQK2xaUubft9M6TQIQSbKK3C63kKsP8y0yJsbX36pTPGosQxpUTyh82jZXqlZfLOlDor0SSOYOz9a/KsfBiavqNWRkpNg+ijPRiBm8rYpOej8qmPQtfTZxYichg4pYU6/n15G04/XPEbZ6UhsMhJjMhoVDoTRlG072pbRgrGAxGLfgVH+7VdMI6Ht+ZV9OHeoFRONGd2EJhNNGblpYgmOVMPTXx355oBlNaMylik6g1nhSyibTaTMgw2suGQclgEEx2pmYsEpAJtAyNwjH38SpEg6RVJBa9DqNwhju1FgkJg8JIFV6Rm6ebf7WLtnVvFwAA" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 807215f5..edced8e7 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8VdXZPbNrL9K1vj18msAH77LeW9yU1Vsptd59774HJN0RJnhrG+QlFJnFT++yVAQmo0uymQhDRPnvGgmwc4jUbjAKL+vKt2vx3u3n748+5zuV3dvZX3d9t8U9y9vVvuquJvy91mv9sW2/pwd393rNbN/292q+O6OPxd/f3x/PeHl3qzbhot1/nhUDQu7+7+uu97PR6Kasir+vt4r8vdtq5263VRUThPf3P0til/L7d9R+1/u/rYrYo14UP/96APIdOTl+/Lw9cN8Pq/1sWmGY6Tu86wxwFqTzzn/m6fV8pVn+AzhEhYQ3uoq+Oy3lWTHv/GduAEBTuCo7OQ4QnbqnjKj+v6/XpX/6d4mgav5+OMsD6svioPX+2rXV0s62LlAfGhecy7U0BOQ9zzcVXEy/XuUOSf1sVE9oG5V+7VtJ46Jd6cjb1iqr/sJw5TZzkXjVyE5+Rx3K/yutAtp4GyHXjF9ik/lMtpqIypVzz7qtzk1ZdpiM7GXjEdjstlcThMTBInY6+Yfsurbbl9nobpbOwV0yrfPk/NpSdbr4geG/NVUb1TPn/Yrcqncio+xhOR8ctfm7nqE3uTt2dibj34xYqqo2921eb/qny/L6oRNVLfamqlZC/ux0+bcg6ANycPzuFIDACbTvyg+0p4w4fI/DF/Lrd5Xe62I7jsGXmhcp8/F+9eVHKYjuGN5cR5xPqjMIBxJrqr4NoeN03bwmnhYrABF/7xveSHfxa/zwiuN2cP/tEdlqqu/ymvnos5EJEbLzhRxVT8Wu6Oc1gGLvzj286jeOuRX3t9VfPuu+3TbgY46GPi8joYj3Zafl9u9uviJ7WJG5GX+1avoEYwIKZqEsRIeFMmOKj+9Al39ONVCg69P63CHf0y36u4nhUfJxfXiI28zr+u66r8dKzdVkk2NrCnK6B9KfLVvBg4ebgCuuVufdxs33WOZ2UE29GVeJ/Ltj9kdo7/fpevmq35iPxuW3gpulUHf3KU0IjHvwH2zoOEOs4lxLpdUSfBMsaeMT3maofsuLpQuKCDiVUEi9QqedZtq6k4z+bzR3CqwEbyOl5ic8O13f2nODRr/mRk0IFnbE95uT5Wk+fC2dzDbLBT2A+7Vb4ekcBg+1coTXuPn1qUWv32Vo724fkrRF0Qjy9B+4j9FZ8uiDeqzXeraVDPxl55V6WXY+btYzobz8UUiiwMFiGcreSx9tAlgDd9IxoWvmEwCGNAP74EhjT1AIlXQS8hoiw9ABrY/19CRJp6gMSUq5fg9Mw8QCGXnUtAkNFYGHKRJSI6Lz3fFtvifZFXyxcVlP+A+wx1sNzH0TcYXgF5KHEUBfG5Jn20jsBHPfzNydgJA+GGy4LPxfYIt4dTYD2cnUyF99B1cJhH0/pfWoFwAY0sbswk9fQpVOJ+M1zmn3ZV/b583ubreeAebE+TgY5j9ZvjdmmJU5exG5NX4tV6/BxiT113yWOjctir5S8Pueti3poM5sGYT4HUj2r7iE/9MxlYZ30FXOWqsbGvW4xGZ/m4AsZVcVhW5d4xCzAgbSd+UPKzsVUTnNG2zV9lRoJHT5+TXXd9xH4fz9To7zx5j38C4awZ4IRzyhwggM6bBU5Ix+VgAuPULOyE7rAvluWIypbAd3ZxHYR1lZezSD55uBa/xTf5plx/+fpwaIrBjc5G8/gmHV4F/Xq3zF23CSxi6MQXyoEdqnsFbBu8zg51bvWLOs2q1+e2nISNQVJGU8fIVcd2xuAkZuPxIoeBifwnLHSMhwhcXA9fL9yn4wSu/OO117nxIMctc2OQHYq1lui/nYkQ+3E58vSB+z1ao6cjf08s1VfGbq/eM6D3F/HrIDeT5V2+XRbrH6vdpjwUAwdJ46ch79nteGlO7x4ViE7Fpg7y3HvT93QFZqyT42ZF2OrBeJev15/y5ed5q0vPl5fMQ3yAqn+i547z7ME/usfnou7J/RMCwXZz7Sh4LLdlXebr8o+mvcoNVvU6AT7j7+r9aDPb3EUJubk66vajOfpx7XDNKvIYdzca+/kLa8/Rjca/e6A/BvoOb8XB3AIB+7kVA/p5HgnA/q5foZGb6SkVGnLUQ15uX4qq9FjFVFo0GLgC7Y6ecHV9/LW6z/Df9L1od+i2lxuhfjd4X3okeOzsKn1w+QzjiGjvf8DyWuP9y7GovjR5oSmwvew/OH/8ruNv1+raard5175BQe0gmircR/8Gnb5CJ5fed5C8x1foXlX8ciyrYvXvc1j9mFf5Zl425n2+QhcPQKKep7/Yfq6f59Tm/Kfdvz793AzQTMkCuLkNBVZH2uqoGzryU49joqvv67W75Ks7N+yKfTDzU1O31s53blDrGx7JUE8eex6D+zq0cE+H82DsJ4G6fJQGDJzuZfTavw5rM25m9Hs89/rDIK4p9x/6DmdfoBrGOOoWyVh07tczhkFOuZ/hgHVgRjieLhMWrzMrZp0vU/1mD5hB4xEnzH2rVzhiZkBMPWMmRsKbyMJB9aeyuKOfIrNw+H3qLO49GCm0cOA9KS0jcY+WWgbhe9NaBnsxUWxho3622uI+5pPlFg789fUW987NE1y4Ht5IcXHv5gzJhV0jbqC5jEnJM0QXPjffQnUZu2qO2CAPL5oedBf3nDdWeOGgX015ce/KJOmFj7Frai8TO+WtQ7fsjL11+fdP3zuLL1bbG25X+s8du1GxezlDdmGhjBRdbD8XN5in5k6CC2r9GkzNEFtwX7kSV0X5o4OMMYDpwXIyCZ6vz8MMoZwgB41DuS63n/Pn4ttqd9w/qs8P1OXyh3z/6AW9k/Or98p/V66O/1Dn1ZSpfv7cSj7w3vR52JrFaway1voauDZ59bmo/tn8cukTKUP4bC+ecLI53VEy7LV/jbw+Sy7s95gVC09NR0iF2OYVhEISwlSZsDcG3kRCGqY/idAV+RSBkMbuUx50RT9SHKSBe5IGR2EeLQwOQPcmCw70YKIoyET5bEnQdawnC4I08OvLga4dmycG0r27kRTo2sUZQiCzBtxABnRPuzNEQC7/3kICHLcijhBphhZED/Kfa24bK/7RsK8m/bl2Y5Lwx8XVNWW/SR3y1JnbdcTedvx4/LQu28/bOwt/pM0Ntx/888duQejezxAEL0IbKQzS/i5uJntmTkIhY/WazM4QDrkxYNj90rSZj+6hczML4gVRoy7rtYeBfDB+ron1592xuvxqPBe0Z0/XxPtUVof662P9svMRDLa3a+Je7UoPeFsv18S5P376oVh9d0ktdAELXHlGfDGbOkp0rN1rZtRZkh0/Eqx01zMZIeFxtq8g5Q1CmSrpsWPjTdobhu1P4hvbkylS33BffEp+Y3szUvob7ognCXBSH0ZLgQ5d8SYJOvRoojR4YZbMlgjHcjFZKhzuyPUlw7EdnScdDvf2RhLi2C7PkBIvrEE3kBTHp/kZ0uKlfH8LiXHaCj1CGnJZoD1IjmNz51jpcbgbV5Mgx3ZrkhR5KQ6vKUnO6qDnzt2+Y/Y27Pty+3l3rJ2kLKvtDbdb/eeO3WLZvWTSzEsFXrY2EslDZzwBziVhCn7F7VhU9dAX3I5ENRg5l24C2Y1fK3amfXEF6ujg5mvCOBiuKiIhuMNy5svtK0fsxrfna84XjaCOMny5f8cID2nS14sgd668OcpjqPXtmZslheG+sgJY13CE7GVbTB0XX7sOAs2kvcaFggAN0+Wd8VTstgtnrc4NX2P3a7nsfx2lI7azuWdca2ZmjsTXd+MZ56OWjKbCO1kTUejytjtHjOtRL7wlga49vOmWRWvtCJ6LumvotB+g0NouPDBuJ0jXVyMvT3/S7hmz4XQJfEw4FxiBwPHbU138jSkLpiB1qQxGI7Vi8Lcq33eNZyG1/VwDab5aNUZ1sZ0Xf29sP9dA2i7B80LUuPAVnfa8/oe7uIsexVvecHZfADFlgg+MyPx4vIR3Qkg64cUf1UB6bFE3ztypv2B+Q/5dkEwJgksDxK/jp+ZeoCOH18R+AI+ivkR+PHjs8Zrom4nzY1X8j351vutkdOoE4/jKffHdheshR5nl/aWvYLceY7e+Yd4gHjwlTaDecnuR5Uu5XjUepqCCxm779mkY1ffeNzudizOfxAiM/WLE4tU7guJWPtqUv5fbwwNoMBxObXsmkkiBinnCJU2qbzZ0i639NvZi9Z48o7SA0G1H9tpBmLv8OMchYDrH3ULMn4v35R+T0TwABxNgXThGeckP/+yfpLiDO9v7x7Y9bqYGzulNkdDFVRA2dr3Pe4/CZxz4R0cfvbiDu3TyMhLbhRxBH8DQz3A6f/GXI8acugx6GH/o4gzI6cxl2NtFxgYvJHe+x1w+nsHQhPvFpOXAXWJ7kDpl8btmh1o95YTq3rm/bDljPR+qDMc936lKdHY58Q7xSMgDN4i9or54X3gk7sHbwl6RD90NHgmauxnsH+/wPeApsPlbwHPRu9z5HRvV/Ru/XsfY7X7vSNDjb/d67dOIq7wjOzbxIq/X3rmen4/N+DPP0T3kVdcLuqMT7JTruVdY6bi7kJMWOseNy/T8NXjvdiRk51u3XnvQXhlV3+A5P4SAp5uiH7ogPKkTrteDr9cXr/24ah/icKDk/0E5PPXlqas7B3qjDXxueUY98w33R7d9EWfNjQu/Tfy6WVXqH3Yr/YLC5t+it6lV/3d46Le7MHbabGh/qlN/m4QGnttrNvKxLrvUoSdd3Kgyxnd/fby/axAUv9+9/fPu16I6qG3Q2zv5EDxkjYNmGNerxtmHO/NW0d1G34b52P3tf/UXdKoWbZO/L+7uPyzug+RBZPfiPggeoujjx/sPxlD/Xf+Hbi2a37pW97K1sloLq7VsfgvuowZcaLWSVqug+S0kWgVWq7D5LSJahVarqPktvg+TByliq1lkNYub35L7YPEQLKTVLLaaJc1v6X0YPKSh3SyxmqXNbxnVLLWaZWrsFkQXMnuI1YgLQbQTiAtNhqQa2jQINd6CIkLYTAg15ILiQthkCDXqgqJD2HwINe6CZETYlAg19CKhXNqkCDX4IqUa2rQINfxNVBMNbWKEIkBSzAibGqkIkILqjbS5kYoB2cyQuJkhqd0SzRHJt7TZkYoDGZBPt+mRigRJ8ShteqTiQFI8SpsdqTiQJI/SpkcqEmRCtrT5kYoFSREpbX6k5ociUtr8BIqEgCIysOkJFAcBNccCm51ApzBJ9SZAWSzgckpgkxOEXFYJbHKCiMsrgU1OoBgIqPkd2NwEioCAzLU2NYEiIKDiIrCpCRQBzUpINLSpCTU11PQObWpCTU1KjXhocxNqbqiwCG1qQr3CUGERojVGERBSYRHa1ISKgJBKvaFNTRiz+S+0uQkVAyFFYmhzEyoGQorE0OYmVAyEEflsm5xowcVuZJMTCS52I5ubSHKxG9ncRJobKoAim5tIc0MFUIRKAL4GsLmJYjabRzY3UcJm3sgmJ0rZfBHZ7EQZG+eRzU68YHmMbXpiRUJIZdTYpidWJITZvWyqRola2vzEioWImjuxzU+sCzRq7sQ2P3HEPxtVaYqFprYPxUMghd3SJihWLETU5IltfuKUf7jNT6xIiKhpFtv0JAvWZWLTkygSmsKZKihtfhJFQhSTLW1+Es1PQo1RYhOUaILoctZmKFE0RFRiTWyCkpjvOqqkE75DNkNJynfIZijJ+A7ZFKULduBTm6JU8RBT4Z7aDKWKhpgK99QmKFUsxNRSkdr8pIqEmIrh1KYn1QmOiszUpifl6UltelLFQUyt9yna6qTcSpHa5KSKgZjK66nNTaYIiKm8ntnUZPzsyWxuMs0NlQYzm5tMc0MFemZzkykGEnLvZnOTKQYSKiwym5tMb0GpsMhsajJFQEKFRWZTk2lqqLDI0D5UEZBQZGd4J6rrAorE9k+wqaIgIbdvC7QbXSgSEnIDt0D70YUuqskt3ALtSBe6rCY3cQu0J10oKlJ6h402pQtFRkrusRdoW7rQakGgRJE4CFBbtDNdKEbS8D7ImnmUorZoc7pQpKQR3RYRphWCNCbb9tQDfosqsICgdYI0of0izrRUkKZ0W0SaVgvSjBwzrCRovSBb0H4RbVoyyATdFvGmVYNM0m0Rb1o4yAK6LeJNawcZzTHSFYRWDzJST0HCgtDyAZ3UhcS6j67CyVVXIHFBaAkhIycwUheEFhE4CIg1rSPQy7lAGoPQSgJdJAikMgitJdCLv0A6g9ByQkYmHKQ0CC0ocF1DpGlNISOTE5IbhFYVyGVTIMFBaFmBSSMBlusCPo0g1UG0sgOdRpDwILS+wKQRpD0ILTEwaQTJD0KrDEwaQQqE0EIDk0aQCCG01sCkEaRDCC03MGkESRFCCw5MGkFihNCaA5NGkB4htOzApJEQK60hn0aQKiG0+NAszaQui3gL+eJQIGlCaAWCySNInRBahGjWfBID4i0cmG1IohBaiWgKBMovUimEFiOYpIOECqH1iKaaIP0i3rQk0ZQTZFvEm1YlmnqCbItF8pY3stBCooXQ0kRTUJBtEW9anGgKCrIt4i3id8YCSRciao8yyNSHxAsRs9qSQOqF0CIFk/qQgCG0TMGkPiRhCK1UMKkPqRhCixVM6kNChtByBZP6Yny6EfOpD4kZQmsWTOpDeobQqgWT+pCiIbRwwaQ+JGoILV0wqQ/JGkKLF0zqQ8KG0PIFk/qQtCG0gMGkPiRuCC1hCPJ4TSB5QyS8AiWQwiG0jsGkvgQfTOnpRh/dIZVDJAPTDekcQqsZgj7pQ0qHSNvTQzKdIa1DaElD0Od9SO4QWtUQ9JEfUjyEFjaaOptsi3hLW97IdIZ0D6HlDUEf/SHpQwxoHwKJHyJteaNPCvGZIiuACKSACC10MOkMiSBCax1MOkM6iNBqB5POkBIitODBpDMkhgiteTDpDOkhQsseTDpDkojQygeTzpAqIrT4waQzJIwIrX8w6QxpI0JLIEw6Q/KI0CoIk86QQiK1DEKnM4kkEql1EDqdSaSRSC2ECPJMWiKRRGolhA51iVQSqaWQZp9I+kVnw1oLafaJZFt0PKzFkGajSLZFB8RaDOHwoiNiLYY0m0r6yB0dE2s1RNDH2UgpkYJX7SVSSqRWQ+hzCImUEtnetWBOypFUIsUAc0gqke2VC0klSomkEqnlEHoWSSSVyPbeBX0Mj6QS2V69oE/ikVQi29sX3EAg5rQeIsiTe4nvYGhBRJCH9xLfwtCCSLNtJtviexjtLRkyhPFNDMke9kt8FUMLIkzw4NsYWhAR5AG9xBcytCDS7MapykTiOxlaERHkOb3EtzK0JCLIo3qJL2ZoSYQZB0RbsBjAi/QSGbS8kUGJBBOpRREaA9JLpNZEBHllQCK9RGpNRJC3BiTSS6TWRAR5cUAivUQGQ7whwURqUUSQFw0kEkxkwFYmEuklUmsigrxsIJFeIrUmIsj7BhLpJTJkZS6J5BIZ8ifQEsklMmyvpZF5HcklMuS1SYnkEtnKJeTlA4nkEqklEeZaE5JLZNiyRs4gJJdILYkwWRLJJTLMBhZDpJfIVi8hLwNIpJfIiNeUJdJLpNZEmHyG9BKpNRG6ApZIL5HRAHFIL5GtXhKS8xjpJTJi73pKJJfIiD/BkUgukRF/giORXCIj/gRHIrlExvwJjkR6iYwHLhkivUTG/AmORHqJjPkTHIn0EhnzJzgS6SUy5k9wJNJLZMyf4Eikl8iYP8GRSC+RWhMR5IUWifQS2eoldHGP9BLZ6iV0PCC9RGpNRJB3ZSTSS2QykCeRXiK1JqIuw1N+EW+tXkJemZFIL5EDeons9BJ9K/3XoqqL1Xft7fQPH07X4v+8e+yurDdOtE91eb2Jurd//nV/1zDf/pu2/zaj1f4bt/+m3b/qdKv7ITQ/ZN0PoWkTmv+JOm9K0Ol+MP9jHKrNUfdD0v0gFuYH86dQmh+6h6qE2P1g/icxbdpn/XW+da9+U8P1mKvPOej3oIPBEOfBaL1Tlud35pwt1dJ9MlUrNmOrPpHVvfkTPTuRZwdZzNk/F7VysdJf0QmMI2DMPrzclnWZr8s/ikOxLpbdmx2Al/jsRV0nYNzQ+FX9fx4ByVqrF6eU+lNQZ1toGgjOsv0Akv50xqb7fIoFAESySC852R2sadDs68/G7AC2xs/F9nhoR3BnIUhSOH5y2MthXyzLgvSTQjALNg47P3WVl1vSjYRu2JBqTXWnrM4k0JolpbXuOmPZQzraeT1grzthgRfQnJ3F6t1QlX43FJyLIYjEkI3E7lXBMITBwEs2DPQ7PQ7dOz3O1hEY7tgkNGFSkzwlKy4u8tVqfXqRGgQVwXllHAcmLwYcsY2/fVUc9bvlSMcw26lNEeNG5Ukz3zbt57eAE9hrtaTRTj7lh3JpPxzQy1mZt5PCwYjhYCSDhvv2Q9VL8KFqEF8wPIVZvgKzWJmlT2QnJrtVS9VQ3FP37SswQGIDqwJLlE5GvVgEocgF4lK/UcF8XA0+FowSuxYtz6+Mh889W3YRxk39Zly3+uOey3y9/pQvP1uzH3Q8Y2mCbzsBtmAetRCCbu2POkipYScwBUhswJo/KdWn+yEzM8UUBYFpE54KB5ab9rUD1ghZmWnAzrxPEBIDope1rKxAWCBCCJNVvn1GcxuuRNzw4yIiAAPPZk1llIOXpgBzMKWDoWfiEjQAUzHkhmVVPOXqg8dtvrdm8tm6KxqDbjpHXOiuisOyKnuzNYKuOh+JyQhsstFfmQvDA1ZRKZfbVrtNF1tr/UoLJktBHk0FLEz8qqPnLkudkhP3vKZWsNMLRBlxyf8pL9dHOx7h4hpyZZb+2uO8+9pjODYRHBuOa6rCjQHelEtpxtAh/ydgFmds9zt/T6e3GwFAYLZk3GxRDurdrnsBw9k4g6WZMCyanY06ou94Nbkr5qKvqduambEp11+aVaCpSTY4ocfgUWw0ai8DnY1A4hqG0jnZ7Xu7iwiMOLuGKh/tizZwAEQg7mIuAM7mVAyFYDbFXG4ALijWAYqUC5uzi6r7pjLQDZDs2M1prxiPwLwxwZF2S1420JMjKgwisJqwqaLZY65PX/YAay9Y6kn+qfX+/FJpaA56LgPu4S/5YatfXQn2ZmCmSaMLhNyK/dK9HQusL2DwAi5jKTP9fTAgXMBzIy5gX/A2WMKqmt28lavmt94WNgJPTLpsfxJJpJFN2GXt592xQpsSYRXaKWep+G725c/V7rh/VOFbl8tNvn+kYaq7eWDx4NK45ZTzBOFFXFB04UhNSHWeCfZspsRjBYDOFZGf1DE1YI5LMZ2D/swWUEOQ7PbfskcAYHnIbtibvZzekxXm66RAdgIB25VAXIppvDiskgJuYNSZK+vMrZ4RsMZUZ5esP5W/1Zd97IuK6Kg9ybquDgzYOSNTowZ4T7nFrXHSMUd4EFaKEtykVz5a7YzwEYDFyexLIj4IlQTWhEHfTwh6Y7TXmKtPGj978xoZa3zK8xs14aYdpvCh0EJON+07e6BsAAlM+LRkPDWTlQoDS3TtxmyAwf35K0fZaBC2jjjg7Zd6zXtZQC9DPOqX9h30W2VO6+aBmz0p7O/AqB3KzX5daIGLCjWwkJtNcTQwF9Wmi0EUwpqA3fUp+anKy5odrgyOVsBG666/RoPnh2xA7jrOrVkPYiflZuwmrz4XlWpmZ+oFFEfZxNO9VgrCBQPPGal5XVqbtRDm9QE79UIkWE2AoWGM9N+hCXiSOUNJzPZEcv3EBRuUUVkytztiCYSnKCEXTdvjZt++nhtkAlgFGMmO3Z42Hqj1FxZ8kn28erb1aFg2cCGojJYvSqexTC2hesD0oN80D6HC/rKBj9IwVfTAPZGMOLKQI3Lw4DCEXJTuq+LXcmdvbiRcVbhMua/KZjJ+sRcRMAnZ0cMpH28KBVRaReLshyxGLd2N3R/2fBHFpKUyJmwsHj9tipWdLdTVbQCC69Bp9eoNyAIOCBtbJ3tyIBZwINgl+eSDGIAFHAB2JuvV01pJoK4ljaASmhyWcDkMLMN2ZQfnh3CwZoQ8yInZpYjAwDLnReqmdpu7Yq7Wbk/9nvQ7MeFcgJuPmBuu1piYvhnch4nTIb45F0lO5/JGMU+4VGE9Ah/0ZnDjKMzONjTC5unYfmFOt1ilx7xdFpdPdq9gJJsDHBGas4LY9DMzqkLMRXvbH1r4TuHYLU5HE6ZT5laFyEyn2FqL3BTCNWJxOrngxuWwVMFX59VzYZfKMI655/MTOoXEmcsZwhSPIjaCZWoEy8hEDDv52aUkgzNfnO6RmEeY2yjqUwIda9y0bA+Xi1VPT4vBaGTcTDPWxOF2DJasjFvrTva9w+0EHu5xCfr0TcAwGOBSyR7sHIAEhxZpmCUC9slsvQ8e3w1+YIQGdhSJ0QMoWEnq0MQwWhHges8Kco1dbR9YgKexdUmfoxhEIXtS0SaeVt8nzsbh9pStLMyr5sFchZuq0wWCLurNjQIRmJlhrmuJzMw5Vtw+HJfL4mDHhHUQ1DpgxVW9o2SPnVPoylzcEiZCRGxWk8ykeVaX0M/pK7kpjICFyd7muE/EJuVmp3NdLk3WaMsirDFn75vUZY2O6QVMjCnbH7X7fcS7LfXZaTD2g8Z0rZbBAWHvXAEHVG7PYK3Grg3ASb9ay2B5I7lJhg9+hXUKxhi1F1i04mlrIfCJg7ZWdZyA5TTj+qq+ytqakOBZjMlvebXFtSMcFG5GaY3TfKEx7B5c9tlt5ZeGDzscIdSEjP6P93f7cl+sy23T6sPHv/76f0T+n/pyDQEA"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA81d35PjtpH+V65mXycTASAp0m+uzSXnKjtxsnt3Dy7XFFfizDLWr1CS7Y3L//sRIEEBzW4KACHNPe3MDtD8Gh/QaHwAwd8emv0vx4evfvjt4ad6t374ij8+7Mpt9fDVw2rfVP+x2m8P+121Ox0fHh/Ozab9/+1+fd5Uxz/Kvz9f/v70+bTdtIVWm/J4rFqTDw+/P46tno9VM2VV/t3f6mq/OzX7zaZqMJzD3xytbetf693YUPffrjb262qD2FD/PWmD8Xyw8m19/LoFfvrPTbVtm2Mw11cccQDKI895fDiUjTQ1JvgCIWVW0x5PzXl12jdBj39nG3CCAg2ZrbPgyYBtXb2U583pw2Z/+kf1EgZvZOOC8HRc/6E+/uHQ7E/V6lStIyA+to95P3TIMMQjGzdFvNrsj1X5aVMFsm9Uj8q9HNahQ+LdpXJUTKcvh8Bm6mvORcMXySV4nA/r8lSpkmGgbANRsX0qj/UqDJWuGhXPoam3ZfMlDNGlclRMx/NqVR2PgUFiqBwV0y9ls6t3r2GYLpWjYlqXu9fQWDrUjYroua2+rpr30uZ3+3X9UofiIywhEb/+uR2rMbG3cXsm5s5CXKwgO/rzvtn+b1MeDlXjkSONa4VmSvbkfv60recAeDdYcO6OSAOQ4SQOuj+waPgAmd+Xr/WuPNX7nQeXo0pRqDyUr9X7zzI4hGN4ZxlxbrFxK0xgnInuJrh2521btnKauAhshon4+D6Xx79Wv87oXO8uFuKjO65kXv+xbF6rORCBmSg4QcZU/Vzvz3NYNkzEx7ebR/EuIr/2/CrH3Te7l/0McKaNwOl1sj/aYflDvT1sqo9yEecRl8e13kCNIECEahJIS0RTJiio8fQJd/T+KgWFPp5W4Y5+VR5kv57VPwYTt+gb5an8+nRq6k/nk9ssSfYNaOkGaD9X5XpeHxgs3ADdar85b3fve8OzIoJt6Ea8z2U7HjI7xn+7L9ft0twjvts1oiTd0sGPjhIa8vh3Rn3nRgKOUwHx1M2oQbB05ciYnku5QnacXTBcpoHALIJEaqU8m65UKM5L9fktGCqwobz6S2xuuHb7f1THds4PRmYaiIztpaw35yZ4LFyqRxgNdgj7br8uNx4BzCz/Bqnp6PGhSanld7R0dAwvXiLqgtg/BR0jjpd8uiDeyjLfrMOgXipH5V2mXo6Rd4zpUnkupoQViVgk5mhFt7WnDgG8G1fCYcETBpMwJvTja2DQqhEg0SroNURYzQiAJtb/1xChVSNAItLVa3BG1SJAQaeda0BAJV8YfFEsWXqZev5S7aoPVdmsPstO+SdznSE3lsc4xhWmZ0AaSpamIrvkpM/WFrjXw98NlZ0wIGaoKPha7c7m8jAE1tPFSCi8p97BaR516b8pBcIFNKhxZyaxp4dQCf0muCw/7ZvTh/p1V27mgXuyLQUD9WP1z+fdyhKnrmPXVd6IV+vxc4gdXHeJY14x7M3iV4TYdTVuBYN50tVDII17tb3FJ/8JBtbXvgGuet3WsY9beKOzbNwA47o6rpr64BgFCJC2kTgo6dHYqQnOaLvibzIijUeHj8ne3Rh9f4wntPf3lqL3fwThrBHghDNkDCBA540CJ6R+MRjBGBqFndAdD9Wq9shsEXwXE7dBeGrKehbJg4Vb8Vv9udzWmy9fH49tMrhV0Wge36jBm6Df7Fel6zKBRGwaiYVyYoXqngHbFd5mhTo3+wVOk+r1pSwlYUOQWKXQNnLVsZ0xOInZsL3QZiB6/gsUOvwhGiZuh2/U3cNxGqbi47XnOX+QftOcD7JjtVES/V9mIoR2XLY8Y+D+AObocOQfkKn6xtjt2XsG9PEkfhvkerC8L3eravN9s9/Wx2piI8l/GNKW3baX5nj3LEH0Kja2kefuzdjSDZixdo7bGWGnGuN9udl8Klc/zZtdRraiRB7kBarxjp47zouF+OieX6vTSO4P6Ai2mVv3gud6V5/qclP/uy0vY4OVvQbAJ+zd3I8uss2dlICZm6PuXs1Rj+uaa1aSR5i7U9vPn1hHhu7U/v0D4zEwNngvDuYmCNDOvRhQz4tIALR3+wwNXUyHZGjA0Ah5vftcNXXELKZRosHEEWh39Iip2+M/yfMM/4Wfi3aHblu5E+r3k+elPcFDYzfxweUdRo/ePn7B8lbt/a9z1Xxp40KbYEdZf1D26FXHf9zKtfV++767QUGuINosPIZ/k0bfwMlV9BUkbfEN3Guqf53rplr//dKtvi+bcjsvGtM238DFoyFRz9NfbDu3j3Nycf5x/7dP/2wbaKZkYZi5DwWWI1121Dcd+tajT+8a23prl2K5c0dX7I2Zj23eenI+cwNK33FLBnuy734M9HVq4g6H86TrB4G6vpVmVHA6lzEq/zaszTiZMfZ47vGHSVwh5x/GBmcfoJrG6HWKxBed+/GMaZAh5zMcsE6MCMfdZaTG24yKWfvLmN/kBrNR2GOHeVzrDbaYCRChe8xIS0QTWSio8VQWd/QhMguFP6bO4u6Bp9BCgY+ktHji9pZaJuFH01omvQgUW8heP1ttcW/zYLmFAn97vcXduXmCC+XhnRQXdzdnSC7kHHEHzcUnJM8QXejYfA/VxXfW9FggT0+aEXQX95jnK7xQ0G+mvLi7EiS90H3sltpLoFPRHLqnM/bS5e8fv3UWX6yyd1yujJ/ru1CxvZwhu5BQPEUX287VBeZQ3ElwAaXfgqkZYgv0lUpxZS9/dpAxJjA9WUaC4MV6H2YKZYAc5IdyU+9+Kl+rvzT78+FZvj9wqlfflYfnKOidjN/cq/iu3Bz/8VQ2IUP98t5KOXFv+jxs7eQ1A1lX+xa4tmXzU9X8tf3l2hspU/hsK5FwkjHdUTIclX+LuD5LLhx7TIqFQ1EPqRDWeQOhEIUQKhOO2iCaSIjDjCcRuiIPEQhx7DHlQVf0nuIgDjySNOiF2VsYnIAeTRac8CBQFCR6+WxJ0LWtgwVBHPjt5UBXx+aJgbh3d5ICXV2cIQQSc8AdZED3sDtDBKTi7z0kQL8Z0UOkmZoQI8h/rrHNV/zDYd9M+nN1I0j4o/rVLWW/IIciOXM/R+xlx/fnT5u6e9/eWfhD69xx+UE/33cJgns/QxC8Cs1TGMTtXV1Mjqo5CYVErbdkdoZwSLUBwe6Xtsx8dE+9mVkQr4gap/q0idCQT9rOLbH+c39url+N54L2YumWeF/q5nj6+nz6vI/RGWxrt8S93tcR8HZWbonzcP70XbX+5ppa6ALWMBUZ8dVo6ijRkfXeMqLOkuzoliClu1EVDwmPqvsGUt4klFBJj2ybaNLeNOx4Ep+vJyFS37QvMSU/X288pb9pRyJJgEE+eEuBDq5EkwQdPAqUBq+MktkSoS8XwVLhtCO3lwx9HZ0nHU57eycJ0dflGVLilTnoDpKif5ifIS1ei/f3kBjDZmgPachlgo4gOfrGTl/pcdqNm0mQvm4FSZHX+uEtJclZDkZ27v6O2cuwb+vdT/vzyUnKssrecbk1fq7vEsv2kggznxvjsjVPJE995QA414Qp8xO3vqhOUx+49UQ12XOunQSyC79V3wn7cAVwdHLxFdAOmqsGCQjusJz5cvvkiF34/nzN+dAIcJTgy/0bIzSkoM+LAHOuvDnKY6D0/ZmbJYVBX0kBrC/oIXvZNULbJdaqA0ETtNa4khCAZrq+Mg7Fbptw1urc8LX1fq5X489ROmK7VI+Ma0OMTE98YzORcT4rySgU3lAb6YUut905Ytx4XXiLAt1EuOmWRGutCF6rU1/QaT2AobVNzGccThtfH4/7VW3uKrh9NY6sd8epZBqD76RCtwTRF90+JecE0vuLcrTVq4kCWdUt5btW/f8D/3PSwqvNMztR9IEdlDpefYBPH/H8Wt1EzbfpGVG+XTfVHh4jLSSuvnVMjRdP557vugrN83wXbs/thiGjrvvFW6NK975nCAcQdNXQuAFm3m41iS3giquxvSsCWow2fIrQkLFeY3VAG3q5mS/m45fd/nCsr6UWDogNSzfE63nn2TTk4IvPfFG3OeReoZyP2TQVF/H1bNQ7z3iz813TGOYnnm73uI3q+V7pRhl4q9vdJvHMuuiNbCryte/z+stHa0jNA28ZDJQegjxx/qSXgxPen/cKa3v3L3q4NLznly1DUft8is4Bdshn6cJa2/fDai5tHucja7P88fgujIdHsz8SM8unj+bMFMehj3Ciur03ET7O5jGAbvChtiCvAz7a5uBltA+4zWLS+25UN+pCNjxc/Zj/UTq3jCX8A3VBnnh8rM4Bf8CH64JQ+37EzmVgRPmgXZg3oR+3c3Er7ofuwvzz/Oidi1tRPoAX5k0T9jE8F69w02/AVdxkKNYH8+bwFfDxPHfGon1Ibw5nEZM92+IbsCWffBuqgOX7ZuW+74U55eWxXg4L8in4tvhpr6JfHO/rV8gd8tMuxbxOPsibsJvlHZyKe8m8b8TwvG/+ymiKc/W8Lz/zbqGfdulOF9L7uhzhbvppv+95Tb2v83NvrL+yirzX5fX+k8Xce+yvzRp3u9I+bO73vYHcZeqPddG9b9wNuvP+uo5zu+vvfR0MegvNqZfe/FL8Wa7ews23GYD2FqirfLwa/qSeRlSb3vI0bARsd3ogcNrkdLPnc1wxBKnL+URvpFY3/qUpD33hWUhtO7dAWq7XbaU2OZnX/97Zdm6BtEsm5nVRbSJW77TH9Z/cM0nwKLrmHUf3FRAhA3yiReb3x2t4A7qkE1541zjI8apTa8yd+ivV78i/C5KQTnCtgegXUYbiUaADg7fEfjQeNU5jQsBDi7dE3w6c75vqv9UWmutgdHKCMHxjX2K7cDvkILJ82OxP7oHELn3HuIE8OCRMAG+pwwirz/Vm3VoIQWVWdjtDEYbx2Bb7R/VydeSjGI3KcTHCY6zvEYq7Q6Pb+td6d3wyCkx3p6480ZPQY6nEE66dPx1Xm7qGsXytd/IUwAdU8rCA4GU9vXY4jnv9cY5NQDhHXaNZvlYf6n8Ho3kyDATAunII/HN5/Ov4KhB3cJf68bHtztvQjjO8B2KauAnCtt7oBL0XPm0gPjr87hB3cNeuDvHEdiVG4K+T4s9wenc0XozweT900oL/y6DOgJze/Jy2dpWxyTcuets+b1fMYCjgBQq05sRluHYj9criN+0KtXkpkWsjevPXa86Yz6cyQ7/nO2WJziYDDzt4Qp445RAV9dXjDJ64J88xREU+dWDBEzR1UiE+3ukjCSGw6bMIc9G7HDrw7dXj0wZR29jtWIEnaP/zBFF98jg34OlY4IGBqN65Hgzwjfgz32mIEFddd/69A2zIlv8NZjpq8zRoonNcuITHr8nNe0/Izrv2UT3otpflif35XciwdFf0U2cLgpxwPVRwO1+i+nFTH7JkIuX/ThocfHnp884Jb1SFmEser2e+o/7oti6ialPtMvGOfjurnL7br9VNEe2/1WhRK//v+DQud6XtVLWp9akK/V0QmnjuqJjnY11WqVNPurpQJSo//P7j40OLoPr14avfHn6umqNcBn31wJ/EU9EaaJtxs26N/aAvUVntt+o0zI/93/5HHXiXJboif1w8PP6weBT5U7JMH9mjSJ5ysfzxx8cfdFVVQv2HKs/a33SxR95XtMozqzxvfxOPafLE0sIqxq1iov0twYoJq1jS/pZixRKrWNr+lj0mxdNC2MVSq1jW/rZ8FOwpYbbLmVVs2f6WPybpU5ZlVrGlVSxvfyuwYrlVrJANuMB8KOyGlu3OGFaQAUoUJxzzl9lkMNnoDKWD2Xww2e4MZYTZlDDZ9AwlhdmsMNn6DOWF2cQwSQBbojZtbpjkgOVoSZseJmlgBVrSZohJIjhKEbM54pIIzjCPuM0Rl0TwdrxkT8sls0uCAcPpkjZHXBLBBfp0myMuieAom9zmiEsiOMomtznikgiOssltjrgkgi/RkjZHXBLBUTa5zRFXHKFscpsjIYkQKJvC5khIIgQ64oTNkVBRDR1xAsQ1QcUYYVMkEirKCJshkVJxRtgECcmCQAe7sAkSkgWBh1+bICFZEGj3EDZBQrLQzpFYSZugRBGEDvbEJihRBOVYsyc2QYkiCO0eiU1QomYetHskYO6RPCRo90hsihJJRMLRkjZHSUaGxMTmKJFEJCibic1RIolIUDYTm6NEEpGk6NNtjtIF1Y1Tm6KUUd04tRlKOdWNU5ugVBGEdqTUJihVBKEdKQX5AZ0g2PykGRngU5ufdEkG49TmJ83J4JHa/KQF2d9Tm59sQTKZ2QRlkoYEDbGZzVAmeUiKRy6eMmjTpiiTPKQL9Ok2RZlK4NAxlNkUZSn9dJDFSSLaJUDCnpiwU9HM5iiTRKToGMpsjrKcfrrNUSaJSNHRltkcLRekzaXN0VISkbZsiieWgJTT5mgpiUgztKTN0VJxtMRaaWlztFQc5ahNm6OlJCJFo+zS5miZ0b6DZHtJe2RztMxpj2yOlgXtkc1RviBbPrc5yiURGdrnc5ujXBKRoX0+tznKJREZOm/kNke5JCJDe3Juc5SrUIf2z9zmKKc5ym2OcklEhmYBOVgT5dS8kdsU5ZKHDA3JuU1RIXnI0GyysCkq6GFU2BQViiI00BY2RYWiqEBL2hQVkoclvtCzKSokD0t0kilsigq1YkWnjsKmqJA8LNHpqLApKhRFCVoSrFwlEUt0king2lXlC/hSbwFWrwvJxRIltPubWVaysUSJ6v5mllWpN0pV9zezrMq+0dHc/c0sKznJiYU5WMcuJCs5OqK7v5lllc4gpKSy4BkoC9ayC8lMnjyK4imBRcFidiGpyVO0KGBN6Qp5hhUdSQ70epZB0UFJC/kSNQs4U9pCnqNFAWVKXMgLtLmg8KDkhWKBmgWMKX2hYGhRQJgSGAqOFgV8KYWhEGhRwJeSGAqUWqA+MKUxFLj0AvQHplQGPLozDlUilZujczADGgRTSkOBSzVAhWBKa6AwAMqU2oDP7gwoEUzpDXjOwIAWwZTigOcCDKgRTGkOBS4uAT2CKdWB8g3wpnSHApeigCbBlPKAzqAMiBJMSQ9EABFQ3hNkAAHCBOuUCTSAAGmCKQUCDyBAnGBKgiACCJAnmBIh8AAC9AmmVAg8gACBgikZggggQKJgSojAAwjQKJhSIvAAAkQKpqQIPIAAlYIpLQIPIAnUYxMygACdgik1op2QcfEWMJbQ+SEDYgVTkgQRQYBcwZQo0c70OAhAWjIxzIBmwZQ00aYFqGGgWzAlTxDxBkgXTCkUbQ6BGwbMKZGiTSLwwoA7pVO0WQReGMrpHXuoNMKAkMGUXNHmEXhhQJ9SLNpMAi8M+EvptTIDggZLu90PPPQBTYNlpOjEgKjBlHRBhD4gazAlXuChD+gaTKkXeOgDwgZT8gUe+oCywZR+QYS+DG6EZGToA+IGUxIGHvqAusGUhkGEPqBvMKVi4KEPCBxMyRh46AMKB1M6Bh76gMTBlJCBhz6gcTClZOChD4gcTEkZDN+IY0DnYEtajGJA6WBKzyBC3xJuXqlxRmzyAbmDLSfGGRA8mJI12uwaNwxoy7udRjycAdmDKXGDETuDQPlgSt9gxOYgED+YkjjaJBsvDOjLO/rwcAYkEKaEDkbsEgIVhE3IIAzoICzv+CM2FeH+I6mFMCCGMCV5EOEMyCFMiR54OAN6CFOqBx7OgCDClOyBhzOgiDClexDhDGgiTCkfeDgDoghT0gcezoAqwpT2QYQzoIswpX7g4QwII0zJH3g4A8oIU/oHHs6ANMKV/IGGMw6UEa7UDzSccSCMcCV+MHzTmgNlhCv1A+/iHCgjXKkf7QoRNww2j5X80S4R8cJg/1jpH+0aES8MtpCVAEJBBpvISgFpF5T4tjzYR1YaCCN2vIFAwhkt4XOgkHClguDbEhwoJLw7l0FspgONhLMJ9oBIwrvDGRwNkxyoJFxJIfgw4kAm4d0JDWKrHgglvDukQezWA6mEd+c0qLYA7ClFhOG7+xwe1lCSCMM3+Dk8r6E0kXbZjBeGRza6czV4V4anNvgEf/DchlJF8J01Dk9uKFWE4dv4HB7e4PQsx+HxjU4ywXsyPMChZBGGnxDg8AzHhGbCgWbCRUcemh1wIJpwQYtdHKgmXNBiFweqCVfSCMPPKnCgm3BBq10cCCdcqSO4gsWBcsJFN/TwYz+AOiWP4KtaDqQTLjrq8CENxBMu6C01DsQTnnTU4cMfyCdcaSQMP5DBgYDCE3qLmgMFhSfdiTZ89AMNhSuhBM3VONBQeKeh4Kc9ONBQuNJJ8C0pDjQUrnQSfIeRAw2FK5kE3z7jQELhSibBN7s4kFC4Uknw7S4OFBSedszhQRBIKFypJPieFwcKClciCb7rxYGAwpVGgu8OcqCfcCWR4HtkHMgnXCkk+C4ZB+oJVwIJvk/GgXjClUCCb5RxIJ5wpY/gG2UcaCe8005wkoF4wpVAgm+UcSCe8E48wTslUE941o04fEIC+glXIglL8IkDKChcqST4+ogDBYV3CgqaRAMFhXcKCrY+4kBB4Z2Cgq2POBBQuFJJiAOdQEHhSiZB10ccKChcySTo+ogDBYUrmYRI7ICEwjsJBVsfcSChcKWSoOsjDgQUrkQSdH3EgX7CO/0EXR8B+YQrhQRfHwHxhCuBhOHHyDhQT7gSSPDoD7QT3h0YwXMjIJ3wTjrBD6hxIJ3wTjpJ0KN0HEgnvJNOEnyGBdIJ76STFJ9hgXTClTqCNwUQTrgSR0jEgLpOOcFPgnGgnHBaOeFAOeFKHZEvhKB2AXlKH2H4gTAOxBOuFBKGn/TiQD7hxRR7QEDhSiRhKR76gILCCzozAQoKVzIJS/E+DzQUrnQSluKdE4govDtdgoMA3BW0asmBisKLjjw8AwU6iljQa3EBhBSx6LhDx4cAUopQagl+XF0AJUUotYRlxOlycMJbqSX4wlYAJUX0SgqacAigpIhOScGPmAmgpIgJJUUAJUUosQSPbgIIKWJBa5YC6ChiQkcRQEcR3dst+Kk4AYQUobQS/Lg9kFFEd9QExwtkFNGdNcEmGgFEFNGJKFgOIYCGIpRMguYQAigoQokkeA4hgIAilEaC5hACyCdCKSRoDiGAeCKUPoLnEAJoJ0LJI2gOIYByIrqjJlgOIYBuIrqTJlgOIYBsIpQ0wvDzkQLoJkJJI2jCIYBqIpQygiYcAogmQgkjDD94KYBqIjgdJAUQTYQSRhh++lLAd1861STDX8OAr79MqCaiV03U24c/V82pWn/TvYX4ww/D64+/yS+Yqf9sjSib8iXFdlXw1W+/Pz60eXn3b9792+az3b9Z92/e/ytPI/U/JPqHov8h0WUS/T9pb01uw/U/6P/RBqWk3f+w7H9gC/2D/hMfftC19EOlYNT/0OOR0kL3Q9E/S044/Q/9I4R+hOSv+6Gz8/vlnUz5m2zk51K+BdvIrzAaTcguTZgkVM3LjYqXmnLGH6rKeZ6oK9/X33RfgATPXvKLgUK3RyooQ6/VSdpaqy/mGVZSw4puzHRJWbl8oO5ofKDOMGd4xXR7845/zB7umpR/L43DF1RteeNerV6fv9Q1q9Jkdm+uq9d6t/2LzRYAY2gwErw2sj9a44ovjMrFdGX1zeXj8IUroyFzsyF1V87IpujM9Z9DxgzmJqqFHiTduJ8weGrKeofa46a9bNqMetkaMSKlhAvRGTmCurr9B6qNRlqaGHQESMk278wM34w2DJl8D5EoI7tPb0g1jtUozLRDDuquOozHUoQxGoMcyfLy00ZdfmqGk6UZTkg61LVL9lAz+gUnu6u6tO7YX1p3qZ0anSDTMYhpIriO5PkQeKmxVK7Xm+HKYLNJjGEgF9S9Pf2oguq+rb1DU3VfOEUNp2ZbFxTRKubrALHtbiowjGRG7xWcbLvLxy90BH4Z7kYzmTDHAidb6mKtu34GRnQmzJlFUBFjZAebHeRumYGJbG3K1v4wmiHk3pdhkhojY5NYkyVm500oFj+Vx3pl1zOGKTXO9IcQzGqF2RunKx66+5tWxv1NRpww4w3TGZTQ+ZLOvtgwr7M+cZJKYJ+xUMSuygNsJ5NFQcUGNY+NwoPRwFT/Xqlb3PQVGeZjjY4o6Nr6azHWcy81+9hBkTt8hXk1fIXZiOuG44WORinV56yrFg0jRozrG7+fIdIeW6750lkoyzRq/See6Cl3qbOsXHM6lCl0mWJIUKkht+ouP7PazJp8JurpW81NqoyOTdZsrK6xABQhVdbl7hXEXTOtobJMGIWEwUBCP+tUlsbVjUZ1Y7SLqWfCCVkYozShmmVdvZTy+qNuUrYG+aW2prPnN6U687o6rpp6NH5T01RvQ3cjNsyy5BBb72u7n5hJOhnG1vtt38k26oY9IpKZhOqFmjzF34+DpY5kQwBjumtTcNuM0Q5BJlxy8L6U9eZs91Azn0qo+fSlbpPc8nz6DDJTlpqNRLGPTZqZgTfXg51+fm/BYdZYGgN8aM/0GjRs4syMEVUMqzQq/ZaWTvt9f2fcxUphLgGYZlqvu5lmmg3rSr38F5zqdG2K346nbb350s4mbbq5hRNDZjyT7LrKyoT7qRHuMioimEaQPCY1yCAXLtIGnqWZ+WdGjYRLdayfmbkxuVQxTGD9wECRUyPrYqK7INdywwiRywkDe7UCtPNAM5kiw/pozZca41L3ML2+KPTKI6GSHGXOBpIaE1k2CEw0o6dNvftpfwb5ijD6Jec0G6fD5fM65nLErJ5T/eFzedypS/wNscFc9+lpZkHFhM/9PcHGHGcuYagYJavVu1er8xnPJQPHZ6jrcFPXWVDV6nX720iTMVe4y56nQUbkWlhMBx2QGtf/3J8bsIxl1oIgp9iTxJev1WuzPx+e5ag41atteXjG8cpXj4x5i6LEMkpZMuGREl/fL9GFEjfXhEyvo0lpqzeFLd+4uUpdUD21NzAOGMxUxzjZUa36AICZq5LCU7voV4v3qv/QpBn0jJ7bNQSZVLRWHOZleWLBGIR0ox7dcipmhiS52U/ak9OC/P7hoWoQR+3R1rs60WCXQI+1msF7To2t1kjPHGKBWbGKTbjVq8KIDWHMeUk/1Em9r7W03a/bbjC2Y+qOepuCFFdbOwd9s6bVPvXlIwOmKmTEcsHoYAKNbrtrTE1L5sqFTzR6b6kdrFg3MAeMXrlOGTt/2tQrQ3rBuLQV8glr/zptaCsL08oUj+oe86O6aHOYQI/U6DG7/RS0Y709bColiWJdzaSxj5jkRoa01q4AKURmzCzo+K0E5dNI+sJaztx5kgdjp02SdgqTAFIr7MejNYCM1knI8Lnvu5EVSIzuSMa2bdn8VDWymB38F6biT8ay/vJeE67BJVVJhoraWnqacZ2cdvtrZ81MxWgaopL6u1nFeJKW+JZ6RTXsdgqqoWFWaIr6JKu7PTK9JgY7CTV2duftofsakhFlzDlQ62RkitdawOb2zMJNtbh8tvVoc3hRTSQrrT5LQcqqaorRFFjlq/qwlzmmCxMqFeVBiMcSqszcsCTzGWAIazxTJeIFFUwPTfVzvbfXVNxcitEV63ZUfrEfaYxGsvXgdDLaZDBFZrZ0toMmupbASC5pR7aQRNWSU5fUUGgtbau1HTbkG68GCMqhYWYcNcjCbBAyug710YZYmA1BTveDDaQBFmYDkPqVmpmtKcWU67gWgxIdzJZDMKNyf2Out9NHs38zaqAYtQnF0iRHL4WY0Pj0NiYbxHh9BkaQy6Vuk/tFfZTAHNnmtgsZXbrKyIAuzFUfG07X6N2i5XBgRi959YQhONU41rPgyYnCXK8yvbJOtKarpyU+HOvQVAoy6OoPfsD0zfbT7O16o4slegcl054PGzjac0HqLJ2H+HZAbjbrYti50W7qk1Bs0EV1jxBkiEOXqebMshiOIFEtdVzJnnoqm9fKTt6tDXCqMhkGcpNTfeyJ6XSWZVqiHXRqfQBMLArtNTUNkzNRYQYONpwG08/S44npg1lc72kIcoe5OzFRrUdyYGa0T6F7aELNYdoMcgQkM+bAQg+tlMqdBkOjIyBLc8eU6jC6+vgIiLlWI7eJjlXzcw1WndYcTm6tHQ0BEmQP5pML0m9ykWM8Xnd2ra6QpCIsGK2XD2ou6U07XsCcZWYkpC7Z1jvZO0XGY8nF1JhrM3Ujt4i6sNftniBHSMw9cjJVP57O6y9jCd1chHEyT9AfLjOCillvOK3Tj0p9fIcJPXJ1TGDDuMiG4EBSc16tqiPIdE1uOgOkUH/8stsfjjUQ2c1gSKrVakFPHkrITRT6/CfTfZVlenodgok+jCHIlEM9cCyt52Zf1OGU6T1gpvca2LBrkQ27/hSVJ7DOYxaT5ORyqk/gWAcz54Wc6nZKO3iGa1V5WZdB5GRlQ8tAMkxzY58LatwZCgbMlAuzickTMYYBbI4szEyZnGMNI2NPCjOnJDc3R9He2j/tOwF5Pqc7zKZEbbsRzUdP1rUWKUsjPxkmYlJROR/tvm0iJ6r8UjY7mMKbzUQ9SunZndxuBzuzs5B7NF9ahuyebkJdoonBj48Ph/pQbepdW+qHH3///f8ARtCs9zJHAQA="; \ No newline at end of file diff --git a/docs/classes/controllers.LisCancelPromiseController.html b/docs/classes/controllers.LisCancelPromiseController.html index a4c42777..f7281d7f 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.

-

Hierarchy

  • LisCancelPromiseController

Implements

  • ReactiveController

Constructors

Hierarchy

  • LisCancelPromiseController

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

  • Makes a Promise cancellable by racing it against a Promise that only +

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 fa2e33b4..7294a48f 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.

-

Hierarchy

  • LisDomContentLoadedController

Implements

  • ReactiveController

Constructors

Hierarchy

  • LisDomContentLoadedController

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 9b0f354d..ce19eb2f 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.

-

Hierarchy

  • LisQueryStringParametersController

Implements

  • ReactiveController

Constructors

Hierarchy

  • LisQueryStringParametersController

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

  • Gets the value of a URL query string parameter. This is reactive when used +

Returns void

  • Gets the value of a URL query string parameter. This is reactive when used inside a component template.

    Parameters

    • name: string

      The name of the parameter to get the value of.

    • defaultValue: string = ''

      The default value to return if the parameter isn't in the query string.

    Returns string

    The value of the parameter or the default value provided.

    -

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.LisSlotController.html b/docs/classes/controllers.LisSlotController.html index 6ff718bc..83fcc903 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>
-

Hierarchy

  • LisSlotController

Implements

  • ReactiveController

Constructors

Hierarchy

  • LisSlotController

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 6fd8b9fb..87397db0 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

    • LitElement
      • LisAlertElement

    Other

    Hierarchy

    • LitElement
      • LisAlertElement

    Other

    constructor ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE @@ -193,6 +193,7 @@

    Example

    Alternatively, an alert's contents can be written in HTML onreset onresize onscroll +onscrollend onsecuritypolicyviolation onseeked onseeking @@ -226,6 +227,7 @@

    Example

    Alternatively, an alert's contents can be written in HTML parentElement parentNode part +popover prefix previousElementSibling previousSibling @@ -245,6 +247,7 @@

    Example

    Alternatively, an alert's contents can be written in HTML title translate type +[metadata] _$litElement$ _initializers? finalized @@ -287,6 +290,7 @@

    Example

    Alternatively, an alert's contents can be written in HTML hasAttributes hasChildNodes hasPointerCapture +hidePopover insertAdjacentElement insertAdjacentHTML insertAdjacentText @@ -323,8 +327,10 @@

    Example

    Alternatively, an alert's contents can be written in HTML setAttributeNode setAttributeNodeNS setPointerCapture +showPopover success toggleAttribute +togglePopover updateAlert warning webkitMatchesSelector @@ -362,455 +368,459 @@

    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.

    -
    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.

    -
    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.

    +

    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.

    +
    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.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    -
    children: HTMLCollection

    Returns the child elements.

    +
    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.

    +
    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.

    +
    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
    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 +

    clientHeight: number
    clientLeft: number
    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 component's slot.

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

    Returns the first child.

    +
    contentEditable: string
    dataset: DOMStringMap
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    lastElementChild: null | Element

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

    MDN Reference

    -
    localName: string

    Returns the local name.

    +
    localName: string

    Returns the local name.

    MDN Reference

    -
    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.

    +
    nextElementSibling: null | Element

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

    MDN Reference

    -
    nextSibling: null | ChildNode

    Returns the next sibling.

    +
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    -
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    -
    nodeType: number

    Returns the type of node.

    +
    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +
    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

    The event

    MDN Reference

    -
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

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

    Fires when the object receives focus.

    +

    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

    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.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

    -
    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

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

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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

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

    Returns the parent element.

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

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

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

    Returns the parent element.

    MDN Reference

    -
    parentNode: null | ParentNode

    Returns the parent.

    +
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    -
    part: DOMTokenList
    prefix: null | string

    Returns the namespace prefix.

    +
    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.

    +
    previousElementSibling: null | Element

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

    MDN Reference

    -
    previousSibling: null | ChildNode

    Returns the previous sibling.

    +
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    -
    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.

    +
    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.

    +
    slot: string

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

    MDN Reference

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

    Returns the HTML-uppercased qualified name.

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

    Returns the HTML-uppercased qualified name.

    MDN Reference

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

    The style of the alert element.

    -
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    • 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.

      +
    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 +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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      Returns boolean

    • Returns whether node has children.

      MDN Reference

      -

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • 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.

      +

      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.

      +

      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

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

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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

    • 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.

      +

      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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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 +

    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      Nocollapse

    attributes

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

      -

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +

      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 +

      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)

    Type declaration

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

        +

        Parameters

        • controller: ReactiveController

        Returns void

    • Removes a ReactiveController from the element.

      +

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +

        Parameters

        • warningKind: WarningKind

        Returns void

        Nocollapse

    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +

    Parameters

    • warningKind: WarningKind

    Returns void

    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.

      +

      Nocollapse

    lifecycle

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

      +

      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 +

    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 @@ -891,7 +904,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +

      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 @@ -917,16 +930,16 @@

      Deprecated

      createProperty.

      -

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | ShadowRoot

    Node or ShadowRoot into which element DOM should be rendered. Defaults +

    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 +

    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. +

    Nocollapse

    styles

    elementStyles: CSSResultOrNative[]

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

    -

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +

      Nocollapse

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +

    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(). +

    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. +

    • 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 @@ -949,17 +962,17 @@

      Deprecated

      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 +

    • 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 +

      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.

      +

    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 @@ -969,18 +982,12 @@

      Deprecated

      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 +

    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +

      Returns void

    Returns void

    • Schedules an element update. You can override this method to change the +

    Returns void

    • Controls whether or not update() should be called when the element requests +

      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 +

    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 +

    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.

      +

    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 +

    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.LisFormWrapperElement.html b/docs/classes/core_components.LisFormWrapperElement.html index 2d516662..4368bc8f 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

    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.

    -
    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.

    +

    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.

    +
    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.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    -
    children: HTMLCollection

    Returns the child elements.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    lastElementChild: null | Element

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

    MDN Reference

    -
    localName: string

    Returns the local name.

    +
    localName: string

    Returns the local name.

    MDN Reference

    -
    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.

    +
    nextElementSibling: null | Element

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

    MDN Reference

    -
    nextSibling: null | ChildNode

    Returns the next sibling.

    +
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    -
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    -
    nodeType: number

    Returns the type of node.

    +
    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +
    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

    The event

    MDN Reference

    -
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

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

    Fires when the object receives focus.

    +

    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

    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.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

    -
    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

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

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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

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

    Returns the parent element.

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

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

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

    Returns the parent element.

    MDN Reference

    -
    parentNode: null | ParentNode

    Returns the parent.

    +
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    -
    part: DOMTokenList
    prefix: null | string

    Returns the namespace prefix.

    +
    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.

    +
    previousElementSibling: null | Element

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

    MDN Reference

    -
    previousSibling: null | ChildNode

    Returns the previous sibling.

    +
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    -
    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.

    +
    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.

    +
    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.

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

    Returns the HTML-uppercased qualified name.

    MDN Reference

    -
    textContent: null | string
    title: string
    translate: boolean
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    submit: CustomEvent<{
        data: FormData;
    }>

    Fired when the wrapped form is submitted. Dispatches a +

    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

    submit: CustomEvent<{
        data: FormData;
    }>

    Fired when the wrapped form is submitted. Dispatches a 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

      • 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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      Returns boolean

    • Returns whether node has children.

      MDN Reference

      -

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • 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.

      +

      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.

      +

      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

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

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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

    • 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.

      +

      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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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 +

    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      Nocollapse

    attributes

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

      -

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +

      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 +

      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)

    Type declaration

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

        +

        Parameters

        • controller: ReactiveController

        Returns void

    • Removes a ReactiveController from the element.

      +

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +

        Parameters

        • warningKind: WarningKind

        Returns void

        Nocollapse

    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +

    Parameters

    • warningKind: WarningKind

    Returns void

    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.

      +

      Nocollapse

    lifecycle

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

      +

      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 +

    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 @@ -869,7 +882,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +

      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 @@ -895,16 +908,16 @@

      Deprecated

      createProperty.

      -

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | ShadowRoot

    Node or ShadowRoot into which element DOM should be rendered. Defaults +

    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 +

    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

    • Returns Element | ShadowRoot

    styles

    elementStyles: CSSResultOrNative[]

    Memoized list of all element styles. +

    Nocollapse

    • Returns HTMLElement | DocumentFragment

    styles

    elementStyles: CSSResultOrNative[]

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

    -

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +

      Nocollapse

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +

    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(). +

    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. +

    • 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 @@ -927,17 +940,17 @@

      Deprecated

      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 +

    • 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 +

      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.

      +

    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 @@ -947,18 +960,12 @@

      Deprecated

      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 +

    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +

      Returns void

    Returns void

    • Schedules an element update. You can override this method to change the +

    Returns void

    • Controls whether or not update() should be called when the element requests +

      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 +

    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 +

    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.

      +

    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 +

    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 0d77a7ce..bebcd971 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 @@ -192,6 +192,7 @@

    Example

    Depending on the type of parent element, the spinner overlay onreset onresize onscroll +onscrollend onsecuritypolicyviolation onseeked onseeking @@ -225,6 +226,7 @@

    Example

    Depending on the type of parent element, the spinner overlay parentElement parentNode part +popover prefix previousElementSibling previousSibling @@ -243,6 +245,7 @@

    Example

    Depending on the type of parent element, the spinner overlay textContent title translate +[metadata] _$litElement$ _initializers? finalized @@ -282,6 +285,7 @@

    Example

    Depending on the type of parent element, the spinner overlay hasAttributes hasChildNodes hasPointerCapture +hidePopover insertAdjacentElement insertAdjacentHTML insertAdjacentText @@ -319,8 +323,10 @@

    Example

    Depending on the type of parent element, the spinner overlay setAttributeNode setAttributeNodeNS setPointerCapture +showPopover success toggleAttribute +togglePopover webkitMatchesSelector addInitializer finalize @@ -356,452 +362,456 @@

    Example

    Depending on the type of parent element, the spinner overlay update updated willUpdate -

    Other

    • Returns LisLoadingElement

    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.

    -
    _alertRef: Ref<LisAlertElement> = ...
    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.

    +

    Other

    • Returns LisLoadingElement

    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.

    +
    _alertRef: Ref<LisAlertElement> = ...
    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.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    -
    children: HTMLCollection

    Returns the child elements.

    +
    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.

    +
    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.

    +
    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
    dataType: string = 'data'

    The type of data being loaded.

    -
    dataset: DOMStringMap
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +
    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    contentEditable: string
    dataType: string = 'data'

    The type of data being loaded.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    lastElementChild: null | Element

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

    MDN Reference

    -
    localName: string

    Returns the local name.

    +
    localName: string

    Returns the local name.

    MDN Reference

    -
    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.

    +
    nextElementSibling: null | Element

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

    MDN Reference

    -
    nextSibling: null | ChildNode

    Returns the next sibling.

    +
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    -
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    -
    nodeType: number

    Returns the type of node.

    +
    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +
    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

    The event

    MDN Reference

    -
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

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

    Fires when the object receives focus.

    +

    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

    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.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

    -
    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

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

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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

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

    Returns the parent element.

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

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

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

    Returns the parent element.

    MDN Reference

    -
    parentNode: null | ParentNode

    Returns the parent.

    +
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    -
    part: DOMTokenList
    prefix: null | string

    Returns the namespace prefix.

    +
    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.

    +
    previousElementSibling: null | Element

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

    MDN Reference

    -
    previousSibling: null | ChildNode

    Returns the previous sibling.

    +
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    -
    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.

    +
    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.

    +
    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
    tabIndex: number
    tagName: string

    Returns the HTML-uppercased qualified name.

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

    Returns the HTML-uppercased qualified name.

    MDN Reference

    -
    textContent: null | string
    title: string
    translate: boolean
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    • 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.

      +
    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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      Returns boolean

    • Returns whether node has children.

      MDN Reference

      -

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • 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.

      +

      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.

      +

      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

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

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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

    • 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.

      +

      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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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 +

    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      Nocollapse

    attributes

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

      -

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +

      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 +

      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)

    Type declaration

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

        +

        Parameters

        • controller: ReactiveController

        Returns void

    • Removes a ReactiveController from the element.

      +

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +

        Parameters

        • warningKind: WarningKind

        Returns void

        Nocollapse

    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +

    Parameters

    • warningKind: WarningKind

    Returns void

    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.

      +

      Nocollapse

    lifecycle

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

      +

      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 +

    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 @@ -882,7 +895,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +

      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 @@ -908,16 +921,16 @@

      Deprecated

      createProperty.

      -

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | ShadowRoot

    Node or ShadowRoot into which element DOM should be rendered. Defaults +

    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 +

    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. +

    Nocollapse

    styles

    elementStyles: CSSResultOrNative[]

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

    -

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +

      Nocollapse

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +

    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(). +

    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. +

    • 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 @@ -940,17 +953,17 @@

      Deprecated

      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 +

    • 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 +

      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.

      +

    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 @@ -960,18 +973,12 @@

      Deprecated

      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 +

    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +

      Returns void

    Returns void

    • Schedules an element update. You can override this method to change the +

    Returns void

    • Controls whether or not update() should be called when the element requests +

      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 +

    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 +

    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.

      +

    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 +

    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.LisModalElement.html b/docs/classes/core_components.LisModalElement.html index 1ea39a8a..b8cf30e7 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 @@ -196,6 +196,7 @@

    Example

    In the example below, the lis-simple-table-element web compon onreset onresize onscroll +onscrollend onsecuritypolicyviolation onseeked onseeking @@ -229,6 +230,7 @@

    Example

    In the example below, the lis-simple-table-element web compon parentElement parentNode part +popover prefix previousElementSibling previousSibling @@ -247,6 +249,7 @@

    Example

    In the example below, the lis-simple-table-element web compon textContent title translate +[metadata] _$litElement$ _initializers? finalized @@ -285,6 +288,7 @@

    Example

    In the example below, the lis-simple-table-element web compon hasAttributes hasChildNodes hasPointerCapture +hidePopover insertAdjacentElement insertAdjacentHTML insertAdjacentText @@ -320,7 +324,9 @@

    Example

    In the example below, the lis-simple-table-element web compon setAttributeNode setAttributeNodeNS setPointerCapture +showPopover toggleAttribute +togglePopover webkitMatchesSelector addInitializer finalize @@ -356,454 +362,458 @@

    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.

    -
    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.

    -
    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.

    +

    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.

    +
    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.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    -
    children: HTMLCollection

    Returns the child elements.

    +
    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.

    +
    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.

    +
    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
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    dir: string
    draggable: boolean
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +
    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    contentEditable: string
    dataset: DOMStringMap
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    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.

    +
    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
    id: string

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

    +
    heading: string = ''

    The text or HTML to populate uk-modal-header

    +
    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.

    +
    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.

    +
    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.

    +
    lastElementChild: null | Element

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

    MDN Reference

    -
    localName: string

    Returns the local name.

    +
    localName: string

    Returns the local name.

    MDN Reference

    -
    modalId: string = 'lis-modal'

    The text to use as the Id for the uk-modal. +

    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.

    +
    nextElementSibling: null | Element

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

    MDN Reference

    -
    nextSibling: null | ChildNode

    Returns the next sibling.

    +
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    -
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    -
    nodeType: number

    Returns the type of node.

    +
    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +
    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

    The event

    MDN Reference

    -
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

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

    Fires when the object receives focus.

    +

    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

    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.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

    -
    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

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

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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

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

    Returns the parent element.

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

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

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

    Returns the parent element.

    MDN Reference

    -
    parentNode: null | ParentNode

    Returns the parent.

    +
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    -
    part: DOMTokenList
    prefix: null | string

    Returns the namespace prefix.

    +
    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.

    +
    previousElementSibling: null | Element

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

    MDN Reference

    -
    previousSibling: null | ChildNode

    Returns the previous sibling.

    +
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    -
    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.

    +
    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.

    +
    slot: string

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

    MDN Reference

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

    Returns the HTML-uppercased qualified name.

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

    Returns the HTML-uppercased qualified name.

    MDN Reference

    -
    textContent: null | string
    title: string
    translate: boolean
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    • 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.

      +
    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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      Returns boolean

    • Returns whether node has children.

      MDN Reference

      -

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • 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.

      +

      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.

      +

      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

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

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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

    • 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.

      +

      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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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 +

    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      Nocollapse

    attributes

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

      -

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +

      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 +

      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)

    Type declaration

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

        +

        Parameters

        • controller: ReactiveController

        Returns void

    • Removes a ReactiveController from the element.

      +

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +

        Parameters

        • warningKind: WarningKind

        Returns void

        Nocollapse

    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +

    Parameters

    • warningKind: WarningKind

    Returns void

    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.

      +

      Nocollapse

    lifecycle

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

      +

      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 +

    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 @@ -884,7 +897,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +

      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 @@ -910,16 +923,16 @@

      Deprecated

      createProperty.

      -

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | ShadowRoot

    Node or ShadowRoot into which element DOM should be rendered. Defaults +

    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 +

    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. +

    Nocollapse

    styles

    elementStyles: CSSResultOrNative[]

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

    -

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +

      Nocollapse

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +

    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(). +

    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. +

    • 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 @@ -942,17 +955,17 @@

      Deprecated

      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 +

    • 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 +

      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.

      +

    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 @@ -962,18 +975,12 @@

      Deprecated

      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 +

    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +

      Returns void

    Returns void

    • Schedules an element update. You can override this method to change the +

    Returns void

    • Controls whether or not update() should be called when the element requests +

      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 +

    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 +

    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.

      +

    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 +

    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.LisPaginationElement.html b/docs/classes/core_components.LisPaginationElement.html index 05a67850..d10905a7 100644 --- a/docs/classes/core_components.LisPaginationElement.html +++ b/docs/classes/core_components.LisPaginationElement.html @@ -22,7 +22,7 @@

    Example

    An optional <!-- an element to use as a scroll target -->
    <p id="paragraph">Some import text</p>

    <!-- add the Web Component to your HTML -->
    <lis-pagination-element id="pagination"></lis-pagination-element>

    <!-- set the scroll target via JavaScript -->
    <script type="text/javascript">
    // get the paragraph element
    const paragraphElement = document.getElementById('paragraph');
    // get the pagination element
    const paginationElement = document.getElementById('pagination');
    // set the scrollTarget property
    paginationElement.scrollTarget = paragraphElement;
    </script> -

    Hierarchy

    Other

    Hierarchy

    • LitElement
      • LisPaginationElement

    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.

    -
    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.

    +

    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.

    +
    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.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    -
    children: HTMLCollection

    Returns the child elements.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    firstElementChild: null | Element

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

    MDN Reference

    -
    hasNext: boolean = false

    Whether or not the next button should be enabled. Note that this will be overridden +

    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
    id: string

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

    +
    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.

    +
    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.

    +
    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.

    +
    lastElementChild: null | Element

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

    MDN Reference

    -
    localName: string

    Returns the local name.

    +
    localName: string

    Returns the local name.

    MDN Reference

    -
    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.

    +
    nextElementSibling: null | Element

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

    MDN Reference

    -
    nextSibling: null | ChildNode

    Returns the next sibling.

    +
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    -
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    -
    nodeType: number

    Returns the type of node.

    +
    nodeType: number

    Returns the type of node.

    MDN Reference

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

    The total number of pages.

    -
    offsetHeight: number
    offsetLeft: number
    offsetParent: null | Element
    offsetTop: number
    offsetWidth: number
    onabort: null | ((this, ev) => any)

    Fires when the user aborts the download.

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

    The total number of pages.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +
    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

    The event

    MDN Reference

    -
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

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

    Fires when the object receives focus.

    +

    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

    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.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

    -
    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

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

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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

    outerHTML: string
    outerText: string
    ownerDocument: Document
    page: number = 1

    What page the element is currently on.

    -
    parentElement: null | HTMLElement

    Returns the parent element.

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

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string
    outerText: string
    ownerDocument: Document
    page: number = 1

    What page the element is currently on.

    +
    parentElement: null | HTMLElement

    Returns the parent element.

    MDN Reference

    -
    parentNode: null | ParentNode

    Returns the parent.

    +
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    -
    part: DOMTokenList
    prefix: null | string

    Returns the namespace prefix.

    +
    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.

    +
    previousElementSibling: null | Element

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

    MDN Reference

    -
    previousSibling: null | ChildNode

    Returns the previous sibling.

    +
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

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

    The element to scroll to when the page changes.

    -
    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.

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

    The element to scroll to when the page changes.

    +
    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.

    +
    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.

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

    Returns the HTML-uppercased qualified name.

    MDN Reference

    -
    textContent: null | string
    title: string
    translate: boolean
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    pageChange: CustomEvent<{
        page: number;
    }>

    Fired when the page changes. Dispatches a +

    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

    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

    • 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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      Returns boolean

    • Returns whether node has children.

      MDN Reference

      -

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • 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.

      +

      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.

      +

      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

    • Programmatically go to the next page.

      +

      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.

      +

    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.

      +

      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

    • Programmatically go to the previous page.

      +

      Parameters

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

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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

    • 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.

      +

      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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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 +

    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      Nocollapse

    attributes

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

      -

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +

      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 +

      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)

    Type declaration

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

        +

        Parameters

        • controller: ReactiveController

        Returns void

    • Removes a ReactiveController from the element.

      +

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +

        Parameters

        • warningKind: WarningKind

        Returns void

        Nocollapse

    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +

    Parameters

    • warningKind: WarningKind

    Returns void

    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.

      +

      Nocollapse

    lifecycle

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

      +

      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 +

    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 @@ -903,7 +916,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +

      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 @@ -929,16 +942,16 @@

      Deprecated

      createProperty.

      -

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | ShadowRoot

    Node or ShadowRoot into which element DOM should be rendered. Defaults +

    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 +

    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. +

    Nocollapse

    styles

    elementStyles: CSSResultOrNative[]

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

    -

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +

      Nocollapse

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +

    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(). +

    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. +

    • 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 @@ -961,17 +974,17 @@

      Deprecated

      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 +

    • 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 +

      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.

      +

    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 @@ -981,18 +994,12 @@

      Deprecated

      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 +

    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +

      Returns void

    Returns void

    • Schedules an element update. You can override this method to change the +

    Returns void

    • Controls whether or not update() should be called when the element requests +

      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 +

    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 +

    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.

      +

    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 +

    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.LisSimpleTableElement.html b/docs/classes/core_components.LisSimpleTableElement.html index 1b998196..b518e083 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 @@ -199,6 +199,7 @@

    Example

    Alternatively, a simple table's contents can be written i onreset onresize onscroll +onscrollend onsecuritypolicyviolation onseeked onseeking @@ -232,6 +233,7 @@

    Example

    Alternatively, a simple table's contents can be written i parentElement parentNode part +popover prefix previousElementSibling previousSibling @@ -250,6 +252,7 @@

    Example

    Alternatively, a simple table's contents can be written i textContent title translate +[metadata] _$litElement$ _initializers? finalized @@ -288,6 +291,7 @@

    Example

    Alternatively, a simple table's contents can be written i hasAttributes hasChildNodes hasPointerCapture +hidePopover insertAdjacentElement insertAdjacentHTML insertAdjacentText @@ -323,7 +327,9 @@

    Example

    Alternatively, a simple table's contents can be written i setAttributeNode setAttributeNodeNS setPointerCapture +showPopover toggleAttribute +togglePopover webkitMatchesSelector addInitializer finalize @@ -359,461 +365,465 @@

    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.

    -
    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.

    -
    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.

    +

    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.

    +
    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

    -
    caption: string = ''

    The caption shown above the table.

    -
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +
    caption: string = ''

    The caption shown above the table.

    +
    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    -
    children: HTMLCollection

    Returns the child elements.

    +
    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.

    +
    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.

    +
    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
    columnClasses: StringObjectModel = {}

    A single object mapping attributes to table column classes. Assumed to be +

    clientHeight: number
    clientLeft: number
    clientTop: number
    clientWidth: number
    columnClasses: StringObjectModel = {}

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

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

    The data to display in the table. Only attributes defined in the +

    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
    draggable: boolean
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +
    dataset: DOMStringMap
    defaultSlotRef: Ref<HTMLSlotElement> = ...
    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.

    +
    firstElementChild: null | Element

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

    MDN Reference

    -
    header: StringObjectModel = {}

    A single object mapping attributes to header labels. Assumed to be +

    header: StringObjectModel = {}

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

    -
    hidden: boolean
    id: string

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

    +
    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.

    +
    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.

    +
    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.

    +
    lastElementChild: null | Element

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

    MDN Reference

    -
    localName: string

    Returns the local name.

    +
    localName: string

    Returns the local name.

    MDN Reference

    -
    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.

    +
    nextElementSibling: null | Element

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

    MDN Reference

    -
    nextSibling: null | ChildNode

    Returns the next sibling.

    +
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    -
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    -
    nodeType: number

    Returns the type of node.

    +
    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +
    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

    The event

    MDN Reference

    -
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

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

    Fires when the object receives focus.

    +

    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

    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.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

    -
    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

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

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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

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

    Returns the parent element.

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

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

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

    Returns the parent element.

    MDN Reference

    -
    parentNode: null | ParentNode

    Returns the parent.

    +
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    -
    part: DOMTokenList
    prefix: null | string

    Returns the namespace prefix.

    +
    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.

    +
    previousElementSibling: null | Element

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

    MDN Reference

    -
    previousSibling: null | ChildNode

    Returns the previous sibling.

    +
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    -
    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.

    +
    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.

    +
    slot: string

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

    MDN Reference

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

    Returns the HTML-uppercased qualified name.

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

    Returns the HTML-uppercased qualified name.

    MDN Reference

    -
    textContent: null | string
    title: string
    translate: boolean
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    • 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.

      +
    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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      Returns boolean

    • Returns whether node has children.

      MDN Reference

      -

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • 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.

      +

      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.

      +

      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

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

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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

    • 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.

      +

      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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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 +

    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      Nocollapse

    attributes

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

      -

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +

      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 +

      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)

    Type declaration

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

        +

        Parameters

        • controller: ReactiveController

        Returns void

    • Removes a ReactiveController from the element.

      +

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +

        Parameters

        • warningKind: WarningKind

        Returns void

        Nocollapse

    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +

    Parameters

    • warningKind: WarningKind

    Returns void

    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.

      +

      Nocollapse

    lifecycle

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

      +

      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 +

    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 @@ -894,7 +907,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +

      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 @@ -920,16 +933,16 @@

      Deprecated

      createProperty.

      -

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | ShadowRoot

    Node or ShadowRoot into which element DOM should be rendered. Defaults +

    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 +

    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. +

    Nocollapse

    styles

    elementStyles: CSSResultOrNative[]

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

    -

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +

      Nocollapse

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +

    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(). +

    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. +

    • 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 @@ -952,17 +965,17 @@

      Deprecated

      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 +

    • 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 +

      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.

      +

    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 @@ -972,18 +985,12 @@

      Deprecated

      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 +

    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +

      Returns void

    Returns void

    • Schedules an element update. You can override this method to change the +

    Returns void

    • Controls whether or not update() should be called when the element requests +

      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 +

    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 +

    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.

      +

    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 +

    Parameters

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

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/mixins.LisPaginatedSearchElementInterface.html b/docs/classes/mixins.LisPaginatedSearchElementInterface.html index 4b2667fb..d3ac65b5 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.

    -

    Hierarchy

    • LisPaginatedSearchElementInterface

    Constructors

    Hierarchy

    • LisPaginatedSearchElementInterface

    Constructors

    Properties

    cancelPromiseController domContentLoadedController queryStringController @@ -30,7 +30,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 @@ -38,39 +38,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.

    -
    searchFunction: SearchFunction<SearchData, SearchResult>

    Components that use the +

    searchFunction: SearchFunction<SearchData, SearchResult>

    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 @@ -78,7 +78,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 @@ -91,7 +91,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.

      -

    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/user_components.LisGeneSearchElement.html b/docs/classes/user_components.LisGeneSearchElement.html index 2d68fcd0..4035e2c4 100644 --- a/docs/classes/user_components.LisGeneSearchElement.html +++ b/docs/classes/user_components.LisGeneSearchElement.html @@ -36,7 +36,7 @@

    Example

    The any value. For example:

    <!-- restrict the genus via HTML -->
    <lis-gene-search-element genus="Glycine"></lis-gene-search-element>

    <!-- restrict the genus via JavaScript -->
    <lis-gene-search-element id="gene-search"></lis-gene-search-element>
    <script type="text/javascript">
    // get the gene search element
    const geneSearchElement = document.getElementById('gene-search');
    // set the element's genus property
    geneSearchElement.genus = "Cicer";
    </script>
    -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +>().ATTRIBUTE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16203
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    +>().CDATA_SECTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16207
    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +>().COMMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16213
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    +>().DOCUMENT_FRAGMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16219
    DOCUMENT_NODE: 9

    node is a document.

    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +>().DOCUMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16215
    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_CONTAINED_BY

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16230
    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_CONTAINS

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16228
    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_DISCONNECTED

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16222
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +>().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16231
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +>().DOCUMENT_POSITION_PRECEDING

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16224
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    ELEMENT_NODE: 1

    node is an element.

    +>().DOCUMENT_TYPE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16217
    ELEMENT_NODE: 1

    node is an element.

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

    node is a ProcessingInstruction node.

    +>().NOTATION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16220
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    TEXT_NODE: 3

    node is a Text node.

    +>().PROCESSING_INSTRUCTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16211
    TEXT_NODE: 3

    node is a Text node.

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

    MDN Reference

    +>().TEXT_NODE

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

    MDN Reference

    +>().accessKey

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10051
    accessKeyLabel: string
    ariaAtomic: null | string

    MDN Reference

    +>().accessKeyLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10053
    ariaAtomic: null | string
    ariaAutoComplete: null | string

    MDN Reference

    +>().ariaAtomic

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2207
    ariaAutoComplete: null | string
    ariaBusy: null | string

    MDN Reference

    +>().ariaAutoComplete

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2209
    ariaBusy: null | string
    ariaChecked: null | string

    MDN Reference

    +>().ariaBusy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2211
    ariaChecked: null | string
    ariaColCount: null | string

    MDN Reference

    +>().ariaChecked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2213
    ariaColCount: null | string
    ariaColIndex: null | string

    MDN Reference

    +>().ariaColCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2215
    ariaColIndex: null | string
    ariaColSpan: null | string

    MDN Reference

    +>().ariaColIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2217
    ariaColSpan: null | string
    ariaCurrent: null | string

    MDN Reference

    +>().ariaColSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2219
    ariaCurrent: null | string
    ariaDisabled: null | string

    MDN Reference

    +>().ariaCurrent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2221
    ariaDisabled: null | string
    ariaExpanded: null | string

    MDN Reference

    +>().ariaDisabled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2223
    ariaExpanded: null | string
    ariaHasPopup: null | string

    MDN Reference

    +>().ariaExpanded

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2225
    ariaHasPopup: null | string
    ariaHidden: null | string

    MDN Reference

    +>().ariaHasPopup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2227
    ariaHidden: null | string
    ariaInvalid: null | string
    ariaInvalid: null | string
    ariaKeyShortcuts: null | string

    MDN Reference

    +>().ariaInvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2230
    ariaKeyShortcuts: null | string
    ariaLabel: null | string

    MDN Reference

    +>().ariaKeyShortcuts

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2232
    ariaLabel: null | string
    ariaLevel: null | string

    MDN Reference

    +>().ariaLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2234
    ariaLevel: null | string
    ariaLive: null | string

    MDN Reference

    +>().ariaLevel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2236
    ariaLive: null | string
    ariaModal: null | string

    MDN Reference

    +>().ariaLive

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2238
    ariaModal: null | string
    ariaMultiLine: null | string

    MDN Reference

    +>().ariaModal

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2240
    ariaMultiLine: null | string
    ariaMultiSelectable: null | string

    MDN Reference

    +>().ariaMultiLine

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2242
    ariaMultiSelectable: null | string
    ariaOrientation: null | string

    MDN Reference

    +>().ariaMultiSelectable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2244
    ariaOrientation: null | string
    ariaPlaceholder: null | string

    MDN Reference

    +>().ariaOrientation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2246
    ariaPlaceholder: null | string
    ariaPosInSet: null | string

    MDN Reference

    +>().ariaPlaceholder

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2248
    ariaPosInSet: null | string
    ariaPressed: null | string

    MDN Reference

    +>().ariaPosInSet

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2250
    ariaPressed: null | string
    ariaReadOnly: null | string

    MDN Reference

    +>().ariaPressed

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2252
    ariaReadOnly: null | string
    ariaRequired: null | string

    MDN Reference

    +>().ariaReadOnly

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2254
    ariaRequired: null | string
    ariaRoleDescription: null | string

    MDN Reference

    +>().ariaRequired

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2256
    ariaRoleDescription: null | string
    ariaRowCount: null | string

    MDN Reference

    +>().ariaRoleDescription

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2258
    ariaRowCount: null | string
    ariaRowIndex: null | string

    MDN Reference

    +>().ariaRowCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2260
    ariaRowIndex: null | string
    ariaRowSpan: null | string

    MDN Reference

    +>().ariaRowIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2262
    ariaRowSpan: null | string
    ariaSelected: null | string

    MDN Reference

    +>().ariaRowSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2264
    ariaSelected: null | string
    ariaSetSize: null | string

    MDN Reference

    +>().ariaSelected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2266
    ariaSetSize: null | string
    ariaSort: null | string

    MDN Reference

    +>().ariaSetSize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2268
    ariaSort: null | string
    ariaValueMax: null | string

    MDN Reference

    +>().ariaSort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2270
    ariaValueMax: null | string
    ariaValueMin: null | string

    MDN Reference

    +>().ariaValueMax

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2272
    ariaValueMin: null | string
    ariaValueNow: null | string

    MDN Reference

    +>().ariaValueMin

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2274
    ariaValueNow: null | string
    ariaValueText: null | string

    MDN Reference

    +>().ariaValueNow

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2276
    ariaValueText: null | string
    assignedSlot: null | HTMLSlotElement

    MDN Reference

    +>().ariaValueText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2278
    assignedSlot: null | HTMLSlotElement
    attributeStyleMap: StylePropertyMap
    attributeStyleMap: StylePropertyMap
    attributes: NamedNodeMap

    MDN Reference

    +>().attributeStyleMap

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7853
    attributes: NamedNodeMap
    autocapitalize: string
    autocapitalize: string
    autofocus: boolean
    autofocus: boolean
    baseURI: string

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

    +>().autofocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12043
    baseURI: string

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

    MDN Reference

    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be +>().baseURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16072
    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be cancelled. Components that use the LisPaginatedSearchMixin mixin can use this controller to make Promises cancelable. Event @@ -658,59 +664,59 @@

    Example

    The

    childElementCount: number

    MDN Reference

    +>().cancelPromiseController

    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +>().childElementCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16761
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    children: HTMLCollection

    Returns the child elements.

    +>().childNodes

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16078
    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.

    +>().children

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16767
    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.

    +>().classList

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7604
    className: string

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

    MDN Reference

    clientHeight: number

    MDN Reference

    +>().className

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7610
    clientHeight: number
    clientLeft: number

    MDN Reference

    +>().clientHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7612
    clientLeft: number
    clientTop: number

    MDN Reference

    +>().clientLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7614
    clientTop: number
    clientWidth: number

    MDN Reference

    +>().clientTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7616
    clientWidth: number
    contentEditable: string

    MDN Reference

    +>().clientWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7618
    contentEditable: string
    dataset: DOMStringMap

    MDN Reference

    +>().contentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7860
    dataset: DOMStringMap
    dir: string

    MDN Reference

    +>().dataset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12045
    dir: string
    domContentLoadedController: LisDomContentLoadedController

    Components that use the +>().dir

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10056
    domContentLoadedController: LisDomContentLoadedController
    draggable: boolean

    MDN Reference

    +>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    +>().draggable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10058
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +>().enterKeyHint

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7862
    firstChild: null | ChildNode

    Returns the first child.

    MDN Reference

    firstElementChild: null | Element

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

    +>().firstChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16084
    firstElementChild: null | Element

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

    MDN Reference

    formData: GeneSearchFormData = ...

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

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

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

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16773
    formData: GeneSearchFormData = ...

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

    +
    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.

    -
    hidden: boolean
    genus?: string

    An optional property that limits searches to a specific genus.

    +
    hidden: boolean
    id: string

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

    +>().hidden

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10060
    id: string

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

    MDN Reference

    inert: boolean

    MDN Reference

    +>().id

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7624
    inert: boolean
    innerHTML: string

    MDN Reference

    +>().inert

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10062
    innerHTML: string
    innerText: string

    MDN Reference

    +>().innerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:14277
    innerText: string
    inputMode: string

    MDN Reference

    +>().innerText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10064
    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +>().inputMode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7864
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    MDN Reference

    isContentEditable: boolean

    MDN Reference

    +>().isConnected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16090
    isContentEditable: boolean
    lang: string

    MDN Reference

    +>().isContentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7866
    lang: string
    lastChild: null | ChildNode

    Returns the last child.

    +>().lang

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10066
    lastChild: null | ChildNode

    Returns the last child.

    MDN Reference

    lastElementChild: null | Element

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

    +>().lastChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16096
    lastElementChild: null | Element

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

    MDN Reference

    localName: string

    Returns the local name.

    +>().lastElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16779
    localName: string

    Returns the local name.

    MDN Reference

    namespaceURI: null | string

    Returns the namespace.

    +>().localName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7630
    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    nextElementSibling: null | Element

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

    +>().namespaceURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7636
    nextElementSibling: null | Element

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

    MDN Reference

    nextSibling: null | ChildNode

    Returns the next sibling.

    +>().nextElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16352
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    nodeName: string

    Returns a string appropriate for the type of node.

    +>().nextSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16102
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    nodeType: number

    Returns the type of node.

    +>().nodeName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16108
    nodeType: number

    Returns the type of node.

    MDN Reference

    nodeValue: null | string

    MDN Reference

    +>().nodeType

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16114
    nodeValue: null | string
    nonce?: string

    MDN Reference

    +>().nodeValue

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16116
    nonce?: string
    offsetHeight: number

    MDN Reference

    +>().nonce

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12047
    offsetHeight: number
    offsetLeft: number

    MDN Reference

    +>().offsetHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10068
    offsetLeft: number
    offsetParent: null | Element

    MDN Reference

    +>().offsetLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10070
    offsetParent: null | Element
    offsetTop: number

    MDN Reference

    +>().offsetParent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10072
    offsetTop: number
    offsetWidth: number

    MDN Reference

    +>().offsetTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10074
    offsetWidth: number
    onabort: null | ((this, ev) => any)

    Fires when the user aborts the download.

    +>().offsetWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10076
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onabort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8946
    onanimationcancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8948
    onanimationend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8950
    onanimationiteration: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8952
    onanimationstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8954
    onauxclick: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +>().onauxclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8956
    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.

    +>().onbeforeinput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8958
    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

    The focus event.

    MDN Reference

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

    MDN Reference

    +>().onblur

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8965
    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.

    +>().oncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8967
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().oncanplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8974
    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.

    +>().oncanplaythrough

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8976
    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

    The event.

    MDN Reference

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

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

    +>().onchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8983
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8990
    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.

    +>().onclose

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8992
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().oncontextmenu

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8999
    oncopy: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

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

    MDN Reference

    +>().oncopy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9001
    oncuechange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().oncuechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9003
    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.

    +>().oncut

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9005
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +>().ondblclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9012
    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

    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.

    +>().ondrag

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9019
    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

    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.

    +>().ondragend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9026
    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

    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.

    +>().ondragenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9033
    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

    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.

    +>().ondragleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9040
    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

    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.

    +>().ondragover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9047
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().ondragstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9054
    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.

    +>().ondrop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9056
    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

    The event.

    MDN Reference

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

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

    +>().ondurationchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9063
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +>().onemptied

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9070
    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

    The event

    MDN Reference

    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +>().onended

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9077
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

    +

    MDN Reference

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

    Fires when the object receives focus.

    +>().onerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9084
    onfocus: null | ((this, ev) => any)

    Fires when the object receives focus.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onfocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9091
    onformdata: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

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

    MDN Reference

    +>().onformdata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9093
    onfullscreenchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +>().onfullscreenchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7638
    onfullscreenerror: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +>().onfullscreenerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7640
    ongotpointercapture: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().ongotpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9095
    oninput: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().oninput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9097
    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.

    +>().oninvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9099
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +>().onkeydown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9106
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +>().onkeypress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9114
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +>().onkeyup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9121
    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

    The event.

    MDN Reference

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

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

    +>().onload

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9128
    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

    The event.

    MDN Reference

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

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

    +>().onloadeddata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9135
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +>().onloadedmetadata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9142
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onloadstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9149
    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.

    +>().onlostpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9151
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onmousedown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9158
    onmouseenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +>().onmouseenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9160
    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.

    +>().onmouseleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9162
    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

    The mouse event.

    MDN Reference

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

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

    +>().onmousemove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9169
    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

    The mouse event.

    MDN Reference

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

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

    +>().onmouseout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9176
    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

    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.

    +>().onmouseover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9183
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onmouseup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9190
    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.

    +>().onpaste

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9192
    onpause: null | ((this, ev) => any)

    Occurs when playback is paused.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +>().onpause

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9199
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +>().onplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9206
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onplaying

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9213
    onpointercancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointercancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9215
    onpointerdown: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerdown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9217
    onpointerenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9219
    onpointerleave: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9221
    onpointermove: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointermove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9223
    onpointerout: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9225
    onpointerover: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9227
    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.

    +>().onpointerup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9229
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +>().onprogress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9236
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +>().onratechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9243
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onreset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9250
    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.

    +>().onresize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9252
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onscroll

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9259
    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.

    +>().onsecuritypolicyviolation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9263
    onseeked: null | ((this, ev) => any)

    Occurs when the seek operation ends.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +>().onseeked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9270
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

    +>().onseeking

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9277
    onselect: null | ((this, ev) => any)

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onselect

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9284
    onselectionchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().onselectionchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9286
    onselectstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().onselectstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9288
    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.

    +>().onslotchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9290
    onstalled: null | ((this, ev) => any)

    Occurs when the download has stopped.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onstalled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9297
    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.

    +>().onsubmit

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9299
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +>().onsuspend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9306
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().ontimeupdate

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9313
    ontoggle: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().ontoggle

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9315
    ontouchcancel?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9317
    ontouchend?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9319
    ontouchmove?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchmove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9321
    ontouchstart?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9323
    ontransitioncancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitioncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9325
    ontransitionend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9327
    ontransitionrun: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitionrun

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9329
    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.

    +>().ontransitionstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9331
    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

    The event.

    MDN Reference

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

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

    +>().onvolumechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9338
    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

    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.

    +>().onwaiting

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9345
    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.

    +>().onwebkitanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9351
    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.

    +>().onwebkitanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9357
    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.

    +>().onwebkitanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9363
    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)

    MDN Reference

    +>().onwebkittransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9369
    onwheel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string

    MDN Reference

    +>().onwheel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9371
    outerHTML: string
    outerText: string

    MDN Reference

    +>().outerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7642
    outerText: string
    ownerDocument: Document
    ownerDocument: Document
    parentElement: null | HTMLElement

    Returns the parent element.

    +>().ownerDocument

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7643
    parentElement: null | HTMLElement

    Returns the parent element.

    MDN Reference

    parentNode: null | ParentNode

    Returns the parent.

    +>().parentElement

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16128
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    part: DOMTokenList

    MDN Reference

    +>().parentNode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16134
    part: DOMTokenList
    popover: null | string
    prefix: null | string

    Returns the namespace prefix.

    +>().popover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10080
    prefix: null | string

    Returns the namespace prefix.

    MDN Reference

    previousElementSibling: null | Element

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

    +>().prefix

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7651
    previousElementSibling: null | Element

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

    MDN Reference

    previousSibling: null | ChildNode

    Returns the previous sibling.

    +>().previousElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16358
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    queryStringController: LisQueryStringParametersController

    Components that use the +>().previousSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16140
    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 @@ -1376,7 +1390,7 @@

    Deprecated

    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 @@ -1385,7 +1399,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 @@ -1395,26 +1409,26 @@

    Deprecated

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

    MDN Reference

    +>().role

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2279
    scrollHeight: number
    scrollLeft: number

    MDN Reference

    +>().scrollHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7653
    scrollLeft: number
    scrollTop: number

    MDN Reference

    +>().scrollLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7655
    scrollTop: number
    scrollWidth: number

    MDN Reference

    +>().scrollTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7657
    scrollWidth: number

    Components that use the +>().scrollWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7659

    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 @@ -1422,33 +1436,33 @@

    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

    slot: string

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

    +>().shadowRoot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7665
    slot: string

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

    MDN Reference

    spellcheck: boolean

    MDN Reference

    +>().slot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7671
    spellcheck: boolean
    style: CSSStyleDeclaration

    MDN Reference

    +>().spellcheck

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10082
    style: CSSStyleDeclaration
    tabIndex: number

    MDN Reference

    +>().style

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7855
    tabIndex: number
    tableColumnClasses: StringObjectModel

    Components that use the +>().tabIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12049
    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 @@ -1458,7 +1472,7 @@

    Deprecated

    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 @@ -1469,133 +1483,135 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    textContent: null | string

    MDN Reference

    +>().tagName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7677
    textContent: null | string
    title: string

    MDN Reference

    +>().textContent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16142
    title: string
    translate: boolean
    translate: boolean
    _$litElement$: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    _initializers?: Initializer[]
    _$litElement$: boolean
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    _initializers?: Initializer[]
    • 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

    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

    • 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

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

      +>().addEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10096
    • 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

    • MDN Reference

      +>().after

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5597
    • 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.

      +>().animate

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2429
    • 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

    • MDN Reference

      +>().append

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16787
    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • MDN Reference

      +>().appendChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16144
    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +>().attachInternals

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10087
    • 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.

      +>().attachShadow

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7683
    • 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

    • MDN Reference

      +>().before

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5605
    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • MDN Reference

      +>().checkVisibility

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7684
    • Returns void

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

      +>().click

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10089
    • 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.

      +>().cloneNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16150
    • 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 SVGElementTagNameMap

      Parameters

      • selector: K

      Returns null | SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns null | MathMLElementTagNameMap[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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

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

      +>().closest

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7693
    • Returns a bitmask indicating the position of other relative to node.

      MDN Reference

      Parameters

      • other: Node

      Returns number

    • MDN Reference

      +>().compareDocumentPosition

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16156
    • Returns StylePropertyMapReadOnly

    • Returns void

    • Returns void

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

      +>().connectedCallback

    • 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.

      +>().contains

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16162
    • 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

    • MDN Reference

      +>().dispatchEvent

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:8215
    • Parameters

      • Optional options: FocusOptions

      Returns void

    • When the form of a component that use the +>().focus

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:12053
    • 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.

      +>().getAnimations

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2431
    • 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.

      +>().getAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7701
    • 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.

      +>().getAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7707
    • Returns the qualified names of all element's attributes. Can contain duplicates.

      MDN Reference

      Returns string[]

    • MDN Reference

      +>().getAttributeNames

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7713
    • Parameters

      • qualifiedName: string

      Returns null | Attr

    • MDN Reference

      +>().getAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7715
    • Parameters

      • namespace: null | string
      • localName: string

      Returns null | Attr

    • MDN Reference

      +>().getAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7717
    • Returns DOMRect

    • MDN Reference

      +>().getBoundingClientRect

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7719
    • 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.

      +>().getClientRects

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7721
    • 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>

    • MDN Reference

      +>().getElementsByClassName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7727
    • 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 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 MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • MDN Reference

      +>().getElementsByTagName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7734
    • 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/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +>().getElementsByTagNameNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7739
    • 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.

      +>().getRootNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16168
    • 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.

      +>().hasAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7745
    • 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.

      +>().hasAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7751
    • Returns true if element has attributes, and false otherwise.

      MDN Reference

      Returns boolean

    • Returns whether node has children.

      +>().hasAttributes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7757
    • Returns whether node has children.

      MDN Reference

      Returns boolean

    • MDN Reference

      +>().hasChildNodes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16174
    • Parameters

      • pointerId: number

      Returns boolean

    • MDN Reference

      +>().hasPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7759
    • Returns void

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns null | Element

    • MDN Reference

      +>().insertAdjacentElement

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7761
    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • MDN Reference

      +>().insertAdjacentHTML

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7763
    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • MDN Reference

      +>().insertAdjacentText

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7765
    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: null | Node

      Returns T

    • MDN Reference

      +>().insertBefore

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16176
    • Parameters

      • namespace: null | string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +>().isDefaultNamespace

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16178
    • Returns whether node and otherNode have the same properties.

      MDN Reference

      Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +>().isEqualNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16184
    • Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +>().isSameNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16186
    • Parameters

      • prefix: null | string

      Returns null | string

    • MDN Reference

      +>().lookupNamespaceURI

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16188
    • Parameters

      • namespace: null | string

      Returns null | string

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

      +>().lookupPrefix

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16190
    • 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.

      +>().matches

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7771
    • 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.

      +>().normalize

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16196
    • 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.

      +>().prepend

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16795
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns null | MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns null | HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • 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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

    • Returns all element descendants of node that match selectors.

      +>().querySelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16806
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • 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>

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • MDN Reference

      +>().querySelectorAll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16817
    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +>().releasePointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7773
    • Removes node.

      MDN Reference

      Returns void

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

      +>().remove

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5611
    • 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.

      +>().removeAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7779
    • Removes element's attribute whose namespace is namespace and local name is localName.

      MDN Reference

      Parameters

      • namespace: null | string
      • localName: string

      Returns void

    • MDN Reference

      +>().removeAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7785
    • Parameters

      • attr: Attr

      Returns Attr

    • MDN Reference

      +>().removeAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7787
    • 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

    • 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

    • Parameters

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

      Returns void

    • By default, the LisPaginatedSearchMixin +>().removeEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10099
    • 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.

      +>().replaceChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16200
    • 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.

      +>().replaceChildren

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16825
    • 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.

      +>().replaceWith

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5619
    • 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>

    • MDN Reference

      +>().requestFullscreen

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7795
    • Returns void

    • MDN Reference

      +>().requestPointerLock

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7797
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +>().scroll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7800
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +>().scrollBy

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7803
    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • MDN Reference

      +>().scrollIntoView

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7805
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

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

      +>().scrollTo

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7808
    • 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.

      +>().setAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7814
    • 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

    • MDN Reference

      +>().setAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7820
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +>().setAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7822
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +>().setAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7824
    • Parameters

      • pointerId: number

      Returns void

    • Components that use the +>().setPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7826
    • 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.

      +>().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

    • Parameters

      • changedProperties: Map<string, unknown>

      Returns void

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +>().togglePopover

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10095
    • Parameters

      • changedProperties: Map<string, unknown>

      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 +>().webkitMatchesSelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7840
    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      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.

      +>().finalize

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:441

    attributes

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

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +>().observedAttributes

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:346

    controllers

    • Registers a ReactiveController to participate in the element's reactive +>().attributeChangedCallback

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:580

    controllers

    • Removes a ReactiveController from the element.

      +>().addController

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:519
    • Removes a ReactiveController from the element.

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    Type declaration

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

        +>().removeController

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:524

    dev-mode

    disableWarning?: ((warningKind) => void)

    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'); @@ -1999,7 +2030,7 @@

        Deprecated

        Parameters

        Returns void

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +>().disableWarning

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:223
    enableWarning?: ((warningKind) => void)

    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'); @@ -2007,12 +2038,12 @@

        Deprecated

        Parameters

        Returns void

    enabledWarnings?: WarningKind[]

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

    +>().enableWarning

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:205
    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 removed from the document's DOM.

      +>().enabledWarnings

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:187

    lifecycle

    properties

    elementProperties: PropertyDeclarationMap

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

    +>().disconnectedCallback

    • Defined in node_modules/lit-element/lit-element.d.ts:142

    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 +>().elementProperties

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:280
    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 @@ -2049,7 +2080,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +>().properties

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:306
    • 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 @@ -2087,12 +2118,12 @@

      Deprecated

      rendering

      renderOptions: RenderOptions
      renderRoot: HTMLElement | ShadowRoot

      Node or ShadowRoot into which element DOM should be rendered. Defaults +>().renderOptions

      • Defined in node_modules/lit-element/lit-element.d.ts:88
      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 +>().renderRoot

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:473
      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 @@ -2100,22 +2131,22 @@

      Deprecated

      Nocollapse

      • Returns Element | ShadowRoot

      • Returns HTMLElement | DocumentFragment

      • Invoked on each update to perform rendering tasks. This method may return +>().createRenderRoot

        • Defined in node_modules/lit-element/lit-element.d.ts:93
      • Invoked on each update to perform rendering tasks. This method may return any value renderable by lit-html's ChildPart - typically a TemplateResult. Setting properties inside this method will not trigger the element to update.

        Returns unknown

    styles

    elementStyles: CSSResultOrNative[]

    Memoized list of all element styles. +>().render

    • Defined in node_modules/lit-element/lit-element.d.ts:150

    styles

    elementStyles: CSSResultOrNative[]

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

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +>().elementStyles

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:313

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +>().finalizeStyles

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:467

    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(). +>().hasUpdated

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:491
    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. +>().isUpdatePending

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:485
    • Note, this method should be considered final and not overridden. It is +>().updateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:671
    • 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 +>().enableUpdating

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:560
    • 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();
      }
      @@ -2166,7 +2197,7 @@

      Deprecated

    Returns void

    • Override point for the updateComplete promise.

      +>().firstUpdated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:742
    • Performs an element update. Note, if an exception is thrown during the +>().getUpdateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:695
    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +>().performUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:631
    • 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 @@ -2206,7 +2231,7 @@

      Deprecated

    Returns void

    • Schedules an element update. You can override this method to change the +>().requestUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:598
    • 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() @@ -2217,21 +2242,21 @@

      Deprecated

      Returns void | Promise<unknown>

    • Controls whether or not update() should be called when the element requests +>().scheduleUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:620
    • 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 +>().shouldUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:704
    • 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 before update() to compute values needed during the update.

      +>().update

      • Defined in node_modules/lit-element/lit-element.d.ts:101

    Generated using TypeDoc

    \ No newline at end of file +>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisLinkoutElement.html b/docs/classes/user_components.LisLinkoutElement.html index 2dfd872f..def4a801 100644 --- a/docs/classes/user_components.LisLinkoutElement.html +++ b/docs/classes/user_components.LisLinkoutElement.html @@ -8,7 +8,7 @@ LisLinkoutElement class. For example:

       <lis-linkout-element id="linkouts"></lis-linkout-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // a site-specific function that sends a request to a linkout API
    function getGeneLinkouts(genes) {
    // returns a Promise that resolves to a linkout results object
    }
    // get the linkout element
    const linkoutElement = document.getElementById('linkouts');
    // set the element's linkoutFunction property
    linkoutElement.linkoutFunction = getGeneLinkouts;
    // get linkouts when the page is finished loading
    window.onload = (event) => {
    linkoutElement.getLinkouts(['cicar.CDCFrontier.gnm3.ann1.Ca1g000600']);
    }
    </script>
    -

    Hierarchy

    • LitElement
      • LisLinkoutElement

    Other

    Hierarchy

    • LitElement
      • LisLinkoutElement

    Other

    • Returns LisLinkoutElement

    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.

    -
    _loadingRef: Ref<LisLoadingElement> = ...
    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.

    +

    Other

    • Returns LisLinkoutElement

    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.

    +
    _loadingRef: Ref<LisLoadingElement> = ...
    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

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

    Returns the children.

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

    Returns the children.

    MDN Reference

    -
    children: HTMLCollection

    Returns the child elements.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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.

    +
    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    -
    nextElementSibling: null | Element

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

    +
    nextElementSibling: null | Element

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

    MDN Reference

    -
    nextSibling: null | ChildNode

    Returns the next sibling.

    +
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    -
    nodeName: string

    Returns a string appropriate for the type of node.

    +
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    -
    nodeType: number

    Returns the type of node.

    +
    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +
    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

    The event

    MDN Reference

    -
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

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

    Fires when the object receives focus.

    +

    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

    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.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +
    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

    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.

    +
    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

    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.

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    The mouse event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

    -
    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

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

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    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.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +
    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

    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.

    +
    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

    The event.

    MDN Reference

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

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

    +
    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

    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.

    +
    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.

    +
    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.

    +
    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.

    +
    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

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

    Returns the parent element.

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

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

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

    Returns the parent element.

    MDN Reference

    -
    parentNode: null | ParentNode

    Returns the parent.

    +
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    -
    part: DOMTokenList
    prefix: null | string

    Returns the namespace prefix.

    +
    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.

    +
    previousElementSibling: null | Element

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

    MDN Reference

    -
    previousSibling: null | ChildNode

    Returns the previous sibling.

    +
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    -
    queryString: string = ''

    The query string for the linkout service. +

    queryString: string = ''

    The query string for the linkout service. Reflect is true so that the attribute will trigger when set with JS

    -
    role: null | string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    service: string = 'gene_linkouts'

    The service to use from the linkout service. default: gene_linkouts

    -
    shadowRoot: null | ShadowRoot

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

    +
    role: null | string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    service: string = 'gene_linkouts'

    The service to use from the linkout service. default: gene_linkouts

    +
    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.

    +
    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.

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

    Returns the HTML-uppercased qualified name.

    MDN Reference

    -
    textContent: null | string
    title: string
    translate: boolean
    _$litElement$: boolean
    _initializers?: Initializer[]
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    • 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.

      +
    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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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>

    • Gets linkouts for the given data.

      +

      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>

    • Gets linkouts for the given data.

      Type Parameters

      • LinkoutData

        Should match the type of the linkout function linkoutData parameter.

      Parameters

      • data: LinkoutData

        The data to get linkouts for.

        -

      Returns void

    • Returns node's root.

      +

    Returns void

    • 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.

      +

      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.

      +

      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.

      +

      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.

      +

      Returns boolean

    • Returns whether node has children.

      MDN Reference

      -

      Returns boolean

    • Parameters

      • pointerId: number

      Returns boolean

    • 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.

      +

      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.

      +

      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

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

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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.

      +

      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

    • 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.

      +

      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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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 +

    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      Nocollapse

    attributes

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

      -

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +

      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 +

      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)

    Type declaration

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

        +

        Parameters

        • controller: ReactiveController

        Returns void

    • Removes a ReactiveController from the element.

      +

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +

        Parameters

        • warningKind: WarningKind

        Returns void

        Nocollapse

    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +

    Parameters

    • warningKind: WarningKind

    Returns void

    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.

      +

      Nocollapse

    lifecycle

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

      +

      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 +

    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 @@ -880,7 +893,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +

      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 @@ -906,16 +919,16 @@

      Deprecated

      createProperty.

      -

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | ShadowRoot

    Node or ShadowRoot into which element DOM should be rendered. Defaults +

    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 +

    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. +

    Nocollapse

    styles

    elementStyles: CSSResultOrNative[]

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

    -

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +

      Nocollapse

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +

    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(). +

    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. +

    • 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 @@ -938,17 +951,17 @@

      Deprecated

      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 +

    • 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 +

      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.

      +

    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 @@ -958,18 +971,12 @@

      Deprecated

      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 +

    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +

      Returns void

    Returns void

    • Schedules an element update. You can override this method to change the +

    Returns void

    • Controls whether or not update() should be called when the element requests +

      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 +

    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 +

    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.

      +

    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 +

    Parameters

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

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisPublicationSearchElement.html b/docs/classes/user_components.LisPublicationSearchElement.html index cc60a6a3..0b017584 100644 --- a/docs/classes/user_components.LisPublicationSearchElement.html +++ b/docs/classes/user_components.LisPublicationSearchElement.html @@ -26,7 +26,7 @@

    Example

    The <!-- add the Web Component to your HTML -->
    <lis-publication-search-element id="publication-search"></lis-publication-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // get the publication search element
    const searchElement = document.getElementById('publication-search');
    // set the element's resultAttributes property
    searchElement.resultAttributes = ["title", "firstAuthor", "doi"];
    // set the element's tableHeader property
    searchElement.tableHeader = {
    title: "Title",
    firstAuthor: "First Author",
    doi: "DOI",
    };
    </script> -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +)<PublicationSearchData, PublicationSearchResult>().ATTRIBUTE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16203
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    +)<PublicationSearchData, PublicationSearchResult>().CDATA_SECTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16207
    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +)<PublicationSearchData, PublicationSearchResult>().COMMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16213
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_FRAGMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16219
    DOCUMENT_NODE: 9

    node is a document.

    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16215
    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.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_POSITION_CONTAINED_BY

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16230
    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.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_POSITION_CONTAINS

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16228
    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.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_POSITION_DISCONNECTED

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16222
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16231
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_POSITION_PRECEDING

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16224
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    ELEMENT_NODE: 1

    node is an element.

    +)<PublicationSearchData, PublicationSearchResult>().DOCUMENT_TYPE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16217
    ELEMENT_NODE: 1

    node is an element.

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

    node is a ProcessingInstruction node.

    +)<PublicationSearchData, PublicationSearchResult>().NOTATION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16220
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    TEXT_NODE: 3

    node is a Text node.

    +)<PublicationSearchData, PublicationSearchResult>().PROCESSING_INSTRUCTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16211
    TEXT_NODE: 3

    node is a Text node.

    accessKey: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().TEXT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16205
    accessKey: string
    accessKeyLabel: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().accessKey

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10051
    accessKeyLabel: string
    ariaAtomic: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().accessKeyLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10053
    ariaAtomic: null | string
    ariaAutoComplete: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaAtomic

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2207
    ariaAutoComplete: null | string
    ariaBusy: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaAutoComplete

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2209
    ariaBusy: null | string
    ariaChecked: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaBusy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2211
    ariaChecked: null | string
    ariaColCount: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaChecked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2213
    ariaColCount: null | string
    ariaColIndex: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaColCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2215
    ariaColIndex: null | string
    ariaColSpan: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaColIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2217
    ariaColSpan: null | string
    ariaCurrent: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaColSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2219
    ariaCurrent: null | string
    ariaDisabled: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaCurrent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2221
    ariaDisabled: null | string
    ariaExpanded: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaDisabled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2223
    ariaExpanded: null | string
    ariaHasPopup: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaExpanded

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2225
    ariaHasPopup: null | string
    ariaHidden: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaHasPopup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2227
    ariaHidden: null | string
    ariaInvalid: null | string
    ariaInvalid: null | string
    ariaKeyShortcuts: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaInvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2230
    ariaKeyShortcuts: null | string
    ariaLabel: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaKeyShortcuts

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2232
    ariaLabel: null | string
    ariaLevel: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2234
    ariaLevel: null | string
    ariaLive: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaLevel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2236
    ariaLive: null | string
    ariaModal: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaLive

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2238
    ariaModal: null | string
    ariaMultiLine: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaModal

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2240
    ariaMultiLine: null | string
    ariaMultiSelectable: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaMultiLine

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2242
    ariaMultiSelectable: null | string
    ariaOrientation: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaMultiSelectable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2244
    ariaOrientation: null | string
    ariaPlaceholder: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaOrientation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2246
    ariaPlaceholder: null | string
    ariaPosInSet: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaPlaceholder

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2248
    ariaPosInSet: null | string
    ariaPressed: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaPosInSet

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2250
    ariaPressed: null | string
    ariaReadOnly: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaPressed

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2252
    ariaReadOnly: null | string
    ariaRequired: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaReadOnly

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2254
    ariaRequired: null | string
    ariaRoleDescription: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaRequired

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2256
    ariaRoleDescription: null | string
    ariaRowCount: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaRoleDescription

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2258
    ariaRowCount: null | string
    ariaRowIndex: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaRowCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2260
    ariaRowIndex: null | string
    ariaRowSpan: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaRowIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2262
    ariaRowSpan: null | string
    ariaSelected: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaRowSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2264
    ariaSelected: null | string
    ariaSetSize: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaSelected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2266
    ariaSetSize: null | string
    ariaSort: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaSetSize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2268
    ariaSort: null | string
    ariaValueMax: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaSort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2270
    ariaValueMax: null | string
    ariaValueMin: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaValueMax

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2272
    ariaValueMin: null | string
    ariaValueNow: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaValueMin

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2274
    ariaValueNow: null | string
    ariaValueText: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaValueNow

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2276
    ariaValueText: null | string
    assignedSlot: null | HTMLSlotElement

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ariaValueText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2278
    assignedSlot: null | HTMLSlotElement
    attributeStyleMap: StylePropertyMap
    attributeStyleMap: StylePropertyMap
    attributes: NamedNodeMap

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().attributeStyleMap

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7853
    attributes: NamedNodeMap
    autocapitalize: string
    autocapitalize: string
    autofocus: boolean
    autofocus: boolean
    baseURI: string

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

    +)<PublicationSearchData, PublicationSearchResult>().autofocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12043
    baseURI: string

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

    MDN Reference

    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be +)<PublicationSearchData, PublicationSearchResult>().baseURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16072
    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be cancelled. Components that use the LisPaginatedSearchMixin mixin can use this controller to make Promises cancelable. Event @@ -567,47 +573,47 @@

    Example

    The SearchFunction.

    childElementCount: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().cancelPromiseController

    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +)<PublicationSearchData, PublicationSearchResult>().childElementCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16761
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    children: HTMLCollection

    Returns the child elements.

    +)<PublicationSearchData, PublicationSearchResult>().childNodes

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16078
    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.

    +)<PublicationSearchData, PublicationSearchResult>().children

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16767
    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.

    +)<PublicationSearchData, PublicationSearchResult>().classList

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7604
    className: string

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

    MDN Reference

    clientHeight: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().className

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7610
    clientHeight: number
    clientLeft: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().clientHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7612
    clientLeft: number
    clientTop: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().clientLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7614
    clientTop: number
    clientWidth: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().clientTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7616
    clientWidth: number
    contentEditable: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().clientWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7618
    contentEditable: string
    dataset: DOMStringMap

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().contentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7860
    dataset: DOMStringMap
    dir: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().dataset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12045
    dir: string
    domContentLoadedController: LisDomContentLoadedController

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

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10056
    domContentLoadedController: LisDomContentLoadedController

    Components that use the LisPaginatedSearchMixin mixin can use this controller to subscribe to the DOMContentLoaded event. The advantage to @@ -617,516 +623,522 @@

    Example

    The

    draggable: boolean

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().draggable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10058
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +)<PublicationSearchData, PublicationSearchResult>().enterKeyHint

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7862
    firstChild: null | ChildNode

    Returns the first child.

    MDN Reference

    firstElementChild: null | Element

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

    +)<PublicationSearchData, PublicationSearchResult>().firstChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16084
    firstElementChild: null | Element

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

    MDN Reference

    hidden: boolean

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().firstElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16773
    hidden: boolean
    id: string

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

    +)<PublicationSearchData, PublicationSearchResult>().hidden

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10060
    id: string

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

    MDN Reference

    inert: boolean

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().id

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7624
    inert: boolean
    innerHTML: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().inert

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10062
    innerHTML: string
    innerText: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().innerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:14277
    innerText: string
    inputMode: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().innerText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10064
    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +)<PublicationSearchData, PublicationSearchResult>().inputMode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7864
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    MDN Reference

    isContentEditable: boolean

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().isConnected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16090
    isContentEditable: boolean
    lang: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().isContentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7866
    lang: string
    lastChild: null | ChildNode

    Returns the last child.

    +)<PublicationSearchData, PublicationSearchResult>().lang

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10066
    lastChild: null | ChildNode

    Returns the last child.

    MDN Reference

    lastElementChild: null | Element

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

    +)<PublicationSearchData, PublicationSearchResult>().lastChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16096
    lastElementChild: null | Element

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

    MDN Reference

    localName: string

    Returns the local name.

    +)<PublicationSearchData, PublicationSearchResult>().lastElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16779
    localName: string

    Returns the local name.

    MDN Reference

    namespaceURI: null | string

    Returns the namespace.

    +)<PublicationSearchData, PublicationSearchResult>().localName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7630
    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    nextElementSibling: null | Element

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

    +)<PublicationSearchData, PublicationSearchResult>().namespaceURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7636
    nextElementSibling: null | Element

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

    MDN Reference

    nextSibling: null | ChildNode

    Returns the next sibling.

    +)<PublicationSearchData, PublicationSearchResult>().nextElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16352
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    nodeName: string

    Returns a string appropriate for the type of node.

    +)<PublicationSearchData, PublicationSearchResult>().nextSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16102
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    nodeType: number

    Returns the type of node.

    +)<PublicationSearchData, PublicationSearchResult>().nodeName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16108
    nodeType: number

    Returns the type of node.

    MDN Reference

    nodeValue: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().nodeType

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16114
    nodeValue: null | string
    nonce?: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().nodeValue

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16116
    nonce?: string
    offsetHeight: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().nonce

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12047
    offsetHeight: number
    offsetLeft: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().offsetHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10068
    offsetLeft: number
    offsetParent: null | Element

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().offsetLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10070
    offsetParent: null | Element
    offsetTop: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().offsetParent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10072
    offsetTop: number
    offsetWidth: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().offsetTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10074
    offsetWidth: number
    onabort: null | ((this, ev) => any)

    Fires when the user aborts the download.

    +)<PublicationSearchData, PublicationSearchResult>().offsetWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10076
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onabort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8946
    onanimationcancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onanimationcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8948
    onanimationend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8950
    onanimationiteration: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8952
    onanimationstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8954
    onauxclick: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onauxclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8956
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onbeforeinput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8958
    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

    The focus event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onblur

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8965
    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.

    +)<PublicationSearchData, PublicationSearchResult>().oncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8967
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().oncanplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8974
    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.

    +)<PublicationSearchData, PublicationSearchResult>().oncanplaythrough

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8976
    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

    The event.

    MDN Reference

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

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

    +)<PublicationSearchData, PublicationSearchResult>().onchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8983
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8990
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onclose

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8992
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().oncontextmenu

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8999
    oncopy: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().oncopy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9001
    oncuechange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().oncuechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9003
    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.

    +)<PublicationSearchData, PublicationSearchResult>().oncut

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9005
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +)<PublicationSearchData, PublicationSearchResult>().ondblclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9012
    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

    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.

    +)<PublicationSearchData, PublicationSearchResult>().ondrag

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9019
    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

    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.

    +)<PublicationSearchData, PublicationSearchResult>().ondragend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9026
    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

    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.

    +)<PublicationSearchData, PublicationSearchResult>().ondragenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9033
    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

    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.

    +)<PublicationSearchData, PublicationSearchResult>().ondragleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9040
    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

    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.

    +)<PublicationSearchData, PublicationSearchResult>().ondragover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9047
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ondragstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9054
    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.

    +)<PublicationSearchData, PublicationSearchResult>().ondrop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9056
    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

    The event.

    MDN Reference

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

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

    +)<PublicationSearchData, PublicationSearchResult>().ondurationchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9063
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +)<PublicationSearchData, PublicationSearchResult>().onemptied

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9070
    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

    The event

    MDN Reference

    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +)<PublicationSearchData, PublicationSearchResult>().onended

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9077
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

    +

    MDN Reference

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

    Fires when the object receives focus.

    +)<PublicationSearchData, PublicationSearchResult>().onerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9084
    onfocus: null | ((this, ev) => any)

    Fires when the object receives focus.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onfocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9091
    onformdata: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onformdata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9093
    onfullscreenchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onfullscreenchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7638
    onfullscreenerror: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onfullscreenerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7640
    ongotpointercapture: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ongotpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9095
    oninput: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().oninput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9097
    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.

    +)<PublicationSearchData, PublicationSearchResult>().oninvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9099
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +)<PublicationSearchData, PublicationSearchResult>().onkeydown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9106
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +)<PublicationSearchData, PublicationSearchResult>().onkeypress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9114
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +)<PublicationSearchData, PublicationSearchResult>().onkeyup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9121
    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

    The event.

    MDN Reference

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

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

    +)<PublicationSearchData, PublicationSearchResult>().onload

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9128
    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

    The event.

    MDN Reference

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

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

    +)<PublicationSearchData, PublicationSearchResult>().onloadeddata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9135
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +)<PublicationSearchData, PublicationSearchResult>().onloadedmetadata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9142
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onloadstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9149
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onlostpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9151
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onmousedown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9158
    onmouseenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onmouseenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9160
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onmouseleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9162
    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

    The mouse event.

    MDN Reference

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

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

    +)<PublicationSearchData, PublicationSearchResult>().onmousemove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9169
    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

    The mouse event.

    MDN Reference

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

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

    +)<PublicationSearchData, PublicationSearchResult>().onmouseout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9176
    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

    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.

    +)<PublicationSearchData, PublicationSearchResult>().onmouseover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9183
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onmouseup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9190
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onpaste

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9192
    onpause: null | ((this, ev) => any)

    Occurs when playback is paused.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +)<PublicationSearchData, PublicationSearchResult>().onpause

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9199
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +)<PublicationSearchData, PublicationSearchResult>().onplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9206
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onplaying

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9213
    onpointercancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onpointercancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9215
    onpointerdown: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onpointerdown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9217
    onpointerenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onpointerenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9219
    onpointerleave: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onpointerleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9221
    onpointermove: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onpointermove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9223
    onpointerout: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onpointerout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9225
    onpointerover: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onpointerover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9227
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onpointerup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9229
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +)<PublicationSearchData, PublicationSearchResult>().onprogress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9236
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +)<PublicationSearchData, PublicationSearchResult>().onratechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9243
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onreset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9250
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onresize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9252
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onscroll

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9259
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onsecuritypolicyviolation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9263
    onseeked: null | ((this, ev) => any)

    Occurs when the seek operation ends.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +)<PublicationSearchData, PublicationSearchResult>().onseeked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9270
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

    +)<PublicationSearchData, PublicationSearchResult>().onseeking

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9277
    onselect: null | ((this, ev) => any)

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onselect

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9284
    onselectionchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onselectionchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9286
    onselectstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onselectstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9288
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onslotchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9290
    onstalled: null | ((this, ev) => any)

    Occurs when the download has stopped.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onstalled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9297
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onsubmit

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9299
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +)<PublicationSearchData, PublicationSearchResult>().onsuspend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9306
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontimeupdate

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9313
    ontoggle: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontoggle

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9315
    ontouchcancel?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontouchcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9317
    ontouchend?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontouchend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9319
    ontouchmove?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontouchmove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9321
    ontouchstart?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontouchstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9323
    ontransitioncancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontransitioncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9325
    ontransitionend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9327
    ontransitionrun: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().ontransitionrun

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9329
    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.

    +)<PublicationSearchData, PublicationSearchResult>().ontransitionstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9331
    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

    The event.

    MDN Reference

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

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

    +)<PublicationSearchData, PublicationSearchResult>().onvolumechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9338
    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

    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.

    +)<PublicationSearchData, PublicationSearchResult>().onwaiting

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9345
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onwebkitanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9351
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onwebkitanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9357
    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.

    +)<PublicationSearchData, PublicationSearchResult>().onwebkitanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9363
    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)

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onwebkittransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9369
    onwheel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().onwheel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9371
    outerHTML: string
    outerText: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().outerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7642
    outerText: string
    ownerDocument: Document
    ownerDocument: Document
    parentElement: null | HTMLElement

    Returns the parent element.

    +)<PublicationSearchData, PublicationSearchResult>().ownerDocument

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7643
    parentElement: null | HTMLElement

    Returns the parent element.

    MDN Reference

    parentNode: null | ParentNode

    Returns the parent.

    +)<PublicationSearchData, PublicationSearchResult>().parentElement

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16128
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    part: DOMTokenList

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().parentNode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16134
    part: DOMTokenList
    popover: null | string
    prefix: null | string

    Returns the namespace prefix.

    +)<PublicationSearchData, PublicationSearchResult>().popover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10080
    prefix: null | string

    Returns the namespace prefix.

    MDN Reference

    previousElementSibling: null | Element

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

    +)<PublicationSearchData, PublicationSearchResult>().prefix

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7651
    previousElementSibling: null | Element

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

    MDN Reference

    previousSibling: null | ChildNode

    Returns the previous sibling.

    +)<PublicationSearchData, PublicationSearchResult>().previousElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16358
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    queryStringController: LisQueryStringParametersController

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

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16140
    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 @@ -1134,7 +1146,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 @@ -1142,7 +1154,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 @@ -1151,48 +1163,48 @@

    Deprecated

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

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().role

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2279
    scrollHeight: number
    scrollLeft: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().scrollHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7653
    scrollLeft: number
    scrollTop: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().scrollLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7655
    scrollTop: number
    scrollWidth: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().scrollTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7657
    scrollWidth: number

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

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7659

    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: 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

    slot: string

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

    +)<PublicationSearchData, PublicationSearchResult>().shadowRoot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7665
    slot: string

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

    MDN Reference

    spellcheck: boolean

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().slot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7671
    spellcheck: boolean
    style: CSSStyleDeclaration

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().spellcheck

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10082
    style: CSSStyleDeclaration
    tabIndex: number

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().style

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7855
    tabIndex: number
    tableColumnClasses: StringObjectModel

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

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12049
    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 @@ -1201,7 +1213,7 @@

    Deprecated

    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 @@ -1211,101 +1223,102 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +)<PublicationSearchData, PublicationSearchResult>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    textContent: null | string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().tagName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7677
    textContent: null | string
    title: string

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().textContent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16142
    title: string
    translate: boolean
    translate: boolean
    _$litElement$: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    _initializers?: Initializer[]
    _$litElement$: boolean
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    _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

    • 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

    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().addEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10097
    • 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

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().after

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5597
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().animate

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2429
    • 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

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().append

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16787
    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().appendChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16144
    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +)<PublicationSearchData, PublicationSearchResult>().attachInternals

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10087
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().attachShadow

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7683
    • 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

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().before

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5605
    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().checkVisibility

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7684
    • Returns void

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

      +)<PublicationSearchData, PublicationSearchResult>().click

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10089
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().cloneNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16150
    • 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 SVGElementTagNameMap

      Parameters

      • selector: K

      Returns null | SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns null | MathMLElementTagNameMap[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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

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

      +)<PublicationSearchData, PublicationSearchResult>().closest

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7693
    • Returns a bitmask indicating the position of other relative to node.

      MDN Reference

      Parameters

      • other: Node

      Returns number

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().compareDocumentPosition

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16156
    • Returns StylePropertyMapReadOnly

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

      +)<PublicationSearchData, PublicationSearchResult>().computedStyleMap

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7695
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().contains

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16162
    • 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

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().dispatchEvent

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:8215
    • Parameters

      • Optional options: FocusOptions

      Returns void

    • When the form of a component that use the +)<PublicationSearchData, PublicationSearchResult>().focus

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:12053
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().getAnimations

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2431
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().getAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7701
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().getAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7707
    • Returns the qualified names of all element's attributes. Can contain duplicates.

      MDN Reference

      Returns string[]

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().getAttributeNames

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7713
    • Parameters

      • qualifiedName: string

      Returns null | Attr

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().getAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7715
    • Parameters

      • namespace: null | string
      • localName: string

      Returns null | Attr

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().getAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7717
    • Returns DOMRect

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().getBoundingClientRect

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7719
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().getClientRects

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7721
    • 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>

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().getElementsByClassName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7727
    • 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 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 MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().getElementsByTagName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7734
    • 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/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +)<PublicationSearchData, PublicationSearchResult>().getElementsByTagNameNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7739
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().getRootNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16168
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().hasAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7745
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().hasAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7751
    • Returns true if element has attributes, and false otherwise.

      MDN Reference

      Returns boolean

    • Returns whether node has children.

      +)<PublicationSearchData, PublicationSearchResult>().hasAttributes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7757
    • Returns whether node has children.

      MDN Reference

      Returns boolean

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().hasChildNodes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16174
    • Parameters

      • pointerId: number

      Returns boolean

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().hasPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7759
    • Returns void

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns null | Element

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().insertAdjacentElement

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7761
    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().insertAdjacentHTML

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7763
    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().insertAdjacentText

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7765
    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: null | Node

      Returns T

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().insertBefore

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16176
    • Parameters

      • namespace: null | string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +)<PublicationSearchData, PublicationSearchResult>().isDefaultNamespace

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16178
    • Returns whether node and otherNode have the same properties.

      MDN Reference

      Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().isEqualNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16184
    • Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().isSameNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16186
    • Parameters

      • prefix: null | string

      Returns null | string

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().lookupNamespaceURI

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16188
    • Parameters

      • namespace: null | string

      Returns null | string

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

      +)<PublicationSearchData, PublicationSearchResult>().lookupPrefix

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16190
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().matches

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7771
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().normalize

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16196
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().prepend

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16795
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns null | MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns null | HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • 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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

    • Returns all element descendants of node that match selectors.

      +)<PublicationSearchData, PublicationSearchResult>().querySelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16806
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • 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>

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().querySelectorAll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16817
    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +)<PublicationSearchData, PublicationSearchResult>().releasePointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7773
    • Removes node.

      MDN Reference

      Returns void

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

      +)<PublicationSearchData, PublicationSearchResult>().remove

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5611
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().removeAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7779
    • Removes element's attribute whose namespace is namespace and local name is localName.

      MDN Reference

      Parameters

      • namespace: null | string
      • localName: string

      Returns void

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().removeAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7785
    • Parameters

      • attr: Attr

      Returns Attr

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().removeAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7787
    • 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

    • 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

    • Parameters

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

      Returns void

    • By default, the LisPaginatedSearchMixin +)<PublicationSearchData, PublicationSearchResult>().removeEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10099
    • 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

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

      +)<PublicationSearchData, PublicationSearchResult>().replaceChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16200
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().replaceChildren

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16825
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().replaceWith

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5619
    • 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>

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().requestFullscreen

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7795
    • Returns void

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().requestPointerLock

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7797
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().scroll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7800
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().scrollBy

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7803
    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().scrollIntoView

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7805
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

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

      +)<PublicationSearchData, PublicationSearchResult>().scrollTo

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7808
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().setAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7814
    • 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

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().setAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7820
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().setAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7822
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +)<PublicationSearchData, PublicationSearchResult>().setAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7824
    • Parameters

      • pointerId: number

      Returns void

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

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7826
    • Returns void

    • Components that use the LisPaginatedSearchMixin mixin will inherit this method. It allows the component's search form to be submitted programmatically.

      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.

      +)<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

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +)<PublicationSearchData, PublicationSearchResult>().toggleAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7834
    • 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 +)<PublicationSearchData, PublicationSearchResult>().webkitMatchesSelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7840
    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      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.

      +)<PublicationSearchData, PublicationSearchResult>().finalize

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:441

    attributes

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

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +)<PublicationSearchData, PublicationSearchResult>().observedAttributes

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:346

    controllers

    • Registers a ReactiveController to participate in the element's reactive +)<PublicationSearchData, PublicationSearchResult>().attributeChangedCallback

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:580

    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.

      +)<PublicationSearchData, PublicationSearchResult>().addController

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:519
    • Removes a ReactiveController from the element.

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    Type declaration

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

        +)<PublicationSearchData, PublicationSearchResult>().removeController

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:524

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +)<PublicationSearchData, PublicationSearchResult>().disableWarning

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:223
    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

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

    +)<PublicationSearchData, PublicationSearchResult>().enableWarning

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:205
    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.

      +)<PublicationSearchData, PublicationSearchResult>().enabledWarnings

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:187

    lifecycle

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

      +)<PublicationSearchData, PublicationSearchResult>().connectedCallback

      • Defined in node_modules/lit-element/lit-element.d.ts:122

    properties

    elementProperties: PropertyDeclarationMap

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

    +)<PublicationSearchData, PublicationSearchResult>().disconnectedCallback

    • Defined in node_modules/lit-element/lit-element.d.ts:142

    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 +)<PublicationSearchData, PublicationSearchResult>().elementProperties

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:280
    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 @@ -1678,7 +1703,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +)<PublicationSearchData, PublicationSearchResult>().properties

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:306
    • 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 @@ -1712,30 +1737,30 @@

      Deprecated

      rendering

      renderOptions: RenderOptions
      renderRoot: HTMLElement | ShadowRoot

      Node or ShadowRoot into which element DOM should be rendered. Defaults +)<PublicationSearchData, PublicationSearchResult>().renderOptions

      • Defined in node_modules/lit-element/lit-element.d.ts:88
      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 +)<PublicationSearchData, PublicationSearchResult>().renderRoot

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:473
      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

      • Returns Element | ShadowRoot

      • Returns HTMLElement | DocumentFragment

      • Invoked on each update to perform rendering tasks. This method may return +)<PublicationSearchData, PublicationSearchResult>().createRenderRoot

        • Defined in node_modules/lit-element/lit-element.d.ts:93
      • Invoked on each update to perform rendering tasks. This method may return any value renderable by lit-html's ChildPart - typically a TemplateResult. Setting properties inside this method will not trigger the element to update.

        Returns unknown

    styles

    elementStyles: CSSResultOrNative[]

    Memoized list of all element styles. +)<PublicationSearchData, PublicationSearchResult>().render

    • Defined in node_modules/lit-element/lit-element.d.ts:150

    styles

    elementStyles: CSSResultOrNative[]

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

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +)<PublicationSearchData, PublicationSearchResult>().elementStyles

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:313

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +)<PublicationSearchData, PublicationSearchResult>().finalizeStyles

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:467

    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(). +)<PublicationSearchData, PublicationSearchResult>().hasUpdated

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:491
    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. +)<PublicationSearchData, PublicationSearchResult>().isUpdatePending

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:485
    • Note, this method should be considered final and not overridden. It is +)<PublicationSearchData, PublicationSearchResult>().updateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:671
    • 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 +)<PublicationSearchData, PublicationSearchResult>().enableUpdating

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:560
    • Override point for the updateComplete promise.

      +)<PublicationSearchData, PublicationSearchResult>().firstUpdated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:742
    • Performs an element update. Note, if an exception is thrown during the +)<PublicationSearchData, PublicationSearchResult>().getUpdateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:695
    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    Returns void

    • Requests an update which is processed asynchronously. This should be called +)<PublicationSearchData, PublicationSearchResult>().performUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:631
    • 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 @@ -1817,7 +1836,7 @@

      Deprecated

    Returns void

    • Schedules an element update. You can override this method to change the +)<PublicationSearchData, PublicationSearchResult>().requestUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:598
    • 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() @@ -1827,30 +1846,30 @@

      Deprecated

      Returns void | Promise<unknown>

    • Controls whether or not update() should be called when the element requests +)<PublicationSearchData, PublicationSearchResult>().scheduleUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:620
    • 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 +)<PublicationSearchData, PublicationSearchResult>().shouldUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:704
    • 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 +)<PublicationSearchData, PublicationSearchResult>().update

      • Defined in node_modules/lit-element/lit-element.d.ts:101
    • 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.

      +)<PublicationSearchData, PublicationSearchResult>().updated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:725
    • 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 +)<PublicationSearchData, PublicationSearchResult>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisQTLSearchElement.html b/docs/classes/user_components.LisQTLSearchElement.html index 5e3d6ce1..f22e742c 100644 --- a/docs/classes/user_components.LisQTLSearchElement.html +++ b/docs/classes/user_components.LisQTLSearchElement.html @@ -26,7 +26,7 @@

    Example

    The

    <!-- add the Web Component to your HTML -->
    <lis-qtl-search-element id="qtl-search"></lis-qtl-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // get the qtl search element
    const searchElement = document.getElementById('qtl-search');
    // set the element's resultAttributes property
    searchElement.resultAttributes = ["trait_name", "identifier", "link"];
    // set the element's tableHeader property
    searchElement.tableHeader = {
    trait_name: "Trait Name",
    identifier: "Identifier",
    link: "Link",
    };
    </script>
    -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +>().ATTRIBUTE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16203
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    +>().CDATA_SECTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16207
    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +>().COMMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16213
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    +>().DOCUMENT_FRAGMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16219
    DOCUMENT_NODE: 9

    node is a document.

    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +>().DOCUMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16215
    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_CONTAINED_BY

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16230
    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_CONTAINS

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16228
    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_DISCONNECTED

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16222
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +>().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16231
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +>().DOCUMENT_POSITION_PRECEDING

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16224
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    ELEMENT_NODE: 1

    node is an element.

    +>().DOCUMENT_TYPE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16217
    ELEMENT_NODE: 1

    node is an element.

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

    node is a ProcessingInstruction node.

    +>().NOTATION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16220
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    TEXT_NODE: 3

    node is a Text node.

    +>().PROCESSING_INSTRUCTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16211
    TEXT_NODE: 3

    node is a Text node.

    accessKey: string

    MDN Reference

    +>().TEXT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16205
    accessKey: string
    accessKeyLabel: string

    MDN Reference

    +>().accessKey

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10051
    accessKeyLabel: string
    ariaAtomic: null | string

    MDN Reference

    +>().accessKeyLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10053
    ariaAtomic: null | string
    ariaAutoComplete: null | string

    MDN Reference

    +>().ariaAtomic

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2207
    ariaAutoComplete: null | string
    ariaBusy: null | string

    MDN Reference

    +>().ariaAutoComplete

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2209
    ariaBusy: null | string
    ariaChecked: null | string

    MDN Reference

    +>().ariaBusy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2211
    ariaChecked: null | string
    ariaColCount: null | string

    MDN Reference

    +>().ariaChecked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2213
    ariaColCount: null | string
    ariaColIndex: null | string

    MDN Reference

    +>().ariaColCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2215
    ariaColIndex: null | string
    ariaColSpan: null | string

    MDN Reference

    +>().ariaColIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2217
    ariaColSpan: null | string
    ariaCurrent: null | string

    MDN Reference

    +>().ariaColSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2219
    ariaCurrent: null | string
    ariaDisabled: null | string

    MDN Reference

    +>().ariaCurrent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2221
    ariaDisabled: null | string
    ariaExpanded: null | string

    MDN Reference

    +>().ariaDisabled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2223
    ariaExpanded: null | string
    ariaHasPopup: null | string

    MDN Reference

    +>().ariaExpanded

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2225
    ariaHasPopup: null | string
    ariaHidden: null | string

    MDN Reference

    +>().ariaHasPopup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2227
    ariaHidden: null | string
    ariaInvalid: null | string
    ariaInvalid: null | string
    ariaKeyShortcuts: null | string

    MDN Reference

    +>().ariaInvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2230
    ariaKeyShortcuts: null | string
    ariaLabel: null | string

    MDN Reference

    +>().ariaKeyShortcuts

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2232
    ariaLabel: null | string
    ariaLevel: null | string

    MDN Reference

    +>().ariaLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2234
    ariaLevel: null | string
    ariaLive: null | string

    MDN Reference

    +>().ariaLevel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2236
    ariaLive: null | string
    ariaModal: null | string

    MDN Reference

    +>().ariaLive

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2238
    ariaModal: null | string
    ariaMultiLine: null | string

    MDN Reference

    +>().ariaModal

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2240
    ariaMultiLine: null | string
    ariaMultiSelectable: null | string

    MDN Reference

    +>().ariaMultiLine

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2242
    ariaMultiSelectable: null | string
    ariaOrientation: null | string

    MDN Reference

    +>().ariaMultiSelectable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2244
    ariaOrientation: null | string
    ariaPlaceholder: null | string

    MDN Reference

    +>().ariaOrientation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2246
    ariaPlaceholder: null | string
    ariaPosInSet: null | string

    MDN Reference

    +>().ariaPlaceholder

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2248
    ariaPosInSet: null | string
    ariaPressed: null | string

    MDN Reference

    +>().ariaPosInSet

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2250
    ariaPressed: null | string
    ariaReadOnly: null | string

    MDN Reference

    +>().ariaPressed

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2252
    ariaReadOnly: null | string
    ariaRequired: null | string

    MDN Reference

    +>().ariaReadOnly

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2254
    ariaRequired: null | string
    ariaRoleDescription: null | string

    MDN Reference

    +>().ariaRequired

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2256
    ariaRoleDescription: null | string
    ariaRowCount: null | string

    MDN Reference

    +>().ariaRoleDescription

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2258
    ariaRowCount: null | string
    ariaRowIndex: null | string

    MDN Reference

    +>().ariaRowCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2260
    ariaRowIndex: null | string
    ariaRowSpan: null | string

    MDN Reference

    +>().ariaRowIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2262
    ariaRowSpan: null | string
    ariaSelected: null | string

    MDN Reference

    +>().ariaRowSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2264
    ariaSelected: null | string
    ariaSetSize: null | string

    MDN Reference

    +>().ariaSelected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2266
    ariaSetSize: null | string
    ariaSort: null | string

    MDN Reference

    +>().ariaSetSize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2268
    ariaSort: null | string
    ariaValueMax: null | string

    MDN Reference

    +>().ariaSort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2270
    ariaValueMax: null | string
    ariaValueMin: null | string

    MDN Reference

    +>().ariaValueMax

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2272
    ariaValueMin: null | string
    ariaValueNow: null | string

    MDN Reference

    +>().ariaValueMin

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2274
    ariaValueNow: null | string
    ariaValueText: null | string

    MDN Reference

    +>().ariaValueNow

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2276
    ariaValueText: null | string
    assignedSlot: null | HTMLSlotElement

    MDN Reference

    +>().ariaValueText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2278
    assignedSlot: null | HTMLSlotElement
    attributeStyleMap: StylePropertyMap
    attributeStyleMap: StylePropertyMap
    attributes: NamedNodeMap

    MDN Reference

    +>().attributeStyleMap

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7853
    attributes: NamedNodeMap
    autocapitalize: string
    autocapitalize: string
    autofocus: boolean
    autofocus: boolean
    baseURI: string

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

    +>().autofocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12043
    baseURI: string

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

    MDN Reference

    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be +>().baseURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16072
    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be cancelled. Components that use the LisPaginatedSearchMixin mixin can use this controller to make Promises cancelable. Event @@ -632,59 +638,59 @@

    Example

    The

    childElementCount: number

    MDN Reference

    +>().cancelPromiseController

    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +>().childElementCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16761
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    children: HTMLCollection

    Returns the child elements.

    +>().childNodes

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16078
    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.

    +>().children

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16767
    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.

    +>().classList

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7604
    className: string

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

    MDN Reference

    clientHeight: number

    MDN Reference

    +>().className

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7610
    clientHeight: number
    clientLeft: number

    MDN Reference

    +>().clientHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7612
    clientLeft: number
    clientTop: number

    MDN Reference

    +>().clientLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7614
    clientTop: number
    clientWidth: number

    MDN Reference

    +>().clientTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7616
    clientWidth: number
    contentEditable: string

    MDN Reference

    +>().clientWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7618
    contentEditable: string
    dataset: DOMStringMap

    MDN Reference

    +>().contentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7860
    dataset: DOMStringMap
    dir: string

    MDN Reference

    +>().dataset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12045
    dir: string
    domContentLoadedController: LisDomContentLoadedController

    Components that use the +>().dir

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10056
    domContentLoadedController: LisDomContentLoadedController
    draggable: boolean

    MDN Reference

    +>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    +>().draggable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10058
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +>().enterKeyHint

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7862
    firstChild: null | ChildNode

    Returns the first child.

    MDN Reference

    firstElementChild: null | Element

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

    +>().firstChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16084
    firstElementChild: null | Element

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

    MDN Reference

    hidden: boolean

    MDN Reference

    +>().firstElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16773
    hidden: boolean
    id: string

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

    +>().hidden

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10060
    id: string

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

    MDN Reference

    inert: boolean

    MDN Reference

    +>().id

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7624
    inert: boolean
    innerHTML: string

    MDN Reference

    +>().inert

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10062
    innerHTML: string
    innerText: string

    MDN Reference

    +>().innerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:14277
    innerText: string
    inputMode: string

    MDN Reference

    +>().innerText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10064
    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +>().inputMode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7864
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    MDN Reference

    isContentEditable: boolean

    MDN Reference

    +>().isConnected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16090
    isContentEditable: boolean
    lang: string

    MDN Reference

    +>().isContentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7866
    lang: string
    lastChild: null | ChildNode

    Returns the last child.

    +>().lang

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10066
    lastChild: null | ChildNode

    Returns the last child.

    MDN Reference

    lastElementChild: null | Element

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

    +>().lastChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16096
    lastElementChild: null | Element

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

    MDN Reference

    localName: string

    Returns the local name.

    +>().lastElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16779
    localName: string

    Returns the local name.

    MDN Reference

    namespaceURI: null | string

    Returns the namespace.

    +>().localName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7630
    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    nextElementSibling: null | Element

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

    +>().namespaceURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7636
    nextElementSibling: null | Element

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

    MDN Reference

    nextSibling: null | ChildNode

    Returns the next sibling.

    +>().nextElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16352
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    nodeName: string

    Returns a string appropriate for the type of node.

    +>().nextSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16102
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    nodeType: number

    Returns the type of node.

    +>().nodeName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16108
    nodeType: number

    Returns the type of node.

    MDN Reference

    nodeValue: null | string

    MDN Reference

    +>().nodeType

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16114
    nodeValue: null | string
    nonce?: string

    MDN Reference

    +>().nodeValue

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16116
    nonce?: string
    offsetHeight: number

    MDN Reference

    +>().nonce

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12047
    offsetHeight: number
    offsetLeft: number

    MDN Reference

    +>().offsetHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10068
    offsetLeft: number
    offsetParent: null | Element

    MDN Reference

    +>().offsetLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10070
    offsetParent: null | Element
    offsetTop: number

    MDN Reference

    +>().offsetParent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10072
    offsetTop: number
    offsetWidth: number

    MDN Reference

    +>().offsetTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10074
    offsetWidth: number
    onabort: null | ((this, ev) => any)

    Fires when the user aborts the download.

    +>().offsetWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10076
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onabort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8946
    onanimationcancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8948
    onanimationend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8950
    onanimationiteration: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8952
    onanimationstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8954
    onauxclick: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +>().onauxclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8956
    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.

    +>().onbeforeinput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8958
    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

    The focus event.

    MDN Reference

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

    MDN Reference

    +>().onblur

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8965
    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.

    +>().oncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8967
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().oncanplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8974
    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.

    +>().oncanplaythrough

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8976
    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

    The event.

    MDN Reference

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

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

    +>().onchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8983
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8990
    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.

    +>().onclose

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8992
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().oncontextmenu

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8999
    oncopy: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

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

    MDN Reference

    +>().oncopy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9001
    oncuechange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().oncuechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9003
    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.

    +>().oncut

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9005
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +>().ondblclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9012
    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

    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.

    +>().ondrag

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9019
    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

    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.

    +>().ondragend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9026
    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

    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.

    +>().ondragenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9033
    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

    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.

    +>().ondragleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9040
    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

    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.

    +>().ondragover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9047
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().ondragstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9054
    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.

    +>().ondrop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9056
    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

    The event.

    MDN Reference

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

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

    +>().ondurationchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9063
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +>().onemptied

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9070
    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

    The event

    MDN Reference

    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +>().onended

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9077
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

    +

    MDN Reference

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

    Fires when the object receives focus.

    +>().onerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9084
    onfocus: null | ((this, ev) => any)

    Fires when the object receives focus.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onfocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9091
    onformdata: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

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

    MDN Reference

    +>().onformdata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9093
    onfullscreenchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +>().onfullscreenchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7638
    onfullscreenerror: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +>().onfullscreenerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7640
    ongotpointercapture: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().ongotpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9095
    oninput: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().oninput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9097
    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.

    +>().oninvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9099
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +>().onkeydown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9106
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +>().onkeypress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9114
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +>().onkeyup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9121
    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

    The event.

    MDN Reference

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

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

    +>().onload

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9128
    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

    The event.

    MDN Reference

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

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

    +>().onloadeddata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9135
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +>().onloadedmetadata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9142
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onloadstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9149
    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.

    +>().onlostpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9151
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onmousedown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9158
    onmouseenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +>().onmouseenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9160
    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.

    +>().onmouseleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9162
    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

    The mouse event.

    MDN Reference

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

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

    +>().onmousemove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9169
    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

    The mouse event.

    MDN Reference

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

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

    +>().onmouseout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9176
    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

    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.

    +>().onmouseover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9183
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onmouseup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9190
    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.

    +>().onpaste

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9192
    onpause: null | ((this, ev) => any)

    Occurs when playback is paused.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +>().onpause

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9199
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +>().onplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9206
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onplaying

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9213
    onpointercancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointercancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9215
    onpointerdown: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerdown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9217
    onpointerenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9219
    onpointerleave: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9221
    onpointermove: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointermove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9223
    onpointerout: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9225
    onpointerover: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9227
    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.

    +>().onpointerup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9229
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +>().onprogress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9236
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +>().onratechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9243
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onreset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9250
    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.

    +>().onresize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9252
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onscroll

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9259
    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.

    +>().onsecuritypolicyviolation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9263
    onseeked: null | ((this, ev) => any)

    Occurs when the seek operation ends.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +>().onseeked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9270
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

    +>().onseeking

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9277
    onselect: null | ((this, ev) => any)

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onselect

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9284
    onselectionchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().onselectionchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9286
    onselectstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().onselectstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9288
    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.

    +>().onslotchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9290
    onstalled: null | ((this, ev) => any)

    Occurs when the download has stopped.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onstalled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9297
    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.

    +>().onsubmit

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9299
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +>().onsuspend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9306
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().ontimeupdate

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9313
    ontoggle: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().ontoggle

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9315
    ontouchcancel?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9317
    ontouchend?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9319
    ontouchmove?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchmove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9321
    ontouchstart?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9323
    ontransitioncancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitioncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9325
    ontransitionend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9327
    ontransitionrun: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitionrun

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9329
    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.

    +>().ontransitionstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9331
    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

    The event.

    MDN Reference

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

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

    +>().onvolumechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9338
    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

    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.

    +>().onwaiting

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9345
    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.

    +>().onwebkitanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9351
    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.

    +>().onwebkitanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9357
    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.

    +>().onwebkitanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9363
    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)

    MDN Reference

    +>().onwebkittransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9369
    onwheel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string

    MDN Reference

    +>().onwheel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9371
    outerHTML: string
    outerText: string

    MDN Reference

    +>().outerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7642
    outerText: string
    ownerDocument: Document
    ownerDocument: Document
    parentElement: null | HTMLElement

    Returns the parent element.

    +>().ownerDocument

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7643
    parentElement: null | HTMLElement

    Returns the parent element.

    MDN Reference

    parentNode: null | ParentNode

    Returns the parent.

    +>().parentElement

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16128
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    part: DOMTokenList

    MDN Reference

    +>().parentNode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16134
    part: DOMTokenList
    popover: null | string
    prefix: null | string

    Returns the namespace prefix.

    +>().popover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10080
    prefix: null | string

    Returns the namespace prefix.

    MDN Reference

    previousElementSibling: null | Element

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

    +>().prefix

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7651
    previousElementSibling: null | Element

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

    MDN Reference

    previousSibling: null | ChildNode

    Returns the previous sibling.

    +>().previousElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16358
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    queryStringController: LisQueryStringParametersController

    Components that use the +>().previousSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16140
    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 @@ -1346,7 +1360,7 @@

    Deprecated

    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 @@ -1355,7 +1369,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 @@ -1365,26 +1379,26 @@

    Deprecated

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

    MDN Reference

    +>().role

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2279
    scrollHeight: number
    scrollLeft: number

    MDN Reference

    +>().scrollHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7653
    scrollLeft: number
    scrollTop: number

    MDN Reference

    +>().scrollLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7655
    scrollTop: number
    scrollWidth: number

    MDN Reference

    +>().scrollTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7657
    scrollWidth: number

    Components that use the +>().scrollWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7659

    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 @@ -1392,33 +1406,33 @@

    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

    slot: string

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

    +>().shadowRoot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7665
    slot: string

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

    MDN Reference

    spellcheck: boolean

    MDN Reference

    +>().slot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7671
    spellcheck: boolean
    style: CSSStyleDeclaration

    MDN Reference

    +>().spellcheck

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10082
    style: CSSStyleDeclaration
    tabIndex: number

    MDN Reference

    +>().style

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7855
    tabIndex: number
    tableColumnClasses: StringObjectModel

    Components that use the +>().tabIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12049
    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 @@ -1428,7 +1442,7 @@

    Deprecated

    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 @@ -1439,130 +1453,132 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    textContent: null | string

    MDN Reference

    +>().tagName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7677
    textContent: null | string
    title: string

    MDN Reference

    +>().textContent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16142
    title: string
    translate: boolean
    translate: boolean
    _$litElement$: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    _initializers?: Initializer[]
    _$litElement$: boolean
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    _initializers?: Initializer[]
    • 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

    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

    • 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

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

      +>().addEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10096
    • 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

    • MDN Reference

      +>().after

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5597
    • 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.

      +>().animate

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2429
    • 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

    • MDN Reference

      +>().append

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16787
    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • MDN Reference

      +>().appendChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16144
    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +>().attachInternals

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10087
    • 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.

      +>().attachShadow

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7683
    • 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

    • MDN Reference

      +>().before

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5605
    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • MDN Reference

      +>().checkVisibility

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7684
    • Returns void

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

      +>().click

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10089
    • 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.

      +>().cloneNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16150
    • 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 SVGElementTagNameMap

      Parameters

      • selector: K

      Returns null | SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns null | MathMLElementTagNameMap[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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

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

      +>().closest

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7693
    • Returns a bitmask indicating the position of other relative to node.

      MDN Reference

      Parameters

      • other: Node

      Returns number

    • MDN Reference

      +>().compareDocumentPosition

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16156
    • Returns StylePropertyMapReadOnly

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

      +>().computedStyleMap

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7695
    • 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.

      +>().contains

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16162
    • 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

    • MDN Reference

      +>().dispatchEvent

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:8215
    • Parameters

      • Optional options: FocusOptions

      Returns void

    • When the form of a component that use the +>().focus

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:12053
    • 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.

      +>().getAnimations

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2431
    • 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.

      +>().getAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7701
    • 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.

      +>().getAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7707
    • Returns the qualified names of all element's attributes. Can contain duplicates.

      MDN Reference

      Returns string[]

    • MDN Reference

      +>().getAttributeNames

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7713
    • Parameters

      • qualifiedName: string

      Returns null | Attr

    • MDN Reference

      +>().getAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7715
    • Parameters

      • namespace: null | string
      • localName: string

      Returns null | Attr

    • MDN Reference

      +>().getAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7717
    • Returns DOMRect

    • MDN Reference

      +>().getBoundingClientRect

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7719
    • 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.

      +>().getClientRects

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7721
    • 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>

    • MDN Reference

      +>().getElementsByClassName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7727
    • 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 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 MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • MDN Reference

      +>().getElementsByTagName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7734
    • 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/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +>().getElementsByTagNameNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7739
    • 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.

      +>().getRootNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16168
    • 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.

      +>().hasAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7745
    • 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.

      +>().hasAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7751
    • Returns true if element has attributes, and false otherwise.

      MDN Reference

      Returns boolean

    • Returns whether node has children.

      +>().hasAttributes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7757
    • Returns whether node has children.

      MDN Reference

      Returns boolean

    • MDN Reference

      +>().hasChildNodes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16174
    • Parameters

      • pointerId: number

      Returns boolean

    • MDN Reference

      +>().hasPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7759
    • Returns void

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns null | Element

    • MDN Reference

      +>().insertAdjacentElement

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7761
    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • MDN Reference

      +>().insertAdjacentHTML

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7763
    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • MDN Reference

      +>().insertAdjacentText

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7765
    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: null | Node

      Returns T

    • MDN Reference

      +>().insertBefore

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16176
    • Parameters

      • namespace: null | string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +>().isDefaultNamespace

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16178
    • Returns whether node and otherNode have the same properties.

      MDN Reference

      Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +>().isEqualNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16184
    • Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +>().isSameNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16186
    • Parameters

      • prefix: null | string

      Returns null | string

    • MDN Reference

      +>().lookupNamespaceURI

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16188
    • Parameters

      • namespace: null | string

      Returns null | string

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

      +>().lookupPrefix

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16190
    • 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.

      +>().matches

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7771
    • 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.

      +>().normalize

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16196
    • 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.

      +>().prepend

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16795
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns null | MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns null | HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • 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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

    • Returns all element descendants of node that match selectors.

      +>().querySelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16806
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • 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>

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • MDN Reference

      +>().querySelectorAll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16817
    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +>().releasePointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7773
    • Removes node.

      MDN Reference

      Returns void

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

      +>().remove

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5611
    • 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.

      +>().removeAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7779
    • Removes element's attribute whose namespace is namespace and local name is localName.

      MDN Reference

      Parameters

      • namespace: null | string
      • localName: string

      Returns void

    • MDN Reference

      +>().removeAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7785
    • Parameters

      • attr: Attr

      Returns Attr

    • MDN Reference

      +>().removeAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7787
    • 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

    • 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

    • Parameters

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

      Returns void

    • By default, the LisPaginatedSearchMixin +>().removeEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10099
    • 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.

      +>().replaceChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16200
    • 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.

      +>().replaceChildren

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16825
    • 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.

      +>().replaceWith

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5619
    • 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>

    • MDN Reference

      +>().requestFullscreen

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7795
    • Returns void

    • MDN Reference

      +>().requestPointerLock

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7797
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +>().scroll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7800
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +>().scrollBy

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7803
    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • MDN Reference

      +>().scrollIntoView

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7805
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

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

      +>().scrollTo

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7808
    • 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.

      +>().setAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7814
    • 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

    • MDN Reference

      +>().setAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7820
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +>().setAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7822
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +>().setAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7824
    • Parameters

      • pointerId: number

      Returns void

    • Components that use the +>().setPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7826
    • 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.

      +>().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

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +>().toggleAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7834
    • 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 +>().webkitMatchesSelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7840
    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      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.

      +>().finalize

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:441

    attributes

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

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +>().observedAttributes

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:346

    controllers

    • Registers a ReactiveController to participate in the element's reactive +>().attributeChangedCallback

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:580

    controllers

    • Removes a ReactiveController from the element.

      +>().addController

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:519
    • Removes a ReactiveController from the element.

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    Type declaration

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

        +>().removeController

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:524

    dev-mode

    disableWarning?: ((warningKind) => void)

    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'); @@ -1963,7 +1994,7 @@

        Deprecated

        Parameters

        Returns void

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +>().disableWarning

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:223
    enableWarning?: ((warningKind) => void)

    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'); @@ -1971,12 +2002,12 @@

        Deprecated

        Parameters

        Returns void

    enabledWarnings?: WarningKind[]

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

    +>().enableWarning

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:205
    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.

      +>().enabledWarnings

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:187

    lifecycle

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

      +>().connectedCallback

      • Defined in node_modules/lit-element/lit-element.d.ts:122

    properties

    elementProperties: PropertyDeclarationMap

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

    +>().disconnectedCallback

    • Defined in node_modules/lit-element/lit-element.d.ts:142

    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 +>().elementProperties

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:280
    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 @@ -2025,7 +2056,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +>().properties

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:306
    • 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 @@ -2063,12 +2094,12 @@

      Deprecated

      rendering

      renderOptions: RenderOptions
      renderRoot: HTMLElement | ShadowRoot

      Node or ShadowRoot into which element DOM should be rendered. Defaults +>().renderOptions

      • Defined in node_modules/lit-element/lit-element.d.ts:88
      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 +>().renderRoot

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:473
      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 @@ -2076,22 +2107,22 @@

      Deprecated

      Nocollapse

      • Returns Element | ShadowRoot

      • Returns HTMLElement | DocumentFragment

      • Invoked on each update to perform rendering tasks. This method may return +>().createRenderRoot

        • Defined in node_modules/lit-element/lit-element.d.ts:93
      • Invoked on each update to perform rendering tasks. This method may return any value renderable by lit-html's ChildPart - typically a TemplateResult. Setting properties inside this method will not trigger the element to update.

        Returns unknown

    styles

    elementStyles: CSSResultOrNative[]

    Memoized list of all element styles. +>().render

    • Defined in node_modules/lit-element/lit-element.d.ts:150

    styles

    elementStyles: CSSResultOrNative[]

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

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +>().elementStyles

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:313

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +>().finalizeStyles

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:467

    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(). +>().hasUpdated

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:491
    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. +>().isUpdatePending

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:485
    • Note, this method should be considered final and not overridden. It is +>().updateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:671
    • 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 +>().enableUpdating

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:560
    • 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();
      }
      @@ -2142,7 +2173,7 @@

      Deprecated

    Returns void

    • Override point for the updateComplete promise.

      +>().firstUpdated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:742
    • Performs an element update. Note, if an exception is thrown during the +>().getUpdateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:695
    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +>().performUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:631
    • 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 @@ -2182,7 +2207,7 @@

      Deprecated

    Returns void

    • Schedules an element update. You can override this method to change the +>().requestUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:598
    • 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() @@ -2193,21 +2218,21 @@

      Deprecated

      Returns void | Promise<unknown>

    • Controls whether or not update() should be called when the element requests +>().scheduleUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:620
    • 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 +>().shouldUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:704
    • 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 +>().update

      • Defined in node_modules/lit-element/lit-element.d.ts:101
    • 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.

      @@ -2215,7 +2240,7 @@

      Deprecated

    Returns void

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

      +>().updated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:725

    Generated using TypeDoc

    \ No newline at end of file +>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisTraitAssociationSearchElement.html b/docs/classes/user_components.LisTraitAssociationSearchElement.html new file mode 100644 index 00000000..0afbb1ea --- /dev/null +++ b/docs/classes/user_components.LisTraitAssociationSearchElement.html @@ -0,0 +1,1892 @@ +LisTraitAssociationSearchElement | @legumeinfo/web-components

    Class LisTraitAssociationSearchElementHtml Element

    <lis-trait-association-search>

    +

    A Web Component that provides a search form for searching for GWAS and QTL trait associations.

    +

    LisPaginatedSearchMixin mixin. See +the mixin docs for further details.

    +

    Query String Parameters

      +
    • page: What page of results is loaded. Starts at 1.
    • +
    • genus: The genus to search for.
    • +
    • species: The species to search for.
    • +
    • type: The type of study to search for. Either 'GWAS' or 'QTL'. If not provided, both types will be searched.
    • +
    • traits: The traits to search for. URL encoded. Can be a full trait name or a partial trait name. Case insensitive.
    • +
    • pubId The publication ID to search for. Either a PubMed ID or a DOI.
    • +
    • author The author to search for. Can be a full name or a partial name. Case insensitive.
    • +
    +

    Example

    HTMLElement properties can only be set via +JavaScript. This means the searchFunction property +must be set on a <lis-trait-association-search-element> tag's instance of the +LisTraitAssociationSearchElement class. For example:

    +
    <!-- add the Web Component to your HTML -->
    <lis-association-search-element id="association-search"></lis-association-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // Site specific search function
    function getTraits(searchData, page, {abortSignal}) {
    // returns a Promise that resolves to a search result object
    }
    // get the association search element
    const searchElement = document.getElementById('association-search');
    // set the element's searchFunction property
    searchElement.searchFunction = getTraits;
    </script> +
    +

    Example

    The genus property can be used to limit all searches to a specific +genus. This will cause the genus field of the search form to be automatically set and +disabled so that users cannot change it. Additionally, this property cannot be +overridden using the genus querystring parameter. However, like the genus +querystring parameter, if the genus set is not present in the formData then the +genus form field will be set to the default any value. For example:

    +
    <!-- restrict the genus via HTML -->
    <lis-association-search-element genus="Glycine"></lis-association-search-element>

    <!-- restrict the genus via JavaScript -->
    <lis-association-search-element id="association-search"></lis-association-search-element>
    <script type="text/javascript">
    // get the trait association search element
    const AssociationSearchElement = document.getElementById('association-search');
    // set the element's genus property
    AssociationSearchElement.genus = "Cicer";
    </script> +
    +

    Example

    The species property can be used to limit all searches to a specific +species. This will cause the species field of the search form to be automatically set and +disabled so that users cannot change it. This property cannot be +overridden using the species querystring parameter. However, like the species +querystring parameter, if the species set is not present in the formData then the +species form field will be set to the default any value. +To function correctly, the genus must be selected For example:

    +
    <!-- restrict the species via HTML -->
    <lis-association-search-element genus="Glycine" species="max"></lis-association-search-element> +
    +

    Hierarchy

    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 +_formLoadingRef +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 +cancelPromiseController +childElementCount +childNodes +children +classList +className +clientHeight +clientLeft +clientTop +clientWidth +contentEditable +dataset +dir +domContentLoadedController +draggable +enterKeyHint +firstChild +firstElementChild +formData +formDataCancelPromiseController +formDataFunction +genus? +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 +outerHTML +outerText +ownerDocument +parentElement +parentNode +part +popover +prefix +previousElementSibling +previousSibling +queryStringController +requiredQueryStringParams +resultAttributes +role +scrollHeight +scrollLeft +scrollTop +scrollWidth +searchFunction +searchResults +selectedGenus +selectedSpecies +selectedType +shadowRoot +slot +species? +spellcheck +studyTypes +style +tabIndex +tableColumnClasses +tableHeader +tagName +textContent +title +translate +[metadata] +_$litElement$ +_initializers? +finalized +_getFormData +_initializeSelections +_renderGenusSelector +_renderSpeciesSelector +_renderTypeSelector +_selectGenus +_selectSpecies +_selectType +addEventListener +after +animate +append +appendChild +attachInternals +attachShadow +before +blur +checkVisibility +click +cloneNode +closest +compareDocumentPosition +computedStyleMap +connectedCallback +contains +dispatchEvent +focus +formToObject +getAnimations +getAttribute +getAttributeNS +getAttributeNames +getAttributeNode +getAttributeNodeNS +getBoundingClientRect +getClientRects +getElementsByClassName +getElementsByTagName +getElementsByTagNameNS +getRootNode +hasAttribute +hasAttributeNS +hasAttributes +hasChildNodes +hasPointerCapture +hidePopover +insertAdjacentElement +insertAdjacentHTML +insertAdjacentText +insertBefore +isDefaultNamespace +isEqualNode +isSameNode +lookupNamespaceURI +lookupPrefix +matches +normalize +prepend +querySelector +querySelectorAll +releasePointerCapture +remove +removeAttribute +removeAttributeNS +removeAttributeNode +removeChild +removeEventListener +renderResults +renderResultsInfo +replaceChild +replaceChildren +replaceWith +requestFullscreen +requestPointerLock +scroll +scrollBy +scrollIntoView +scrollTo +setAttribute +setAttributeNS +setAttributeNode +setAttributeNodeNS +setPointerCapture +showPopover +submit +toggleAttribute +togglePopover +updated +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.

    +
    _formLoadingRef: Ref<LisLoadingElement> = ...
    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

    +
    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be +cancelled. Components that use the +LisPaginatedSearchMixin mixin can use +this controller to make Promises cancelable. Event +listeners can also subscribe to the controller and will be called whenever +it cancels. The underlying AbortSignal is also +available for more low-level access. This is the value of the abortSignal +attribute of the PaginatedSearchOptions +object passed to the component's SearchFunction.

    +
    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
    domContentLoadedController: LisDomContentLoadedController

    Components that use the +LisPaginatedSearchMixin mixin can use +this controller to subscribe to the +DOMContentLoaded event. The advantage to +using the controller instead of subscribing to the event directly is that +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.

    +
    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

    +

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

    +
    formDataCancelPromiseController: LisCancelPromiseController = ...
    formDataFunction: AssociationFormDataFunction = ...
    genus?: string

    An optional property that limits searches to a specific genus.

    +
    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    The event

    +

    MDN Reference

    +
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +

    Param

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    +
    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 +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 +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.

    +
    role: null | string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number

    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: TraitAssociationResult[]

    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.

    +

    MDN Reference

    +
    slot: string

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

    +

    MDN Reference

    +
    species?: string

    Optional property that limits searches to a specific species.

    +
    spellcheck: boolean
    studyTypes: string[] = ...
    style: CSSStyleDeclaration
    tabIndex: number
    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 +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 +table is set from an object that has these attributes. 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 +headers defined by the component.

    +
    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

    • 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 +a simple object mapping form element names to their values. This conversion +is done with the formToObject method. If the object doesn't match the +expected SearchData template type or if there are redundant names in the +!FormData | FormData instance that need to be resolved, then the +component should override the formToObject method.

      +

      Parameters

      • formData: FormData

        The !FormData | FormData instance to convert +into an object.

        +

      Returns AssociationSearchData

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

      +
    • 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

    • By default, the LisPaginatedSearchMixin +displays search results using the +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.

      +
    • 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

    • Components that use the +LisPaginatedSearchMixin mixin will +inherit this method. It allows the component's search form to be submitted +programmatically.

      +

      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

      • changedProperties: Map<string, unknown>

      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)

    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

    enableWarning?: ((warningKind) => void)

    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

    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 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

    • Returns HTMLElement | DocumentFragment

    • Invoked on each update to perform rendering tasks. This method may return +any value renderable by lit-html's ChildPart - typically a +TemplateResult. Setting properties inside this method will not trigger +the element to update.

      +

      Returns unknown

    styles

    elementStyles: CSSResultOrNative[]

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

    +

    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 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/user_components.LisTraitSearchElement.html b/docs/classes/user_components.LisTraitSearchElement.html index ca36c6c0..6d384ce1 100644 --- a/docs/classes/user_components.LisTraitSearchElement.html +++ b/docs/classes/user_components.LisTraitSearchElement.html @@ -26,7 +26,7 @@

    Example

    The

    <!-- add the Web Component to your HTML -->
    <lis-trait-search-element id="trait-search"></lis-trait-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // get the trait search element
    const searchElement = document.getElementById('trait-search');
    // set the element's resultAttributes property
    searchElement.resultAttributes = ["name", "identifier", "description", "link"];
    // set the element's tableHeader property
    searchElement.tableHeader = {
    name: "Name",
    identifier: "Identifier",
    description: "Description",
    link: "Link",
    };
    </script>
    -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +>().ATTRIBUTE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16203
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    +>().CDATA_SECTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16207
    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +>().COMMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16213
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    +>().DOCUMENT_FRAGMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16219
    DOCUMENT_NODE: 9

    node is a document.

    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +>().DOCUMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16215
    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_CONTAINED_BY

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16230
    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_CONTAINS

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16228
    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_DISCONNECTED

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16222
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +>().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16231
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +>().DOCUMENT_POSITION_PRECEDING

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16224
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    ELEMENT_NODE: 1

    node is an element.

    +>().DOCUMENT_TYPE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16217
    ELEMENT_NODE: 1

    node is an element.

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

    node is a ProcessingInstruction node.

    +>().NOTATION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16220
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    TEXT_NODE: 3

    node is a Text node.

    +>().PROCESSING_INSTRUCTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16211
    TEXT_NODE: 3

    node is a Text node.

    accessKey: string

    MDN Reference

    +>().TEXT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16205
    accessKey: string
    accessKeyLabel: string

    MDN Reference

    +>().accessKey

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10051
    accessKeyLabel: string
    ariaAtomic: null | string

    MDN Reference

    +>().accessKeyLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10053
    ariaAtomic: null | string
    ariaAutoComplete: null | string

    MDN Reference

    +>().ariaAtomic

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2207
    ariaAutoComplete: null | string
    ariaBusy: null | string

    MDN Reference

    +>().ariaAutoComplete

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2209
    ariaBusy: null | string
    ariaChecked: null | string

    MDN Reference

    +>().ariaBusy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2211
    ariaChecked: null | string
    ariaColCount: null | string

    MDN Reference

    +>().ariaChecked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2213
    ariaColCount: null | string
    ariaColIndex: null | string

    MDN Reference

    +>().ariaColCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2215
    ariaColIndex: null | string
    ariaColSpan: null | string

    MDN Reference

    +>().ariaColIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2217
    ariaColSpan: null | string
    ariaCurrent: null | string

    MDN Reference

    +>().ariaColSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2219
    ariaCurrent: null | string
    ariaDisabled: null | string

    MDN Reference

    +>().ariaCurrent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2221
    ariaDisabled: null | string
    ariaExpanded: null | string

    MDN Reference

    +>().ariaDisabled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2223
    ariaExpanded: null | string
    ariaHasPopup: null | string

    MDN Reference

    +>().ariaExpanded

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2225
    ariaHasPopup: null | string
    ariaHidden: null | string

    MDN Reference

    +>().ariaHasPopup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2227
    ariaHidden: null | string
    ariaInvalid: null | string
    ariaInvalid: null | string
    ariaKeyShortcuts: null | string

    MDN Reference

    +>().ariaInvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2230
    ariaKeyShortcuts: null | string
    ariaLabel: null | string

    MDN Reference

    +>().ariaKeyShortcuts

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2232
    ariaLabel: null | string
    ariaLevel: null | string

    MDN Reference

    +>().ariaLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2234
    ariaLevel: null | string
    ariaLive: null | string

    MDN Reference

    +>().ariaLevel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2236
    ariaLive: null | string
    ariaModal: null | string

    MDN Reference

    +>().ariaLive

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2238
    ariaModal: null | string
    ariaMultiLine: null | string

    MDN Reference

    +>().ariaModal

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2240
    ariaMultiLine: null | string
    ariaMultiSelectable: null | string

    MDN Reference

    +>().ariaMultiLine

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2242
    ariaMultiSelectable: null | string
    ariaOrientation: null | string

    MDN Reference

    +>().ariaMultiSelectable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2244
    ariaOrientation: null | string
    ariaPlaceholder: null | string

    MDN Reference

    +>().ariaOrientation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2246
    ariaPlaceholder: null | string
    ariaPosInSet: null | string

    MDN Reference

    +>().ariaPlaceholder

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2248
    ariaPosInSet: null | string
    ariaPressed: null | string

    MDN Reference

    +>().ariaPosInSet

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2250
    ariaPressed: null | string
    ariaReadOnly: null | string

    MDN Reference

    +>().ariaPressed

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2252
    ariaReadOnly: null | string
    ariaRequired: null | string

    MDN Reference

    +>().ariaReadOnly

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2254
    ariaRequired: null | string
    ariaRoleDescription: null | string

    MDN Reference

    +>().ariaRequired

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2256
    ariaRoleDescription: null | string
    ariaRowCount: null | string

    MDN Reference

    +>().ariaRoleDescription

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2258
    ariaRowCount: null | string
    ariaRowIndex: null | string

    MDN Reference

    +>().ariaRowCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2260
    ariaRowIndex: null | string
    ariaRowSpan: null | string

    MDN Reference

    +>().ariaRowIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2262
    ariaRowSpan: null | string
    ariaSelected: null | string

    MDN Reference

    +>().ariaRowSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2264
    ariaSelected: null | string
    ariaSetSize: null | string

    MDN Reference

    +>().ariaSelected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2266
    ariaSetSize: null | string
    ariaSort: null | string

    MDN Reference

    +>().ariaSetSize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2268
    ariaSort: null | string
    ariaValueMax: null | string

    MDN Reference

    +>().ariaSort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2270
    ariaValueMax: null | string
    ariaValueMin: null | string

    MDN Reference

    +>().ariaValueMax

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2272
    ariaValueMin: null | string
    ariaValueNow: null | string

    MDN Reference

    +>().ariaValueMin

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2274
    ariaValueNow: null | string
    ariaValueText: null | string

    MDN Reference

    +>().ariaValueNow

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2276
    ariaValueText: null | string
    assignedSlot: null | HTMLSlotElement

    MDN Reference

    +>().ariaValueText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2278
    assignedSlot: null | HTMLSlotElement
    attributeStyleMap: StylePropertyMap
    attributeStyleMap: StylePropertyMap
    attributes: NamedNodeMap

    MDN Reference

    +>().attributeStyleMap

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7853
    attributes: NamedNodeMap
    autocapitalize: string
    autocapitalize: string
    autofocus: boolean
    autofocus: boolean
    baseURI: string

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

    +>().autofocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12043
    baseURI: string

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

    MDN Reference

    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be +>().baseURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16072
    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be cancelled. Components that use the LisPaginatedSearchMixin mixin can use this controller to make Promises cancelable. Event @@ -632,59 +638,59 @@

    Example

    The

    childElementCount: number

    MDN Reference

    +>().cancelPromiseController

    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +>().childElementCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16761
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    children: HTMLCollection

    Returns the child elements.

    +>().childNodes

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16078
    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.

    +>().children

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16767
    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.

    +>().classList

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7604
    className: string

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

    MDN Reference

    clientHeight: number

    MDN Reference

    +>().className

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7610
    clientHeight: number
    clientLeft: number

    MDN Reference

    +>().clientHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7612
    clientLeft: number
    clientTop: number

    MDN Reference

    +>().clientLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7614
    clientTop: number
    clientWidth: number

    MDN Reference

    +>().clientTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7616
    clientWidth: number
    contentEditable: string

    MDN Reference

    +>().clientWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7618
    contentEditable: string
    dataset: DOMStringMap

    MDN Reference

    +>().contentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7860
    dataset: DOMStringMap
    dir: string

    MDN Reference

    +>().dataset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12045
    dir: string
    domContentLoadedController: LisDomContentLoadedController

    Components that use the +>().dir

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10056
    domContentLoadedController: LisDomContentLoadedController
    draggable: boolean

    MDN Reference

    +>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    +>().draggable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10058
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +>().enterKeyHint

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7862
    firstChild: null | ChildNode

    Returns the first child.

    MDN Reference

    firstElementChild: null | Element

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

    +>().firstChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16084
    firstElementChild: null | Element

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

    MDN Reference

    hidden: boolean

    MDN Reference

    +>().firstElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16773
    hidden: boolean
    id: string

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

    +>().hidden

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10060
    id: string

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

    MDN Reference

    inert: boolean

    MDN Reference

    +>().id

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7624
    inert: boolean
    innerHTML: string

    MDN Reference

    +>().inert

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10062
    innerHTML: string
    innerText: string

    MDN Reference

    +>().innerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:14277
    innerText: string
    inputMode: string

    MDN Reference

    +>().innerText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10064
    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +>().inputMode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7864
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    MDN Reference

    isContentEditable: boolean

    MDN Reference

    +>().isConnected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16090
    isContentEditable: boolean
    lang: string

    MDN Reference

    +>().isContentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7866
    lang: string
    lastChild: null | ChildNode

    Returns the last child.

    +>().lang

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10066
    lastChild: null | ChildNode

    Returns the last child.

    MDN Reference

    lastElementChild: null | Element

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

    +>().lastChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16096
    lastElementChild: null | Element

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

    MDN Reference

    localName: string

    Returns the local name.

    +>().lastElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16779
    localName: string

    Returns the local name.

    MDN Reference

    namespaceURI: null | string

    Returns the namespace.

    +>().localName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7630
    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    nextElementSibling: null | Element

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

    +>().namespaceURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7636
    nextElementSibling: null | Element

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

    MDN Reference

    nextSibling: null | ChildNode

    Returns the next sibling.

    +>().nextElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16352
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    nodeName: string

    Returns a string appropriate for the type of node.

    +>().nextSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16102
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    nodeType: number

    Returns the type of node.

    +>().nodeName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16108
    nodeType: number

    Returns the type of node.

    MDN Reference

    nodeValue: null | string

    MDN Reference

    +>().nodeType

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16114
    nodeValue: null | string
    nonce?: string

    MDN Reference

    +>().nodeValue

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16116
    nonce?: string
    offsetHeight: number

    MDN Reference

    +>().nonce

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12047
    offsetHeight: number
    offsetLeft: number

    MDN Reference

    +>().offsetHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10068
    offsetLeft: number
    offsetParent: null | Element

    MDN Reference

    +>().offsetLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10070
    offsetParent: null | Element
    offsetTop: number

    MDN Reference

    +>().offsetParent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10072
    offsetTop: number
    offsetWidth: number

    MDN Reference

    +>().offsetTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10074
    offsetWidth: number
    onabort: null | ((this, ev) => any)

    Fires when the user aborts the download.

    +>().offsetWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10076
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onabort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8946
    onanimationcancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8948
    onanimationend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8950
    onanimationiteration: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8952
    onanimationstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +>().onanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8954
    onauxclick: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +>().onauxclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8956
    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.

    +>().onbeforeinput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8958
    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

    The focus event.

    MDN Reference

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

    MDN Reference

    +>().onblur

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8965
    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.

    +>().oncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8967
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().oncanplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8974
    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.

    +>().oncanplaythrough

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8976
    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

    The event.

    MDN Reference

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

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

    +>().onchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8983
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8990
    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.

    +>().onclose

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8992
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().oncontextmenu

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8999
    oncopy: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

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

    MDN Reference

    +>().oncopy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9001
    oncuechange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().oncuechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9003
    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.

    +>().oncut

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9005
    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

    The mouse event.

    MDN Reference

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

    Fires on the source object continuously during a drag operation.

    +>().ondblclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9012
    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

    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.

    +>().ondrag

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9019
    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

    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.

    +>().ondragend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9026
    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

    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.

    +>().ondragenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9033
    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

    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.

    +>().ondragleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9040
    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

    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.

    +>().ondragover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9047
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().ondragstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9054
    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.

    +>().ondrop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9056
    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

    The event.

    MDN Reference

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

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

    +>().ondurationchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9063
    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

    The event.

    MDN Reference

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

    Occurs when the end of playback is reached.

    +>().onemptied

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9070
    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

    The event

    MDN Reference

    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +>().onended

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9077
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    -

    MDN Reference

    +

    MDN Reference

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

    Fires when the object receives focus.

    +>().onerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9084
    onfocus: null | ((this, ev) => any)

    Fires when the object receives focus.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onfocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9091
    onformdata: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

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

    MDN Reference

    +>().onformdata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9093
    onfullscreenchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +>().onfullscreenchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7638
    onfullscreenerror: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

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

    MDN Reference

    +>().onfullscreenerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7640
    ongotpointercapture: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().ongotpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9095
    oninput: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().oninput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9097
    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.

    +>().oninvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9099
    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

    The keyboard event

    MDN Reference

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

    Fires when the user presses an alphanumeric key.

    +>().onkeydown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9106
    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

    The event.

    Deprecated

    MDN Reference

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

    Fires when the user releases a key.

    +>().onkeypress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9114
    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

    The keyboard event

    MDN Reference

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

    Fires immediately after the browser loads the object.

    +>().onkeyup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9121
    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

    The event.

    MDN Reference

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

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

    +>().onload

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9128
    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

    The event.

    MDN Reference

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

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

    +>().onloadeddata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9135
    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

    The event.

    MDN Reference

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

    Occurs when Internet Explorer begins looking for media data.

    +>().onloadedmetadata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9142
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onloadstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9149
    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.

    +>().onlostpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9151
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onmousedown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9158
    onmouseenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +>().onmouseenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9160
    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.

    +>().onmouseleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9162
    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

    The mouse event.

    MDN Reference

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

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

    +>().onmousemove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9169
    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

    The mouse event.

    MDN Reference

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

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

    +>().onmouseout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9176
    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

    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.

    +>().onmouseover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9183
    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

    The mouse event.

    MDN Reference

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

    MDN Reference

    +>().onmouseup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9190
    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.

    +>().onpaste

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9192
    onpause: null | ((this, ev) => any)

    Occurs when playback is paused.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the play method is requested.

    +>().onpause

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9199
    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

    The event.

    MDN Reference

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

    Occurs when the audio or video has started playing.

    +>().onplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9206
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onplaying

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9213
    onpointercancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointercancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9215
    onpointerdown: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerdown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9217
    onpointerenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9219
    onpointerleave: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9221
    onpointermove: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointermove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9223
    onpointerout: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9225
    onpointerover: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

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

    MDN Reference

    +>().onpointerover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9227
    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.

    +>().onpointerup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9229
    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

    The event.

    MDN Reference

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

    Occurs when the playback rate is increased or decreased.

    +>().onprogress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9236
    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

    The event.

    MDN Reference

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

    Fires when the user resets a form.

    +>().onratechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9243
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onreset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9250
    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.

    +>().onresize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9252
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().onscroll

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9259
    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.

    +>().onsecuritypolicyviolation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9263
    onseeked: null | ((this, ev) => any)

    Occurs when the seek operation ends.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    Occurs when the current playback position is moved.

    +>().onseeked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9270
    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

    The event.

    MDN Reference

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

    Fires when the current selection changes.

    +>().onseeking

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9277
    onselect: null | ((this, ev) => any)

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onselect

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9284
    onselectionchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().onselectionchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9286
    onselectstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().onselectstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9288
    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.

    +>().onslotchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9290
    onstalled: null | ((this, ev) => any)

    Occurs when the download has stopped.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

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

    MDN Reference

    +>().onstalled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9297
    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.

    +>().onsubmit

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9299
    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

    The event.

    MDN Reference

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

    Occurs to indicate the current playback position.

    +>().onsuspend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9306
    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

    The event.

    MDN Reference

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

    MDN Reference

    +>().ontimeupdate

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9313
    ontoggle: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

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

    MDN Reference

    +>().ontoggle

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9315
    ontouchcancel?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9317
    ontouchend?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9319
    ontouchmove?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchmove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9321
    ontouchstart?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

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

    MDN Reference

    +>().ontouchstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9323
    ontransitioncancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitioncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9325
    ontransitionend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9327
    ontransitionrun: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

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

    MDN Reference

    +>().ontransitionrun

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9329
    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.

    +>().ontransitionstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9331
    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

    The event.

    MDN Reference

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

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

    +>().onvolumechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9338
    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

    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.

    +>().onwaiting

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9345
    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.

    +>().onwebkitanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9351
    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.

    +>().onwebkitanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9357
    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.

    +>().onwebkitanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9363
    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)

    MDN Reference

    +>().onwebkittransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9369
    onwheel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string

    MDN Reference

    +>().onwheel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9371
    outerHTML: string
    outerText: string

    MDN Reference

    +>().outerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7642
    outerText: string
    ownerDocument: Document
    ownerDocument: Document
    parentElement: null | HTMLElement

    Returns the parent element.

    +>().ownerDocument

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7643
    parentElement: null | HTMLElement

    Returns the parent element.

    MDN Reference

    parentNode: null | ParentNode

    Returns the parent.

    +>().parentElement

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16128
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    part: DOMTokenList

    MDN Reference

    +>().parentNode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16134
    part: DOMTokenList
    popover: null | string
    prefix: null | string

    Returns the namespace prefix.

    +>().popover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10080
    prefix: null | string

    Returns the namespace prefix.

    MDN Reference

    previousElementSibling: null | Element

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

    +>().prefix

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7651
    previousElementSibling: null | Element

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

    MDN Reference

    previousSibling: null | ChildNode

    Returns the previous sibling.

    +>().previousElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16358
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    queryStringController: LisQueryStringParametersController

    Components that use the +>().previousSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16140
    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 @@ -1346,7 +1360,7 @@

    Deprecated

    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 @@ -1355,7 +1369,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 @@ -1365,26 +1379,26 @@

    Deprecated

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

    MDN Reference

    +>().role

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2279
    scrollHeight: number
    scrollLeft: number

    MDN Reference

    +>().scrollHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7653
    scrollLeft: number
    scrollTop: number

    MDN Reference

    +>().scrollLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7655
    scrollTop: number
    scrollWidth: number

    MDN Reference

    +>().scrollTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7657
    scrollWidth: number

    Components that use the +>().scrollWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7659

    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 @@ -1392,33 +1406,33 @@

    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

    slot: string

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

    +>().shadowRoot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7665
    slot: string

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

    MDN Reference

    spellcheck: boolean

    MDN Reference

    +>().slot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7671
    spellcheck: boolean
    style: CSSStyleDeclaration

    MDN Reference

    +>().spellcheck

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10082
    style: CSSStyleDeclaration
    tabIndex: number

    MDN Reference

    +>().style

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7855
    tabIndex: number
    tableColumnClasses: StringObjectModel

    Components that use the +>().tabIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12049
    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 @@ -1428,7 +1442,7 @@

    Deprecated

    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 @@ -1439,130 +1453,132 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    textContent: null | string

    MDN Reference

    +>().tagName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7677
    textContent: null | string
    title: string

    MDN Reference

    +>().textContent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16142
    title: string
    translate: boolean
    translate: boolean
    _$litElement$: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    _initializers?: Initializer[]
    _$litElement$: boolean
    finalized: boolean

    Ensure this class is marked as finalized as an optimization ensuring -it will not needlessly try to finalize.

    -

    Note this property name is a string to prevent breaking Closure JS Compiler -optimizations. See @lit/reactive-element for more information.

    -
    _initializers?: Initializer[]
    • 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

    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

    • 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

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

      +>().addEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10096
    • 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

    • MDN Reference

      +>().after

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5597
    • 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.

      +>().animate

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2429
    • 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

    • MDN Reference

      +>().append

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16787
    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • MDN Reference

      +>().appendChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16144
    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +>().attachInternals

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10087
    • 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.

      +>().attachShadow

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7683
    • 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

    • MDN Reference

      +>().before

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5605
    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • MDN Reference

      +>().checkVisibility

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7684
    • Returns void

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

      +>().click

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10089
    • 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.

      +>().cloneNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16150
    • 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 SVGElementTagNameMap

      Parameters

      • selector: K

      Returns null | SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns null | MathMLElementTagNameMap[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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

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

      +>().closest

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7693
    • Returns a bitmask indicating the position of other relative to node.

      MDN Reference

      Parameters

      • other: Node

      Returns number

    • MDN Reference

      +>().compareDocumentPosition

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16156
    • Returns StylePropertyMapReadOnly

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

      +>().computedStyleMap

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7695
    • 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.

      +>().contains

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16162
    • 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

    • MDN Reference

      +>().dispatchEvent

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:8215
    • Parameters

      • Optional options: FocusOptions

      Returns void

    • When the form of a component that use the +>().focus

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:12053
    • 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.

      +>().getAnimations

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2431
    • 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.

      +>().getAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7701
    • 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.

      +>().getAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7707
    • Returns the qualified names of all element's attributes. Can contain duplicates.

      MDN Reference

      Returns string[]

    • MDN Reference

      +>().getAttributeNames

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7713
    • Parameters

      • qualifiedName: string

      Returns null | Attr

    • MDN Reference

      +>().getAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7715
    • Parameters

      • namespace: null | string
      • localName: string

      Returns null | Attr

    • MDN Reference

      +>().getAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7717
    • Returns DOMRect

    • MDN Reference

      +>().getBoundingClientRect

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7719
    • 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.

      +>().getClientRects

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7721
    • 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>

    • MDN Reference

      +>().getElementsByClassName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7727
    • 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 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 MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • MDN Reference

      +>().getElementsByTagName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7734
    • 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/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

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

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +>().getElementsByTagNameNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7739
    • 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.

      +>().getRootNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16168
    • 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.

      +>().hasAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7745
    • 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.

      +>().hasAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7751
    • Returns true if element has attributes, and false otherwise.

      MDN Reference

      Returns boolean

    • Returns whether node has children.

      +>().hasAttributes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7757
    • Returns whether node has children.

      MDN Reference

      Returns boolean

    • MDN Reference

      +>().hasChildNodes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16174
    • Parameters

      • pointerId: number

      Returns boolean

    • MDN Reference

      +>().hasPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7759
    • Returns void

    • Parameters

      • where: InsertPosition
      • element: Element

      Returns null | Element

    • MDN Reference

      +>().insertAdjacentElement

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7761
    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • MDN Reference

      +>().insertAdjacentHTML

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7763
    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • MDN Reference

      +>().insertAdjacentText

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7765
    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: null | Node

      Returns T

    • MDN Reference

      +>().insertBefore

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16176
    • Parameters

      • namespace: null | string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +>().isDefaultNamespace

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16178
    • Returns whether node and otherNode have the same properties.

      MDN Reference

      Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +>().isEqualNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16184
    • Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +>().isSameNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16186
    • Parameters

      • prefix: null | string

      Returns null | string

    • MDN Reference

      +>().lookupNamespaceURI

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16188
    • Parameters

      • namespace: null | string

      Returns null | string

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

      +>().lookupPrefix

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16190
    • 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.

      +>().matches

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7771
    • 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.

      +>().normalize

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16196
    • 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.

      +>().prepend

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16795
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns null | MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns null | HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • 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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

    • Returns all element descendants of node that match selectors.

      +>().querySelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16806
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • 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>

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • MDN Reference

      +>().querySelectorAll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16817
    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +>().releasePointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7773
    • Removes node.

      MDN Reference

      Returns void

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

      +>().remove

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5611
    • 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.

      +>().removeAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7779
    • Removes element's attribute whose namespace is namespace and local name is localName.

      MDN Reference

      Parameters

      • namespace: null | string
      • localName: string

      Returns void

    • MDN Reference

      +>().removeAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7785
    • Parameters

      • attr: Attr

      Returns Attr

    • MDN Reference

      +>().removeAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7787
    • 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

    • 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

    • Parameters

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

      Returns void

    • By default, the LisPaginatedSearchMixin +>().removeEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10099
    • 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.

      +>().replaceChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16200
    • 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.

      +>().replaceChildren

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16825
    • 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.

      +>().replaceWith

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5619
    • 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>

    • MDN Reference

      +>().requestFullscreen

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7795
    • Returns void

    • MDN Reference

      +>().requestPointerLock

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7797
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +>().scroll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7800
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +>().scrollBy

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7803
    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • MDN Reference

      +>().scrollIntoView

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7805
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

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

      +>().scrollTo

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7808
    • 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.

      +>().setAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7814
    • 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

    • MDN Reference

      +>().setAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7820
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +>().setAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7822
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +>().setAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7824
    • Parameters

      • pointerId: number

      Returns void

    • Components that use the +>().setPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7826
    • 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.

      +>().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

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +>().toggleAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7834
    • 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 +>().webkitMatchesSelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7840
    • Creates property accessors for registered properties, sets up element -styling, and ensures any superclasses are also finalized. Returns true if -the element was finalized.

      -

      Returns boolean

      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.

      +>().finalize

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:441

    attributes

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

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +>().observedAttributes

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:346

    controllers

    • Registers a ReactiveController to participate in the element's reactive +>().attributeChangedCallback

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:580

    controllers

    • Removes a ReactiveController from the element.

      +>().addController

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:519
    • Removes a ReactiveController from the element.

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    Type declaration

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

        +>().removeController

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:524

    dev-mode

    disableWarning?: ((warningKind) => void)

    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'); @@ -1963,7 +1994,7 @@

        Deprecated

        Parameters

        Returns void

    enableWarning?: ((warningKind) => void)

    Type declaration

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

        +>().disableWarning

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:223
    enableWarning?: ((warningKind) => void)

    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'); @@ -1971,12 +2002,12 @@

        Deprecated

        Parameters

        Returns void

    enabledWarnings?: WarningKind[]

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

    +>().enableWarning

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:205
    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.

      +>().enabledWarnings

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:187

    lifecycle

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

      +>().connectedCallback

      • Defined in node_modules/lit-element/lit-element.d.ts:122

    properties

    elementProperties: PropertyDeclarationMap

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

    +>().disconnectedCallback

    • Defined in node_modules/lit-element/lit-element.d.ts:142

    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 +>().elementProperties

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:280
    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 @@ -2025,7 +2056,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +>().properties

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:306
    • 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 @@ -2063,12 +2094,12 @@

      Deprecated

      rendering

      renderOptions: RenderOptions
      renderRoot: HTMLElement | ShadowRoot

      Node or ShadowRoot into which element DOM should be rendered. Defaults +>().renderOptions

      • Defined in node_modules/lit-element/lit-element.d.ts:88
      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 +>().renderRoot

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:473
      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 @@ -2076,22 +2107,22 @@

      Deprecated

      Nocollapse

      • Returns Element | ShadowRoot

      • Returns HTMLElement | DocumentFragment

      • Invoked on each update to perform rendering tasks. This method may return +>().createRenderRoot

        • Defined in node_modules/lit-element/lit-element.d.ts:93
      • Invoked on each update to perform rendering tasks. This method may return any value renderable by lit-html's ChildPart - typically a TemplateResult. Setting properties inside this method will not trigger the element to update.

        Returns unknown

    styles

    elementStyles: CSSResultOrNative[]

    Memoized list of all element styles. +>().render

    • Defined in node_modules/lit-element/lit-element.d.ts:150

    styles

    elementStyles: CSSResultOrNative[]

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

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +>().elementStyles

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:313

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +>().finalizeStyles

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:467

    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(). +>().hasUpdated

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:491
    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. +>().isUpdatePending

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:485
    • Note, this method should be considered final and not overridden. It is +>().updateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:671
    • 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 +>().enableUpdating

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:560
    • 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();
      }
      @@ -2142,7 +2173,7 @@

      Deprecated

    Returns void

    • Override point for the updateComplete promise.

      +>().firstUpdated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:742
    • Performs an element update. Note, if an exception is thrown during the +>().getUpdateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:695
    • 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.

      -

      Note: To ensure performUpdate() synchronously completes a pending update, -it should not be overridden. In LitElement 2.x it was suggested to override -performUpdate() to also customizing update scheduling. Instead, you should now -override scheduleUpdate(). For backwards compatibility with LitElement 2.x, -scheduling updates via performUpdate() continues to work, but will make -also calling performUpdate() to synchronously process updates difficult.

      -

      Returns void | Promise<unknown>

    • Requests an update which is processed asynchronously. This should be called +>().performUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:631
    • 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 @@ -2182,7 +2207,7 @@

      Deprecated

    Returns void

    • Schedules an element update. You can override this method to change the +>().requestUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:598
    • 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() @@ -2193,21 +2218,21 @@

      Deprecated

      Returns void | Promise<unknown>

    • Controls whether or not update() should be called when the element requests +>().scheduleUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:620
    • 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 +>().shouldUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:704
    • 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 +>().update

      • Defined in node_modules/lit-element/lit-element.d.ts:101
    • 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.

      @@ -2215,7 +2240,7 @@

      Deprecated

    Returns void

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

      +>().updated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:725

    Generated using TypeDoc

    \ No newline at end of file +>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/mixins.LisPaginatedSearchMixin.html b/docs/functions/mixins.LisPaginatedSearchMixin.html index 342b3a98..b6313ba9 100644 --- a/docs/functions/mixins.LisPaginatedSearchMixin.html +++ b/docs/functions/mixins.LisPaginatedSearchMixin.html @@ -34,4 +34,4 @@

    Example

    By default, the

    @customElement('lis-gene-search-element')
    export class LisGeneSearchElement extends
    LisPaginatedSearchMixin(LitElement)<GeneSearchData, GeneSearchResult>() // <-- curried function call
    {

    // set properties in the constructor
    constructor() {
    super();
    // configure query string parameters
    this.requiredQueryStringParams = [['query']];
    // no need to configure the results table since we're going to override it
    }

    // define the form part of the template
    override renderForm() {
    ...
    }

    // define the results part of the template
    override renderResults() {
    // this is actually the default implementation provided by the mixin
    return html`
    <lis-simple-table-element
    caption="Search Results"
    .dataAttributes=${this.resultAttributes}
    .header=${this.tableHeader}
    .data=${this.searchResults}>
    </lis-simple-table-element>
    `;
    }

    }
    -

    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 e19c9926..ac45bad5 100644 --- a/docs/modules/controllers.html +++ b/docs/modules/controllers.html @@ -2,7 +2,7 @@ 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

    LisCancelPromiseController LisDomContentLoadedController LisQueryStringParametersController LisSlotController diff --git a/docs/modules/core_components.html b/docs/modules/core_components.html index d42bab5f..1f4a3ec2 100644 --- a/docs/modules/core_components.html +++ b/docs/modules/core_components.html @@ -2,7 +2,7 @@ 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 LisFormWrapperElement LisLoadingElement LisModalElement diff --git a/docs/modules/mixins.html b/docs/modules/mixins.html index e6cb4464..1a28d374 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 7f6e48c3..671533d1 100644 --- a/docs/modules/models.html +++ b/docs/modules/models.html @@ -1,5 +1,5 @@ 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 4c271770..161c0160 100644 --- a/docs/modules/user_components.html +++ b/docs/modules/user_components.html @@ -2,7 +2,7 @@ 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

    Type Aliases

    Type Aliases

    AssociationFormDataFunction +AssociationSearchData +AssociationSearchFormData +AssociationSearchFormDataOptions +AssociationSearchFunction +GeneFormDataFunction GeneFormDataOptions GeneSearchData GeneSearchFormData @@ -29,6 +35,7 @@ QTLSearchData QTLSearchFunction QTLSearchResult +TraitAssociationResult TraitSearchData TraitSearchFunction TraitSearchResult diff --git a/docs/types/mixins.Constructor.html b/docs/types/mixins.Constructor.html index 4fdd0c98..6382c1f1 100644 --- a/docs/types/mixins.Constructor.html +++ b/docs/types/mixins.Constructor.html @@ -4,4 +4,4 @@ LisPaginatedSearchMixin mixin.

    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 1a5f83e0..c531e760 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 82101dd4..191850cb 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 f159060a..4fccb9a0 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 50fc9869..e442fd88 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.StringObjectModel.html b/docs/types/models.StringObjectModel.html index 0b5c59ea..a83590ba 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.AssociationFormDataFunction.html b/docs/types/user_components.AssociationFormDataFunction.html new file mode 100644 index 00000000..9422805e --- /dev/null +++ b/docs/types/user_components.AssociationFormDataFunction.html @@ -0,0 +1 @@ +AssociationFormDataFunction | @legumeinfo/web-components

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.AssociationSearchData.html b/docs/types/user_components.AssociationSearchData.html new file mode 100644 index 00000000..4d23fb07 --- /dev/null +++ b/docs/types/user_components.AssociationSearchData.html @@ -0,0 +1,3 @@ +AssociationSearchData | @legumeinfo/web-components
    AssociationSearchData: {
        query: string;
    }

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

    +

    Type declaration

    • query: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.AssociationSearchFormData.html b/docs/types/user_components.AssociationSearchFormData.html new file mode 100644 index 00000000..9c622fd1 --- /dev/null +++ b/docs/types/user_components.AssociationSearchFormData.html @@ -0,0 +1,3 @@ +AssociationSearchFormData | @legumeinfo/web-components
    AssociationSearchFormData: {
        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 diff --git a/docs/types/user_components.AssociationSearchFormDataOptions.html b/docs/types/user_components.AssociationSearchFormDataOptions.html new file mode 100644 index 00000000..6913f047 --- /dev/null +++ b/docs/types/user_components.AssociationSearchFormDataOptions.html @@ -0,0 +1,5 @@ +AssociationSearchFormDataOptions | @legumeinfo/web-components
    AssociationSearchFormDataOptions: {
        abortSignal?: AbortSignal;
    }

    Optional parameters that may be given to a form data function. The +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 diff --git a/docs/types/user_components.AssociationSearchFunction.html b/docs/types/user_components.AssociationSearchFunction.html new file mode 100644 index 00000000..901b9060 --- /dev/null +++ b/docs/types/user_components.AssociationSearchFunction.html @@ -0,0 +1,9 @@ +AssociationSearchFunction | @legumeinfo/web-components
    AssociationSearchFunction: ((searchData, page, options) => Promise<TraitAssociationResult[]>)

    Type declaration

    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 c3242471..af720a0b 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>)

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns Promise<GeneSearchFormData>

    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 5512bb17..3e16c4ca 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 39701b10..6b23adce 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;
    }

    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

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    • description: string
    • genus: string
    • identifier: string
    • name: 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 ccfd87df..e55d4e2c 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 65a8f11c..0f239da5 100644 --- a/docs/types/user_components.GeneSearchFunction.html +++ b/docs/types/user_components.GeneSearchFunction.html @@ -9,4 +9,4 @@

    Returns Promise<GeneSearchResult[]>

    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 ce15aecb..8c4d173b 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;
        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
    • 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
    • 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 fd79e484..c600ab29 100644 --- a/docs/types/user_components.LinkoutFunction.html +++ b/docs/types/user_components.LinkoutFunction.html @@ -7,4 +7,4 @@ be useful.

    Returns Promise<LinkoutResults>

    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 819871cd..8b3f2cd7 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 2e149100..82d9c989 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 bcdec757..2cc2431f 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 f24642d8..31c412da 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 0fef2570..be4c79eb 100644 --- a/docs/types/user_components.PublicationSearchFunction.html +++ b/docs/types/user_components.PublicationSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<PublicationSearchResult[]>

    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 f13de2ad..e8ec7226 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 a2d6eb9e..d61f4051 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 7a19def7..0790dd11 100644 --- a/docs/types/user_components.QTLSearchFunction.html +++ b/docs/types/user_components.QTLSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<QTLSearchResult[]>

    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 5cbdaf3b..2863f173 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.TraitAssociationResult.html b/docs/types/user_components.TraitAssociationResult.html new file mode 100644 index 00000000..f45eb518 --- /dev/null +++ b/docs/types/user_components.TraitAssociationResult.html @@ -0,0 +1,4 @@ +TraitAssociationResult | @legumeinfo/web-components
    TraitAssociationResult: {
        description: string;
        genotypes: string;
        identifier: string;
        name: string;
        synopsis: string;
        type: string;
    }

    A single result of an 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 diff --git a/docs/types/user_components.TraitSearchData.html b/docs/types/user_components.TraitSearchData.html index e9683321..5bd7fa0f 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 e3aed2fc..26b6ae5f 100644 --- a/docs/types/user_components.TraitSearchFunction.html +++ b/docs/types/user_components.TraitSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<TraitSearchResult[]>

    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 3a380a93..a99197f0 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 diff --git a/index.html b/index.html index 4cdf4909..fe4d8557 100644 --- a/index.html +++ b/index.html @@ -26,6 +26,7 @@

    User Components:

  • <lis-publication-search-element>
  • <lis-qtl-search-element>
  • <lis-trait-search-element>
  • +
  • <lis-trait-association-search-element>
  • Core Components:

      diff --git a/src/index.ts b/src/index.ts index 0a1ab2cc..8015adb3 100644 --- a/src/index.ts +++ b/src/index.ts @@ -13,3 +13,4 @@ export * from './lis-trait-search-element'; export * from './lis-qtl-search-element'; export * from './lis-publication-search-element'; export * from './lis-linkout-element'; +export * from './lis-trait-association-search-element'; diff --git a/src/lis-trait-association-search-element.ts b/src/lis-trait-association-search-element.ts new file mode 100644 index 00000000..23a317b3 --- /dev/null +++ b/src/lis-trait-association-search-element.ts @@ -0,0 +1,537 @@ +import {LitElement, css, html} from 'lit'; +import {customElement} from 'lit/decorators.js'; +import {LisPaginatedSearchMixin, PaginatedSearchOptions} from './mixins'; +import {property, state} from 'lit/decorators.js'; +import {LisCancelPromiseController} from './controllers'; +import {LisLoadingElement} from './core'; +import {createRef, ref, Ref} from 'lit/directives/ref.js'; +import {live} from 'lit/directives/live.js'; +// import {unsafeHTML} from 'lit/directives/unsafe-html.js'; + +/** + * The data used to construct the search form in the + * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} template. + */ +export type AssociationSearchFormData = { + genuses: { + genus: string; + species: { + species: string; + }[]; + }[]; +}; + +/** + * Optional parameters that may be given to a form data function. The + * {@link !AbortSignal | `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. + */ +export type AssociationSearchFormDataOptions = {abortSignal?: AbortSignal}; + +export type AssociationFormDataFunction = ( + options: AssociationSearchFormDataOptions, +) => Promise; + +/** + * The data that will be passed to the search function by the + * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class when a search is performed. + */ +export type AssociationSearchData = { + query: string; +}; + +/** + * A single result of an association search performed by the + * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class. + * Contains the name of the trait and either a GWAS or QTL study object. + * + */ +export type TraitAssociationResult = { + name: string; + type: string; + identifier: string; + synopsis: string; + description: string; + genotypes: string; +}; + +/** + * Search function for the {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class. + * Shared by both GWAS and QTL searches. + * + * @param searchData The data to use to perform the search. + * @param page What page of results the search is for. Will always be 1 when a new search is performed. + * @param options Optional parameters. + * + * @returns A {@link !Promise | `Promise`} that resolves to an + * {@link !Array | `Array`} of {@link TraitAssociationResult | `TraitAssociationResult`} + * objects. + */ +export type AssociationSearchFunction = ( + searchData: { + genus: string; + species: string; + traits: string; + type: string; + pubId: string; + author: string; + }, + page: number, + options: PaginatedSearchOptions, +) => Promise>; + +/** + * @htmlElement `` + * + * A Web Component that provides a search form for searching for GWAS and QTL trait associations. + * + * {@link mixins!LisPaginatedSearchMixin | `LisPaginatedSearchMixin`} mixin. See + * the mixin docs for further details. + * + * @queryStringParameters + * - **page:** What page of results is loaded. Starts at 1. + * - **genus:** The genus to search for. + * - **species:** The species to search for. + * - **type:** The type of study to search for. Either 'GWAS' or 'QTL'. If not provided, both types will be searched. + * - **traits:** The traits to search for. URL encoded. Can be a full trait name or a partial trait name. Case insensitive. + * - **pubId** The publication ID to search for. Either a PubMed ID or a DOI. + * - **author** The author to search for. Can be a full name or a partial name. Case insensitive. + * + * @example + * {@link !HTMLElement | `HTMLElement`} properties can only be set via + * JavaScript. This means the {@link searchFunction | `searchFunction`} property + * must be set on a `` tag's instance of the + * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class. For example: + * ```html + * + * + * + * + * + * ``` + * + * @example + * The {@link genus | `genus`} property can be used to limit all searches to a specific + * genus. This will cause the genus field of the search form to be automatically set and + * disabled so that users cannot change it. Additionally, this property cannot be + * overridden using the `genus` querystring parameter. However, like the `genus` + * querystring parameter, if the genus set is not present in the `formData` then the + * genus form field will be set to the default `any` value. For example: + * ```html + * + * + * + * + * + * + * ``` + * @example + * The {@link species | `species`} property can be used to limit all searches to a specific + * species. This will cause the species field of the search form to be automatically set and + * disabled so that users cannot change it. This property cannot be + * overridden using the `species` querystring parameter. However, like the `species` + * querystring parameter, if the species set is not present in the `formData` then the + * species form field will be set to the default `any` value. + * To function correctly, the genus must be selected For example: + * ```html + * + * + * ``` + * + * + */ + +@customElement('lis-association-search-element') +export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( + LitElement, +)() { + //Available study types + private studyTypes = ['GWAS', 'QTL']; + + /** @ignore */ + // used by Lit to style the Shadow DOM + // not necessary but exclusion breaks TypeDoc + static override styles = css``; + + /** + * An optional property that limits searches to a specific genus. + */ + @property({type: String}) + genus?: string; + /** + * Optional property that limits searches to a specific species. + */ + @property({type: String}) + species?: string; + + /** + * The data used to construct the search form in the template. + * + * @attribute + */ + @property() + formData: AssociationSearchFormData = {genuses: []}; + + // the selected index of the genus select element + @state() + private selectedGenus: number = 0; + + // the selected index of the species select element + @state() + private selectedSpecies: number = 0; + + // the index of the selected type of study (GWAS or QTL) + @state() + private selectedType: number = 0; + + // a controller that allows in-flight form data requests to be cancelled + protected formDataCancelPromiseController = new LisCancelPromiseController( + this, + ); + + // bind to the loading element in the template + private _formLoadingRef: Ref = createRef(); + + @property({type: Function, attribute: false}) + formDataFunction: AssociationFormDataFunction = () => + Promise.reject(new Error('No form data function provided')); + + constructor() { + super(); + // configure query string parameters + this.requiredQueryStringParams = [ + ['genus'], + ['genus', 'species'], + ['traits'], + ['type'], + ['pubID'], + ['author'], + ]; + this.resultAttributes = [ + 'identifier', + 'type', + 'synopsis', + 'description', + 'name', + 'genotypes', + ]; + this.tableHeader = { + identifier: 'Study Name', + type: 'Study Type', + synopsis: 'Synopsis', + description: 'Description', + name: 'Name', + genotypes: 'Genotypes', + }; + this.tableColumnClasses = { + description: 'uk-table-expand', + }; + + // initialize the form data with querystring parameters so a search can be performed + // before the actual form data is loaded + const formData: AssociationSearchFormData = {genuses: []}; + const genus = this.queryStringController.getParameter('genus'); + if (genus) { + formData.genuses.push({genus, species: []}); + const species = this.queryStringController.getParameter('species'); + if (species) { + formData.genuses[0].species.push({species}); + } + } + this.formData = formData; + // set the selector values before the DOM is updated when the querystring parameters change + this.queryStringController.addPreUpdateListener((_) => { + this._initializeSelections(); + }); + } + // called when the component is added to the DOM; attributes should have properties now + override connectedCallback() { + super.connectedCallback(); + // initialize the form data with querystring parameters so a search can be performed + // before the actual form data is loaded + const formData: AssociationSearchFormData = {genuses: []}; + const genus = + this.genus || this.queryStringController.getParameter('genus'); + if (genus) { + formData.genuses.push({genus, species: []}); + const species = + this.species || this.queryStringController.getParameter('species'); + if (species) { + formData.genuses[0].species.push({species}); + } + } + this.formData = formData; + // set the selector values before the DOM is updated when the querystring parameters change + this.queryStringController.addPreUpdateListener((_) => { + this._initializeSelections(); + }); + } + + // called after every component update, e.g. when a property changes + override updated(changedProperties: Map) { + // call the formDataFunction every time its value changes + if (changedProperties.has('formDataFunction')) { + this._getFormData(); + } + // use querystring parameters to update the selectors when the form data changes + if (changedProperties.has('formData')) { + this._initializeSelections(); + } + } + + // gets the data for the search form + private _getFormData() { + // update the loading element + this._formLoadingRef.value?.loading(); + // make the form data function cancellable + this.formDataCancelPromiseController.cancel(); + const options = { + abortSignal: this.formDataCancelPromiseController.abortSignal, + }; + const formDataPromise = this.formDataFunction(options); + // call the cancellable function + this.formDataCancelPromiseController.wrapPromise(formDataPromise).then( + (formData) => { + this._formLoadingRef.value?.success(); + this.formData = formData; + }, + (error: Error) => { + // do nothing if the request was aborted + if (!(error instanceof Event && error.type === 'abort')) { + this._formLoadingRef.value?.failure(); + throw error; + } + }, + ); + } + + // called when the form is submitted + private _initializeSelections() { + const genus = + this.genus || this.queryStringController.getParameter('genus'); + if (genus) { + this.selectedGenus = + this.formData.genuses.map(({genus}) => genus).indexOf(genus) + 1; + } else { + this.selectedGenus = 0; + } + const species = + this.species || this.queryStringController.getParameter('species'); + if (this.selectedGenus && species) { + this.selectedSpecies = + this.formData.genuses[this.selectedGenus - 1].species + .map(({species}) => species) + .indexOf(species) + 1; + } else { + this.selectedSpecies = 0; + } + } + // called when a genus is selected + private _selectGenus(event: Event) { + if (event.target != null) { + this.selectedGenus = (event.target as HTMLSelectElement).selectedIndex; + this.selectedSpecies = 0; + } + } + + /** + * Renders the genus selector. + * @private + */ + private _renderGenusSelector() { + const options = this.formData.genuses.map(({genus}) => { + return html``; + }); + // HACK: the disabled attribute can't be set via template literal... + if (this.genus) { + return html` + + + `; + } + return html` + + `; + } + // called when a species is selected + private _selectSpecies(event: Event) { + if (event.target != null) { + this.selectedSpecies = (event.target as HTMLSelectElement).selectedIndex; + } + } + // renders the species selector + private _renderSpeciesSelector() { + let options = [html``]; + if (this.selectedGenus) { + options = this.formData.genuses[this.selectedGenus - 1].species.map( + ({species}) => { + return html``; + }, + ); + } + if (this.species && this.selectedGenus) { + return html` + + + `; + } + return html` + + `; + } + + /** + * Handles the selection of a type (GWAS or QTL) + * @param event + * @private + */ + private _selectType(event: Event) { + if (event.target != null) { + this.selectedType = (event.target as HTMLSelectElement).selectedIndex; + } + } + + // renders the type selector + private _renderTypeSelector() { + const options = this.studyTypes.map((type) => { + return html``; + }); + return html` + + `; + } + + /** @ignore */ + // used by LisPaginatedSearchMixin to draw the search form part of template + override renderForm() { + // render the form's selectors + const genusSelector = this._renderGenusSelector(); + const speciesSelector = this._renderSpeciesSelector(); + const typeSelector = this._renderTypeSelector(); + + return html` +
      +
      + Trait Association Search + +
      +
      + + ${genusSelector} +
      +
      + + ${speciesSelector} +
      +
      + + ${typeSelector} +
      +
      +
      +
      + + + e.g. R8 full maturity +
      +
      + + + e.g. 10.2135/cropsci2005.05-0168 +
      +
      + + + e.g. Blair +
      +
      +
      + +
      +
      +
      + `; + } +} +declare global { + interface HTMLElementTagNameMap { + 'lis-association-search-element': LisTraitAssociationSearchElement; + } +} From 88bf910b12eedf80ce8614909de7141ea3d762d3 Mon Sep 17 00:00:00 2001 From: alancleary Date: Thu, 16 Nov 2023 12:57:28 -0700 Subject: [PATCH 2/9] Revised trait association search. Specifically, variables were renamed and comments were updated to make the component consistent with itself and the existing codebase. A couple minor bugs were fixed as well. --- dev/lis-trait-association-search-element.html | 102 ++++--- src/lis-trait-association-search-element.ts | 260 ++++++++++-------- 2 files changed, 198 insertions(+), 164 deletions(-) diff --git a/dev/lis-trait-association-search-element.html b/dev/lis-trait-association-search-element.html index b724d53f..07427556 100644 --- a/dev/lis-trait-association-search-element.html +++ b/dev/lis-trait-association-search-element.html @@ -4,7 +4,7 @@ - LIS Web-Components - <lis-association-search-element> + LIS Web-Components - <lis-trait-association-search-element> @@ -20,10 +20,10 @@
      -

      <lis-association-search-element>

      +

      <lis-trait-association-search-element>

      - The <lis-association-search-element> provides a web component for loading and displaying trait associations in a paginated view. - In this example, associations are loaded for traits using the LIS GraphQL API. + The <lis-trait-association-search-element> provides a web component for loading and displaying trait associations in a paginated view. + In this example, associations are loaded for traits using the LIS GraphQL API.

      Queries can be initiated with the form or through URL parameters. The form will update the URL parameters and vice versa. @@ -31,20 +31,20 @@

      <lis-association-search-element>

      Optionally, all searches can be limited to a specific genus and species by setting the genus and species attributes/properties. This will cause the genus and/or genus and species field of the search form to be automatically set and disabled so that users cannot change it. - You can try setting the genus and species property in this example using the AssociationSearchElement variable in the Web console. + You can try setting the genus and species property in this example using the TraitAssociationSearchElement variable in the Web console.


      - - + +
      - + diff --git a/src/lis-trait-association-search-element.ts b/src/lis-trait-association-search-element.ts index 23a317b3..055f340e 100644 --- a/src/lis-trait-association-search-element.ts +++ b/src/lis-trait-association-search-element.ts @@ -6,13 +6,12 @@ import {LisCancelPromiseController} from './controllers'; import {LisLoadingElement} from './core'; import {createRef, ref, Ref} from 'lit/directives/ref.js'; import {live} from 'lit/directives/live.js'; -// import {unsafeHTML} from 'lit/directives/unsafe-html.js'; /** * The data used to construct the search form in the * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} template. */ -export type AssociationSearchFormData = { +export type TraitAssociationSearchFormData = { genuses: { genus: string; species: { @@ -27,27 +26,38 @@ export type AssociationSearchFormData = { * before the current function completes. This signal should be used to cancel in-flight * requests if the external API supports it. */ -export type AssociationSearchFormDataOptions = {abortSignal?: AbortSignal}; +export type TraitAssociationSearchFormDataOptions = {abortSignal?: AbortSignal}; -export type AssociationFormDataFunction = ( - options: AssociationSearchFormDataOptions, -) => Promise; +/** + * The type signature of a function that may be used to load the data used to construct + * the search form in the {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} + * template. + */ +export type TraitAssociationFormDataFunction = ( + options: TraitAssociationSearchFormDataOptions, +) => Promise; /** * The data that will be passed to the search function by the - * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class when a search is performed. + * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class when a search + * is performed. */ -export type AssociationSearchData = { - query: string; +export type TraitAssociationSearchData = { + genus: string; + species: string; + type: string; + traits: string; + pubId: string; + author: string; }; /** - * A single result of an association search performed by the + * A single result of a trait association search performed by the * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class. * Contains the name of the trait and either a GWAS or QTL study object. * */ -export type TraitAssociationResult = { +export type TraitAssociationSearchResult = { name: string; type: string; identifier: string; @@ -57,18 +67,20 @@ export type TraitAssociationResult = { }; /** - * Search function for the {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class. - * Shared by both GWAS and QTL searches. + * The signature of the function the + * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class requires for + * performing a trait association search. * - * @param searchData The data to use to perform the search. + * @param searchData An object containing a value of each field in the submitted form. * @param page What page of results the search is for. Will always be 1 when a new search is performed. - * @param options Optional parameters. + * @param options Optional parameters that aren't required to perform a trait association search + * but may be useful. * * @returns A {@link !Promise | `Promise`} that resolves to an - * {@link !Array | `Array`} of {@link TraitAssociationResult | `TraitAssociationResult`} + * {@link !Array | `Array`} of {@link TraitAssociationSearchResult | `TraitAssociationSearchResult`} * objects. */ -export type AssociationSearchFunction = ( +export type TraitAssociationSearchFunction = ( searchData: { genus: string; species: string; @@ -79,24 +91,26 @@ export type AssociationSearchFunction = ( }, page: number, options: PaginatedSearchOptions, -) => Promise>; +) => Promise>; /** - * @htmlElement `` + * @htmlElement `` * - * A Web Component that provides a search form for searching for GWAS and QTL trait associations. - * - * {@link mixins!LisPaginatedSearchMixin | `LisPaginatedSearchMixin`} mixin. See - * the mixin docs for further details. + * A Web Component that provides a search form for searching for GWAS and QTL trait associations and + * displaying the results in a view table. Note that the component saves its state to the URL query + * string parameters and a search will be automatically performed if the parameters are present when + * the componnent is loaded. The component uses the + * {@link mixins!LisPaginatedSearchMixin | `LisPaginatedSearchMixin`} mixin. See the mixin docs for + * further details. * * @queryStringParameters + * - **genus:** The selected genus in the search for. + * - **species:** The selected species in the search for. + * - **type:** The selected type in the search form. Either 'GWAS' or 'QTL'. + * - **traits:** The traits provided in the search form. + * - **pubid** The publication ID provided in the search form. Either a PubMed ID or a DOI. + * - **author** The author provided in the search form. * - **page:** What page of results is loaded. Starts at 1. - * - **genus:** The genus to search for. - * - **species:** The species to search for. - * - **type:** The type of study to search for. Either 'GWAS' or 'QTL'. If not provided, both types will be searched. - * - **traits:** The traits to search for. URL encoded. Can be a full trait name or a partial trait name. Case insensitive. - * - **pubId** The publication ID to search for. Either a PubMed ID or a DOI. - * - **author** The author to search for. Can be a full name or a partial name. Case insensitive. * * @example * {@link !HTMLElement | `HTMLElement`} properties can only be set via @@ -105,87 +119,113 @@ export type AssociationSearchFunction = ( * {@link LisTraitAssociationSearchElement | `LisTraitAssociationSearchElement`} class. For example: * ```html * - * + * * * * * ``` * * @example - * The {@link genus | `genus`} property can be used to limit all searches to a specific - * genus. This will cause the genus field of the search form to be automatically set and - * disabled so that users cannot change it. Additionally, this property cannot be - * overridden using the `genus` querystring parameter. However, like the `genus` - * querystring parameter, if the genus set is not present in the `formData` then the - * genus form field will be set to the default `any` value. For example: + * Data must be provided for the genus and species selectors in the search form. + * This can be done by setting the form's {@link formData | `formData`} attribute/property directly + * or by setting the {@link formDataFunction | `formDataFunction`} property. Setting the latter will + * call the function immediately and set the {@link formData | `formData`} value using the result. + * For example: * ```html - * - * + * + * * - * - * + * * * ``` + * * @example - * The {@link species | `species`} property can be used to limit all searches to a specific - * species. This will cause the species field of the search form to be automatically set and - * disabled so that users cannot change it. This property cannot be - * overridden using the `species` querystring parameter. However, like the `species` - * querystring parameter, if the species set is not present in the `formData` then the - * species form field will be set to the default `any` value. - * To function correctly, the genus must be selected For example: + * The {@link genus | `genus`} and {@link species | `species`} properties can be used to limit all + * searches to a specific genus and species. This will cause the genus and species fields of the + * search form to be automatically set and disabled so that users cannot change them. Additionally, + * these properties cannot be overridden using the `genus` and `species` querystring parameters. + * However, like the `genus` and `species` querystring parameters, if the genus/species set are not + * present in the `formData` then the genus/species form fields will be set to the default `any` + * value. Note that setting the `species` value has no effect if the `genus` value is not also set. + * For example: * ```html - * - * - * ``` + * + * * + * + * * + * + * + * + * + * ``` */ - -@customElement('lis-association-search-element') +@customElement('lis-trait-association-search-element') export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( LitElement, -)() { - //Available study types - private studyTypes = ['GWAS', 'QTL']; - +)() { /** @ignore */ // used by Lit to style the Shadow DOM // not necessary but exclusion breaks TypeDoc static override styles = css``; /** - * An optional property that limits searches to a specific genus. + * The data used to construct the search form in the template. + * + * @attribute */ - @property({type: String}) - genus?: string; + @property() + formData: TraitAssociationSearchFormData = {genuses: []}; + + /** + * 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. + */ + @property({type: Function, attribute: false}) + formDataFunction: TraitAssociationFormDataFunction = () => + Promise.reject(new Error('No form data function provided')); + /** - * Optional property that limits searches to a specific species. + * An optional property that limits searches to a specific genus. + * + * @attribute */ @property({type: String}) - species?: string; + genus?: string; /** - * The data used to construct the search form in the template. + * An optional property that limits searches to a specific species. + * Doesn't work without the `genus` property. * * @attribute */ - @property() - formData: AssociationSearchFormData = {genuses: []}; + @property({type: String}) + species?: string; // the selected index of the genus select element @state() @@ -195,6 +235,9 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( @state() private selectedSpecies: number = 0; + // available study types + private _studyTypes = ['GWAS', 'QTL']; + // the index of the selected type of study (GWAS or QTL) @state() private selectedType: number = 0; @@ -207,10 +250,6 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( // bind to the loading element in the template private _formLoadingRef: Ref = createRef(); - @property({type: Function, attribute: false}) - formDataFunction: AssociationFormDataFunction = () => - Promise.reject(new Error('No form data function provided')); - constructor() { super(); // configure query string parameters @@ -219,7 +258,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( ['genus', 'species'], ['traits'], ['type'], - ['pubID'], + ['pubid'], ['author'], ]; this.resultAttributes = [ @@ -241,30 +280,14 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( this.tableColumnClasses = { description: 'uk-table-expand', }; - - // initialize the form data with querystring parameters so a search can be performed - // before the actual form data is loaded - const formData: AssociationSearchFormData = {genuses: []}; - const genus = this.queryStringController.getParameter('genus'); - if (genus) { - formData.genuses.push({genus, species: []}); - const species = this.queryStringController.getParameter('species'); - if (species) { - formData.genuses[0].species.push({species}); - } - } - this.formData = formData; - // set the selector values before the DOM is updated when the querystring parameters change - this.queryStringController.addPreUpdateListener((_) => { - this._initializeSelections(); - }); } + // called when the component is added to the DOM; attributes should have properties now override connectedCallback() { super.connectedCallback(); // initialize the form data with querystring parameters so a search can be performed // before the actual form data is loaded - const formData: AssociationSearchFormData = {genuses: []}; + const formData: TraitAssociationSearchFormData = {genuses: []}; const genus = this.genus || this.queryStringController.getParameter('genus'); if (genus) { @@ -289,7 +312,11 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( this._getFormData(); } // use querystring parameters to update the selectors when the form data changes - if (changedProperties.has('formData')) { + if ( + changedProperties.has('formData') || + changedProperties.has('genus') || + changedProperties.has('species') + ) { this._initializeSelections(); } } @@ -320,8 +347,8 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( ); } - // called when the form is submitted - private _initializeSelections() { + // sets the selected indexes based on properties and querystring parameters + private async _initializeSelections() { const genus = this.genus || this.queryStringController.getParameter('genus'); if (genus) { @@ -330,6 +357,9 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( } else { this.selectedGenus = 0; } + + await this.updateComplete; + const species = this.species || this.queryStringController.getParameter('species'); if (this.selectedGenus && species) { @@ -340,7 +370,17 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( } else { this.selectedSpecies = 0; } + + await this.updateComplete; + + const type = this.queryStringController.getParameter('type'); + if (type) { + this.selectedType = this._studyTypes.indexOf(type) + 1; + } else { + this.selectedType = 0; + } } + // called when a genus is selected private _selectGenus(event: Event) { if (event.target != null) { @@ -349,10 +389,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( } } - /** - * Renders the genus selector. - * @private - */ + // renders the genus selector private _renderGenusSelector() { const options = this.formData.genuses.map(({genus}) => { return html``; @@ -384,6 +421,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( `; } + // called when a species is selected private _selectSpecies(event: Event) { if (event.target != null) { @@ -400,7 +438,8 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( }, ); } - if (this.species && this.selectedGenus) { + // HACK: the disabled attribute can't be set via template literal... + if (this.genus && this.species) { return html` `; @@ -426,11 +466,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( `; } - /** - * Handles the selection of a type (GWAS or QTL) - * @param event - * @private - */ + // called when a type is selected private _selectType(event: Event) { if (event.target != null) { this.selectedType = (event.target as HTMLSelectElement).selectedIndex; @@ -439,7 +475,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( // renders the type selector private _renderTypeSelector() { - const options = this.studyTypes.map((type) => { + const options = this._studyTypes.map((type) => { return html``; }); return html` @@ -463,6 +499,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( const speciesSelector = this._renderSpeciesSelector(); const typeSelector = this._renderTypeSelector(); + // render the form return html`
      @@ -495,7 +532,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( /> e.g. R8 full maturity -
      +
      @@ -503,7 +540,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( class="uk-input" type="text" name="pubId" - .value=${this.queryStringController.getParameter('pubId')} + .value=${this.queryStringController.getParameter('pubid')} /> e.g. 10.2135/cropsci2005.05-0168 Date: Thu, 16 Nov 2023 12:59:56 -0700 Subject: [PATCH 3/9] Minor revisions to gene search. These revisions are basically a subset of the previously committed revision to the trait association search. --- dev/lis-gene-search-element.html | 18 +++++++++--------- src/lis-gene-search-element.ts | 27 +++++++++++++++++---------- 2 files changed, 26 insertions(+), 19 deletions(-) diff --git a/dev/lis-gene-search-element.html b/dev/lis-gene-search-element.html index 70bd3d03..a7ec9101 100644 --- a/dev/lis-gene-search-element.html +++ b/dev/lis-gene-search-element.html @@ -39,7 +39,7 @@

      <lis-gene-search-element>


      - +
      @@ -47,7 +47,7 @@

      <lis-gene-search-element>

      diff --git a/src/lis-gene-search-element.ts b/src/lis-gene-search-element.ts index d7f7412f..36afc297 100644 --- a/src/lis-gene-search-element.ts +++ b/src/lis-gene-search-element.ts @@ -46,6 +46,8 @@ export type GeneFormDataFunction = ( */ export type GeneSearchData = { genus: string; + species: string; + strain: string; name: string; identifier: string; description: string; @@ -106,7 +108,7 @@ export type GeneSearchFunction = ( * * @queryStringParameters * - **genus:** The selected genus in the search form. - * - **species:** The selected genus in the search form. + * - **species:** The selected species in the search form. * - **strain:** The selected strain in the search form. * - **identifier:** The identifier provided in the search form. * - **description:** The description provided in the search form. @@ -153,9 +155,9 @@ export type GeneSearchFunction = ( * // returns a Promise that resolves to a form data object * } * // get the gene search element - * const geneSearchElement = document.getElementById('gene-search'); + * const searchElement = document.getElementById('gene-search'); * // set the element's formDataFunction property - * geneSearchElement.formDataFunction = getGeneFormData; + * searchElement.formDataFunction = getGeneFormData; * * ``` * @@ -174,9 +176,9 @@ export type GeneSearchFunction = ( * * * ``` */ @@ -201,8 +203,6 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< /** * 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. - * - * @attribute */ @property({type: Function, attribute: false}) formDataFunction: GeneFormDataFunction = () => @@ -210,6 +210,8 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< /** * An optional property that limits searches to a specific genus. + * + * @attribute */ @property({type: String}) genus?: string; @@ -326,7 +328,6 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< }, (error: Error | Event) => { // do nothing if the request was aborted - //if ((error as unknown).type !== 'abort') { if (!(error instanceof Event && error.type === 'abort')) { this._formLoadingRef.value?.failure(); throw error; @@ -335,8 +336,8 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< ); } - // sets the selected indexes based on querystring parameters - private _initializeSelections() { + // sets the selected indexes based on properties and querystring parameters + private async _initializeSelections() { const genus = this.genus || this.queryStringController.getParameter('genus'); if (genus) { @@ -345,6 +346,9 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< } else { this.selectedGenus = 0; } + + await this.updateComplete; + const species = this.queryStringController.getParameter('species'); if (this.selectedGenus && species) { this.selectedSpecies = @@ -354,6 +358,9 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< } else { this.selectedSpecies = 0; } + + await this.updateComplete; + const strain = this.queryStringController.getParameter('strain'); if (this.selectedSpecies && strain) { this.selectedStrain = From 2f1d065ac104ff8f5866b7d3411019291aab5d87 Mon Sep 17 00:00:00 2001 From: alancleary Date: Thu, 16 Nov 2023 13:40:01 -0700 Subject: [PATCH 4/9] Added species property to the gene search. The property was ported from the trait association search. --- dev/lis-gene-search-element.html | 5 +-- src/lis-gene-search-element.ts | 59 ++++++++++++++++++++++++++------ 2 files changed, 51 insertions(+), 13 deletions(-) diff --git a/dev/lis-gene-search-element.html b/dev/lis-gene-search-element.html index a7ec9101..7affc2dd 100644 --- a/dev/lis-gene-search-element.html +++ b/dev/lis-gene-search-element.html @@ -34,12 +34,13 @@

      <lis-gene-search-element>

      Optionally, all searches can be limited to a specific genus by setting the genus attribute/property. This will cause the genus field of the search form to be automatically set and disabled so that users cannot change it. - You can try setting the genus property in this example using the geneSearchElement variable in the Web console. + Similarly, all searches can be limited to a specific species by setting the species attribute/property in conjunction with the genus attribute/property. + You can try setting the genus and species properties in this example using the geneSearchElement variable in the Web console.


      - +
      diff --git a/src/lis-gene-search-element.ts b/src/lis-gene-search-element.ts index 36afc297..61b8b4fe 100644 --- a/src/lis-gene-search-element.ts +++ b/src/lis-gene-search-element.ts @@ -162,23 +162,30 @@ export type GeneSearchFunction = ( * ``` * * @example - * The {@link genus | `genus`} property can be used to limit all searches to a specific - * genus. This will cause the genus field of the search form to be automatically set and - * disabled so that users cannot change it. Additionally, this property cannot be - * overridden using the `genus` querystring parameter. However, like the `genus` - * querystring parameter, if the genus set is not present in the `formData` then the - * genus form field will be set to the default `any` value. For example: + * The {@link genus | `genus`} and {@link species | `species`} properties can be used to limit all + * searches to a specific genus and species. This will cause the genus and species field of the + * search form to be automatically set and disabled so that users cannot change them. Additionally, + * these properties cannot be overridden using the `genus` and `species` querystring parameters. + * However, like the `genus` and `species` querystring parameters, if the genus/species set are not + * present in the `formData` then the genus/species form field will be set to the default `any` + * value. Note that setting the `species` value has no effect if the `genus` value is not also set. + * For example: * ```html * * * - * + * + * + * + * * + * * * ``` */ @@ -216,6 +223,15 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< @property({type: String}) genus?: string; + /** + * An optional property that limits searches to a specific species. + * Doesn't work without the `genus` property. + * + * @attribute + */ + @property({type: String}) + species?: string; + // the selected index of the genus select element @state() private selectedGenus: number = 0; @@ -282,7 +298,8 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< this.genus || this.queryStringController.getParameter('genus'); if (genus) { formData.genuses.push({genus, species: []}); - const species = this.queryStringController.getParameter('species'); + const species = + this.species || this.queryStringController.getParameter('species'); if (species) { formData.genuses[0].species.push({species, strains: []}); const strain = this.queryStringController.getParameter('strain'); @@ -305,7 +322,11 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< this._getFormData(); } // use querystring parameters to update the selectors when the form data changes - if (changedProperties.has('formData') || changedProperties.has('genus')) { + if ( + changedProperties.has('formData') || + changedProperties.has('genus') || + changedProperties.has('species') + ) { this._initializeSelections(); } } @@ -349,7 +370,8 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< await this.updateComplete; - const species = this.queryStringController.getParameter('species'); + const species = + this.species || this.queryStringController.getParameter('species'); if (this.selectedGenus && species) { this.selectedSpecies = this.formData.genuses[this.selectedGenus - 1].species @@ -434,6 +456,21 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< }, ); } + // HACK: the disabled attribute can't be set via template literal... + if (this.genus && this.species) { + return html` + + + `; + } return html` * // get the trait association search element * const searchElement = document.getElementById('trait-association-search'); - * // set the element's genus property + * // set the element's genus and species properties * searchElement.genus = "Cicer"; * searchElement.species = "arietinum"; * @@ -211,7 +211,8 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( Promise.reject(new Error('No form data function provided')); /** - * An optional property that limits searches to a specific genus. + * 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. * * @attribute */ @@ -219,8 +220,9 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( genus?: string; /** - * An optional property that limits searches to a specific species. - * Doesn't work without the `genus` property. + * An optional property that limits searches to a specific species. Setting the property to the + * empty string "" will cause the species form field to be set to the default "any" value. Doesn't + * work without the `genus` property. * * @attribute */ @@ -282,18 +284,24 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( }; } + private _getDefaultGenus(): string { + return this.valueOrQuerystringParameter(this.genus, 'genus'); + } + + private _getDefaultSpecies(): string { + return this.valueOrQuerystringParameter(this.species, 'species'); + } + // called when the component is added to the DOM; attributes should have properties now override connectedCallback() { super.connectedCallback(); // initialize the form data with querystring parameters so a search can be performed // before the actual form data is loaded const formData: TraitAssociationSearchFormData = {genuses: []}; - const genus = - this.genus || this.queryStringController.getParameter('genus'); + const genus = this._getDefaultGenus(); if (genus) { formData.genuses.push({genus, species: []}); - const species = - this.species || this.queryStringController.getParameter('species'); + const species = this._getDefaultSpecies(); if (species) { formData.genuses[0].species.push({species}); } @@ -349,8 +357,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( // sets the selected indexes based on properties and querystring parameters private async _initializeSelections() { - const genus = - this.genus || this.queryStringController.getParameter('genus'); + const genus = this._getDefaultGenus(); if (genus) { this.selectedGenus = this.formData.genuses.map(({genus}) => genus).indexOf(genus) + 1; @@ -360,8 +367,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( await this.updateComplete; - const species = - this.species || this.queryStringController.getParameter('species'); + const species = this._getDefaultSpecies(); if (this.selectedGenus && species) { this.selectedSpecies = this.formData.genuses[this.selectedGenus - 1].species @@ -395,7 +401,7 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( return html``; }); // HACK: the disabled attribute can't be set via template literal... - if (this.genus) { + if (this.genus !== undefined) { return html` -- any -- ${options} - + `; } return html` @@ -464,6 +467,12 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< } // HACK: the disabled attribute can't be set via template literal... if (this.genus !== undefined && this.species !== undefined) { + const value = + this.selectedGenus && this.selectedSpecies + ? this.formData.genuses[this.selectedGenus - 1].species[ + this.selectedSpecies - 1 + ].species + : ''; return html` - + `; } return html` @@ -500,7 +509,7 @@ export class LisGeneSearchElement extends LisPaginatedSearchMixin(LitElement)< // renders the strain selector private _renderStrainSelector() { let options = [html``]; - if (this.selectedSpecies) { + if (this.selectedGenus && this.selectedSpecies) { options = this.formData.genuses[this.selectedGenus - 1].species[ this.selectedSpecies - 1 ].strains.map(({strain}) => { diff --git a/src/lis-trait-association-search-element.ts b/src/lis-trait-association-search-element.ts index 634e27f6..e3e646f1 100644 --- a/src/lis-trait-association-search-element.ts +++ b/src/lis-trait-association-search-element.ts @@ -402,6 +402,9 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( }); // HACK: the disabled attribute can't be set via template literal... if (this.genus !== undefined) { + const value = this.selectedGenus + ? this.formData.genuses[this.selectedGenus - 1].genus + : ''; return html` - + `; } return html` @@ -446,6 +449,12 @@ export class LisTraitAssociationSearchElement extends LisPaginatedSearchMixin( } // HACK: the disabled attribute can't be set via template literal... if (this.genus !== undefined && this.species !== undefined) { + const value = + this.selectedGenus && this.selectedSpecies + ? this.formData.genuses[this.selectedGenus - 1].species[ + this.selectedSpecies - 1 + ].species + : ''; return html` - + `; } return html` From 3fd0bdaf4eb515e0dc5c527b9a8a0a54d419b014 Mon Sep 17 00:00:00 2001 From: alancleary Date: Fri, 17 Nov 2023 12:57:02 -0700 Subject: [PATCH 8/9] Updated trait association search example text. --- dev/lis-trait-association-search-element.html | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/dev/lis-trait-association-search-element.html b/dev/lis-trait-association-search-element.html index 07427556..38556e7a 100644 --- a/dev/lis-trait-association-search-element.html +++ b/dev/lis-trait-association-search-element.html @@ -22,17 +22,22 @@

      <lis-trait-association-search-element>

      - The <lis-trait-association-search-element> provides a web component for loading and displaying trait associations in a paginated view. - In this example, associations are loaded for traits using the LIS GraphQL API. + The <lis-trait-association-search-element> provides a form for performing trait association searches of GWAS/QTL studies and displays the results in a paginated view. + The search is performed using an external function provided to the component when it is added to the page. + In this example, the component performs a search for legume trait associations using the LIS GraphQL API query traits. + The form's genus and species selectors are also populated from this API. + See the source code for details. + Note that the form's input and page values are kept up to date in the URL query string parameters. + This allows users to share specific pages from a search via the URL and for the search history to be navigated via the Web browser's forward and back buttons. + If the query string parameters are present when the component loads then a search will be automatically performed with the query string parameter values.

      - Queries can be initiated with the form or through URL parameters. The form will update the URL parameters and vice versa. -

      -

      - Optionally, all searches can be limited to a specific genus and species by setting the genus and species attributes/properties. - This will cause the genus and/or genus and species field of the search form to be automatically set and disabled so that users cannot change it. - You can try setting the genus and species property in this example using the TraitAssociationSearchElement variable in the Web console. + Optionally, all searches can be limited to a specific genus by setting the genus attribute/property. + This will cause the genus field of the search form to be automatically set and disabled so that users cannot change it. + Similarly, all searches can be limited to a specific species by setting the species attribute/property in conjunction with the genus attribute/property. + You can try setting the genus and species properties in this example using the traitAssociationSearchElement variable in the Web console.

      +
      From 3b5c5fbb98c7316ee2069f89aeb5b1e3a01d082b Mon Sep 17 00:00:00 2001 From: alancleary Date: Fri, 17 Nov 2023 13:01:24 -0700 Subject: [PATCH 9/9] Generated updated docs. --- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- ...ontrollers.LisCancelPromiseController.html | 12 +- ...rollers.LisDomContentLoadedController.html | 6 +- ...rs.LisQueryStringParametersController.html | 12 +- .../controllers.LisSlotController.html | 4 +- .../core_components.LisAlertElement.html | 26 +- ...core_components.LisFormWrapperElement.html | 6 +- .../core_components.LisLoadingElement.html | 16 +- .../core_components.LisModalElement.html | 12 +- .../core_components.LisPaginationElement.html | 16 +- ...core_components.LisSimpleTableElement.html | 18 +- ...ns.LisPaginatedSearchElementInterface.html | 36 +- .../user_components.LisGeneSearchElement.html | 84 +- .../user_components.LisLinkoutElement.html | 14 +- ...omponents.LisPublicationSearchElement.html | 42 +- .../user_components.LisQTLSearchElement.html | 43 +- ...ents.LisTraitAssociationSearchElement.html | 836 +++++++++--------- ...user_components.LisTraitSearchElement.html | 43 +- .../mixins.LisPaginatedSearchMixin.html | 2 +- docs/modules/controllers.html | 2 +- docs/modules/core_components.html | 2 +- docs/modules/mixins.html | 2 +- docs/modules/models.html | 2 +- docs/modules/user_components.html | 16 +- docs/types/mixins.Constructor.html | 2 +- docs/types/mixins.PaginatedSearchOptions.html | 2 +- docs/types/mixins.PaginatedSearchResults.html | 2 +- docs/types/mixins.SearchFunction.html | 2 +- docs/types/models.AlertModifierModel.html | 2 +- docs/types/models.StringObjectModel.html | 2 +- ...omponents.AssociationFormDataFunction.html | 1 - ...user_components.AssociationSearchData.html | 3 - .../user_components.GeneFormDataFunction.html | 2 +- .../user_components.GeneFormDataOptions.html | 2 +- .../types/user_components.GeneSearchData.html | 4 +- .../user_components.GeneSearchFormData.html | 2 +- .../user_components.GeneSearchFunction.html | 2 +- .../user_components.GeneSearchResult.html | 2 +- .../user_components.LinkoutFunction.html | 2 +- .../types/user_components.LinkoutOptions.html | 2 +- docs/types/user_components.LinkoutResult.html | 2 +- .../types/user_components.LinkoutResults.html | 2 +- ...user_components.PublicationSearchData.html | 2 +- ..._components.PublicationSearchFunction.html | 2 +- ...er_components.PublicationSearchResult.html | 2 +- docs/types/user_components.QTLSearchData.html | 2 +- .../user_components.QTLSearchFunction.html | 2 +- .../user_components.QTLSearchResult.html | 2 +- ...ents.TraitAssociationFormDataFunction.html | 4 + ...components.TraitAssociationSearchData.html | 4 + ...nents.TraitAssociationSearchFormData.html} | 4 +- ...raitAssociationSearchFormDataOptions.html} | 4 +- ...nents.TraitAssociationSearchFunction.html} | 16 +- ...ponents.TraitAssociationSearchResult.html} | 4 +- .../user_components.TraitSearchData.html | 2 +- .../user_components.TraitSearchFunction.html | 2 +- .../user_components.TraitSearchResult.html | 2 +- 58 files changed, 710 insertions(+), 638 deletions(-) delete mode 100644 docs/types/user_components.AssociationFormDataFunction.html delete mode 100644 docs/types/user_components.AssociationSearchData.html create mode 100644 docs/types/user_components.TraitAssociationFormDataFunction.html create mode 100644 docs/types/user_components.TraitAssociationSearchData.html rename docs/types/{user_components.AssociationSearchFormData.html => user_components.TraitAssociationSearchFormData.html} (83%) rename docs/types/{user_components.AssociationSearchFormDataOptions.html => user_components.TraitAssociationSearchFormDataOptions.html} (86%) rename docs/types/{user_components.AssociationSearchFunction.html => user_components.TraitAssociationSearchFunction.html} (80%) rename docs/types/{user_components.TraitAssociationResult.html => user_components.TraitAssociationSearchResult.html} (83%) diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index fe817363..1a8ac711 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62X3U7cMBCFX6VKb1EL2+0P3CEoVSUQtCD1AqHK6wysi2NHjiOBKt69ye7CxrHjmUG9DXPOZ8/Meobrv4WHB18cFNIa76zW4Jpip6iFX3YfK1u2Gpr3gz++W/pKdxH3ypTFwWynkEulSwemOLh+MTtVzZEwEvSFs5Vq4OhFv/WWWjTNyHtaF2L3Zl+edoa0Y1v1sWD8qRUllAzgtBRh/mjBPV56p8zdhXCiAt85MsCIHqFfausZsDA89r4ZuEvr4I20VW1Nl5VkOzj4vQ2gtsRhR/ZfNVSdKHXg0HQkQNJxYl31y4m6BschxDKE0/dIVzAOI5Qg/me2FJrjPhQg3hfiThnhlTUcQKTCGlNVtYYrsdDAwcSyfJNW6kGZRG+uv1NbcnM5KC9BOLnckL93z4G7FRLik2/scWkuS90PsfGuld4Ofrj+sd76DyJGV9nd/7z3cTYwG53jvO5L1Uz4poOZiJ/QtNoTEZtgDLEOPmmN7E80YR0GYZZxjc56m6337cYoU9WVIgR9mod9aEvQqT5cfSf14eqZ637H6laBO+t10f3XZnEgmtbVeDlf/AHpc85RXNp4ePG2AZedEn3Af5sSOdO3sWoNme/tzz/szumTAqMktRnW1LTAOJEuw0hPDIwwUmX8M1MDg6SkGVJucmCopDbD+gYGgoc7furHqJQK2xaUubft9M6TQIQSbKK3C63kKsP8y0yJsbX36pTPGosQxpUTyh82jZXqlZfLOlDor0SSOYOz9a/KsfBiavqNWRkpNg+ijPRiBm8rYpOej8qmPQtfTZxYichg4pYU6/n15G04/XPEbZ6UhsMhJjMhoVDoTRlG072pbRgrGAxGLfgVH+7VdMI6Ht+ZV9OHeoFRONGd2EJhNNGblpYgmOVMPTXx355oBlNaMylik6g1nhSyibTaTMgw2suGQclgEEx2pmYsEpAJtAyNwjH38SpEg6RVJBa9DqNwhju1FgkJg8JIFV6Rm6ebf7WLtnVvFwAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62WW0/cMBCF/0qVvqIWttsL+4agVJVA0ILEA1pVXmdgXRw7chwJVPHfm8tCLnY847Svu+eczx5PPL79k1h4tMkq4VpZo6UEUyR7Sc7stvox02kpoXjf+/Pd1mayUjwIlSarxV7Ct0KmBlSyun0NOxPFMVMc5KXRmSjg+NXfZXPJimKUPe0bYg8WX573+rQTndVaUPZMsxTSCOC0FWH+KME8XVkj1P0lMywDWyVGgBE/Qr+S2kbAhnI3e91L59rAG66zXKuqKt52MPCrE1Bb4qgi268SssrkW/AwdGRAynGqTXZjWJ6DiSG4NoRT90h1YDGMoQXJP9cpkzHpfQOSfcnuhWJWaBUDcFxYY4osl3DNNhJiMK4t3KSZeBTK05vt79SW3G0O0itghm935O/VdWDuGAd35bt43BqqUvUhFtaU3Oreh2uf8i6/pxhtZf/w88HHRS9stI6LvD6qYiLXL45E/ISilJaI2IkxRCs+LRWvVzQRPRRhke4ZndcxXfbdLihwqo1jCPq0HPahTkH6+rD5ndSHzTVXfcfiToA5r33O/tswV4iWtRkvF5vfwG0o2dH5g/sbLwswwSlRC/7blAiFvnVdLWR5cLj8sL+kTwqM4vUGWFPTAuM4vgDDPzEwwsgVyA9MDQziswZIocmBobzeAOsbKBhc3O5VP0b5XNhrQagHXU6/eTyIoQWb6OVGCt5UOH4zU2bs2Xt9Fs8amxDGtWHCHhWF5mLm5oIJFPpMJJlTt1J9nZwwy6bG3hji82AToO+ZeBuEMMQXQvdh1CYKoFPTs18WRc9/cUQwIs4i7j3SOdo3EZ3Q6vH3TnNzUDcwkhPTiS00VBOzaWUZiKOSqasmPlmd+5PSml5TNIl6xpPGaCLtbCZsGO11OlAqOBCTk6kVcwxkAq1CIzmWPh5jsRMD88fy6cc07ZzHpN79Yfe/sYmXHylk5kpmnntcT/vdtAYPeUncyBaL7KsZZZxRu+iC4VVaP6//AmkH7H6tFwAA" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index edced8e7..b4623381 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA81d35PjtpH+V65mXycTASAp0m+uzSXnKjtxsnt3Dy7XFFfizDLWr1CS7Y3L//sRIEEBzW4KACHNPe3MDtD8Gh/QaHwAwd8emv0vx4evfvjt4ad6t374ij8+7Mpt9fDVw2rfVP+x2m8P+121Ox0fHh/Ozab9/+1+fd5Uxz/Kvz9f/v70+bTdtIVWm/J4rFqTDw+/P46tno9VM2VV/t3f6mq/OzX7zaZqMJzD3xytbetf693YUPffrjb262qD2FD/PWmD8Xyw8m19/LoFfvrPTbVtm2Mw11cccQDKI895fDiUjTQ1JvgCIWVW0x5PzXl12jdBj39nG3CCAg2ZrbPgyYBtXb2U583pw2Z/+kf1EgZvZOOC8HRc/6E+/uHQ7E/V6lStIyA+to95P3TIMMQjGzdFvNrsj1X5aVMFsm9Uj8q9HNahQ+LdpXJUTKcvh8Bm6mvORcMXySV4nA/r8lSpkmGgbANRsX0qj/UqDJWuGhXPoam3ZfMlDNGlclRMx/NqVR2PgUFiqBwV0y9ls6t3r2GYLpWjYlqXu9fQWDrUjYroua2+rpr30uZ3+3X9UofiIywhEb/+uR2rMbG3cXsm5s5CXKwgO/rzvtn+b1MeDlXjkSONa4VmSvbkfv60recAeDdYcO6OSAOQ4SQOuj+waPgAmd+Xr/WuPNX7nQeXo0pRqDyUr9X7zzI4hGN4ZxlxbrFxK0xgnInuJrh2521btnKauAhshon4+D6Xx79Wv87oXO8uFuKjO65kXv+xbF6rORCBmSg4QcZU/Vzvz3NYNkzEx7ebR/EuIr/2/CrH3Te7l/0McKaNwOl1sj/aYflDvT1sqo9yEecRl8e13kCNIECEahJIS0RTJiio8fQJd/T+KgWFPp5W4Y5+VR5kv57VPwYTt+gb5an8+nRq6k/nk9ssSfYNaOkGaD9X5XpeHxgs3ADdar85b3fve8OzIoJt6Ea8z2U7HjI7xn+7L9ft0twjvts1oiTd0sGPjhIa8vh3Rn3nRgKOUwHx1M2oQbB05ciYnku5QnacXTBcpoHALIJEaqU8m65UKM5L9fktGCqwobz6S2xuuHb7f1THds4PRmYaiIztpaw35yZ4LFyqRxgNdgj7br8uNx4BzCz/Bqnp6PGhSanld7R0dAwvXiLqgtg/BR0jjpd8uiDeyjLfrMOgXipH5V2mXo6Rd4zpUnkupoQViVgk5mhFt7WnDgG8G1fCYcETBpMwJvTja2DQqhEg0SroNURYzQiAJtb/1xChVSNAItLVa3BG1SJAQaeda0BAJV8YfFEsWXqZev5S7aoPVdmsPstO+SdznSE3lsc4xhWmZ0AaSpamIrvkpM/WFrjXw98NlZ0wIGaoKPha7c7m8jAE1tPFSCi8p97BaR516b8pBcIFNKhxZyaxp4dQCf0muCw/7ZvTh/p1V27mgXuyLQUD9WP1z+fdyhKnrmPXVd6IV+vxc4gdXHeJY14x7M3iV4TYdTVuBYN50tVDII17tb3FJ/8JBtbXvgGuet3WsY9beKOzbNwA47o6rpr64BgFCJC2kTgo6dHYqQnOaLvibzIijUeHj8ne3Rh9f4wntPf3lqL3fwThrBHghDNkDCBA540CJ6R+MRjBGBqFndAdD9Wq9shsEXwXE7dBeGrKehbJg4Vb8Vv9udzWmy9fH49tMrhV0Wge36jBm6Df7Fel6zKBRGwaiYVyYoXqngHbFd5mhTo3+wVOk+r1pSwlYUOQWKXQNnLVsZ0xOInZsL3QZiB6/gsUOvwhGiZuh2/U3cNxGqbi47XnOX+QftOcD7JjtVES/V9mIoR2XLY8Y+D+AObocOQfkKn6xtjt2XsG9PEkfhvkerC8L3eravN9s9/Wx2piI8l/GNKW3baX5nj3LEH0Kja2kefuzdjSDZixdo7bGWGnGuN9udl8Klc/zZtdRraiRB7kBarxjp47zouF+OieX6vTSO4P6Ai2mVv3gud6V5/qclP/uy0vY4OVvQbAJ+zd3I8uss2dlICZm6PuXs1Rj+uaa1aSR5i7U9vPn1hHhu7U/v0D4zEwNngvDuYmCNDOvRhQz4tIALR3+wwNXUyHZGjA0Ah5vftcNXXELKZRosHEEWh39Iip2+M/yfMM/4Wfi3aHblu5E+r3k+elPcFDYzfxweUdRo/ePn7B8lbt/a9z1Xxp40KbYEdZf1D26FXHf9zKtfV++767QUGuINosPIZ/k0bfwMlV9BUkbfEN3Guqf53rplr//dKtvi+bcjsvGtM238DFoyFRz9NfbDu3j3Nycf5x/7dP/2wbaKZkYZi5DwWWI1121Dcd+tajT+8a23prl2K5c0dX7I2Zj23eenI+cwNK33FLBnuy734M9HVq4g6H86TrB4G6vpVmVHA6lzEq/zaszTiZMfZ47vGHSVwh5x/GBmcfoJrG6HWKxBed+/GMaZAh5zMcsE6MCMfdZaTG24yKWfvLmN/kBrNR2GOHeVzrDbaYCRChe8xIS0QTWSio8VQWd/QhMguFP6bO4u6Bp9BCgY+ktHji9pZaJuFH01omvQgUW8heP1ttcW/zYLmFAn97vcXduXmCC+XhnRQXdzdnSC7kHHEHzcUnJM8QXejYfA/VxXfW9FggT0+aEXQX95jnK7xQ0G+mvLi7EiS90H3sltpLoFPRHLqnM/bS5e8fv3UWX6yyd1yujJ/ru1CxvZwhu5BQPEUX287VBeZQ3ElwAaXfgqkZYgv0lUpxZS9/dpAxJjA9WUaC4MV6H2YKZYAc5IdyU+9+Kl+rvzT78+FZvj9wqlfflYfnKOidjN/cq/iu3Bz/8VQ2IUP98t5KOXFv+jxs7eQ1A1lX+xa4tmXzU9X8tf3l2hspU/hsK5FwkjHdUTIclX+LuD5LLhx7TIqFQ1EPqRDWeQOhEIUQKhOO2iCaSIjDjCcRuiIPEQhx7DHlQVf0nuIgDjySNOiF2VsYnIAeTRac8CBQFCR6+WxJ0LWtgwVBHPjt5UBXx+aJgbh3d5ICXV2cIQQSc8AdZED3sDtDBKTi7z0kQL8Z0UOkmZoQI8h/rrHNV/zDYd9M+nN1I0j4o/rVLWW/IIciOXM/R+xlx/fnT5u6e9/eWfhD69xx+UE/33cJgns/QxC8Cs1TGMTtXV1Mjqo5CYVErbdkdoZwSLUBwe6Xtsx8dE+9mVkQr4gap/q0idCQT9rOLbH+c39url+N54L2YumWeF/q5nj6+nz6vI/RGWxrt8S93tcR8HZWbonzcP70XbX+5ppa6ALWMBUZ8dVo6ijRkfXeMqLOkuzoliClu1EVDwmPqvsGUt4klFBJj2ybaNLeNOx4Ep+vJyFS37QvMSU/X288pb9pRyJJgEE+eEuBDq5EkwQdPAqUBq+MktkSoS8XwVLhtCO3lwx9HZ0nHU57eycJ0dflGVLilTnoDpKif5ifIS1ei/f3kBjDZmgPachlgo4gOfrGTl/pcdqNm0mQvm4FSZHX+uEtJclZDkZ27v6O2cuwb+vdT/vzyUnKssrecbk1fq7vEsv2kggznxvjsjVPJE995QA414Qp8xO3vqhOUx+49UQ12XOunQSyC79V3wn7cAVwdHLxFdAOmqsGCQjusJz5cvvkiF34/nzN+dAIcJTgy/0bIzSkoM+LAHOuvDnKY6D0/ZmbJYVBX0kBrC/oIXvZNULbJdaqA0ETtNa4khCAZrq+Mg7Fbptw1urc8LX1fq5X489ROmK7VI+Ma0OMTE98YzORcT4rySgU3lAb6YUut905Ytx4XXiLAt1EuOmWRGutCF6rU1/QaT2AobVNzGccThtfH4/7VW3uKrh9NY6sd8epZBqD76RCtwTRF90+JecE0vuLcrTVq4kCWdUt5btW/f8D/3PSwqvNMztR9IEdlDpefYBPH/H8Wt1EzbfpGVG+XTfVHh4jLSSuvnVMjRdP557vugrN83wXbs/thiGjrvvFW6NK975nCAcQdNXQuAFm3m41iS3giquxvSsCWow2fIrQkLFeY3VAG3q5mS/m45fd/nCsr6UWDogNSzfE63nn2TTk4IvPfFG3OeReoZyP2TQVF/H1bNQ7z3iz813TGOYnnm73uI3q+V7pRhl4q9vdJvHMuuiNbCryte/z+stHa0jNA28ZDJQegjxx/qSXgxPen/cKa3v3L3q4NLznly1DUft8is4Bdshn6cJa2/fDai5tHucja7P88fgujIdHsz8SM8unj+bMFMehj3Ciur03ET7O5jGAbvChtiCvAz7a5uBltA+4zWLS+25UN+pCNjxc/Zj/UTq3jCX8A3VBnnh8rM4Bf8CH64JQ+37EzmVgRPmgXZg3oR+3c3Er7ofuwvzz/Oidi1tRPoAX5k0T9jE8F69w02/AVdxkKNYH8+bwFfDxPHfGon1Ibw5nEZM92+IbsCWffBuqgOX7ZuW+74U55eWxXg4L8in4tvhpr6JfHO/rV8gd8tMuxbxOPsibsJvlHZyKe8m8b8TwvG/+ymiKc/W8Lz/zbqGfdulOF9L7uhzhbvppv+95Tb2v83NvrL+yirzX5fX+k8Xce+yvzRp3u9I+bO73vYHcZeqPddG9b9wNuvP+uo5zu+vvfR0MegvNqZfe/FL8Wa7ews23GYD2FqirfLwa/qSeRlSb3vI0bARsd3ogcNrkdLPnc1wxBKnL+URvpFY3/qUpD33hWUhtO7dAWq7XbaU2OZnX/97Zdm6BtEsm5nVRbSJW77TH9Z/cM0nwKLrmHUf3FRAhA3yiReb3x2t4A7qkE1541zjI8apTa8yd+ivV78i/C5KQTnCtgegXUYbiUaADg7fEfjQeNU5jQsBDi7dE3w6c75vqv9UWmutgdHKCMHxjX2K7cDvkILJ82OxP7oHELn3HuIE8OCRMAG+pwwirz/Vm3VoIQWVWdjtDEYbx2Bb7R/VydeSjGI3KcTHCY6zvEYq7Q6Pb+td6d3wyCkx3p6480ZPQY6nEE66dPx1Xm7qGsXytd/IUwAdU8rCA4GU9vXY4jnv9cY5NQDhHXaNZvlYf6n8Ho3kyDATAunII/HN5/Ov4KhB3cJf68bHtztvQjjO8B2KauAnCtt7oBL0XPm0gPjr87hB3cNeuDvHEdiVG4K+T4s9wenc0XozweT900oL/y6DOgJze/Jy2dpWxyTcuets+b1fMYCjgBQq05sRluHYj9criN+0KtXkpkWsjevPXa86Yz6cyQ7/nO2WJziYDDzt4Qp445RAV9dXjDJ64J88xREU+dWDBEzR1UiE+3ukjCSGw6bMIc9G7HDrw7dXj0wZR29jtWIEnaP/zBFF98jg34OlY4IGBqN65Hgzwjfgz32mIEFddd/69A2zIlv8NZjpq8zRoonNcuITHr8nNe0/Izrv2UT3otpflif35XciwdFf0U2cLgpxwPVRwO1+i+nFTH7JkIuX/ThocfHnp884Jb1SFmEser2e+o/7oti6ialPtMvGOfjurnL7br9VNEe2/1WhRK//v+DQud6XtVLWp9akK/V0QmnjuqJjnY11WqVNPurpQJSo//P7j40OLoPr14avfHn6umqNcBn31wJ/EU9EaaJtxs26N/aAvUVntt+o0zI/93/5HHXiXJboif1w8PP6weBT5U7JMH9mjSJ5ysfzxx8cfdFVVQv2HKs/a33SxR95XtMozqzxvfxOPafLE0sIqxq1iov0twYoJq1jS/pZixRKrWNr+lj0mxdNC2MVSq1jW/rZ8FOwpYbbLmVVs2f6WPybpU5ZlVrGlVSxvfyuwYrlVrJANuMB8KOyGlu3OGFaQAUoUJxzzl9lkMNnoDKWD2Xww2e4MZYTZlDDZ9AwlhdmsMNn6DOWF2cQwSQBbojZtbpjkgOVoSZseJmlgBVrSZohJIjhKEbM54pIIzjCPuM0Rl0TwdrxkT8sls0uCAcPpkjZHXBLBBfp0myMuieAom9zmiEsiOMomtznikgiOssltjrgkgi/RkjZHXBLBUTa5zRFXHKFscpsjIYkQKJvC5khIIgQ64oTNkVBRDR1xAsQ1QcUYYVMkEirKCJshkVJxRtgECcmCQAe7sAkSkgWBh1+bICFZEGj3EDZBQrLQzpFYSZugRBGEDvbEJihRBOVYsyc2QYkiCO0eiU1QomYetHskYO6RPCRo90hsihJJRMLRkjZHSUaGxMTmKJFEJCibic1RIolIUDYTm6NEEpGk6NNtjtIF1Y1Tm6KUUd04tRlKOdWNU5ugVBGEdqTUJihVBKEdKQX5AZ0g2PykGRngU5ufdEkG49TmJ83J4JHa/KQF2d9Tm59sQTKZ2QRlkoYEDbGZzVAmeUiKRy6eMmjTpiiTPKQL9Ok2RZlK4NAxlNkUZSn9dJDFSSLaJUDCnpiwU9HM5iiTRKToGMpsjrKcfrrNUSaJSNHRltkcLRekzaXN0VISkbZsiieWgJTT5mgpiUgztKTN0VJxtMRaaWlztFQc5ahNm6OlJCJFo+zS5miZ0b6DZHtJe2RztMxpj2yOlgXtkc1RviBbPrc5yiURGdrnc5ujXBKRoX0+tznKJREZOm/kNke5JCJDe3Juc5SrUIf2z9zmKKc5ym2OcklEhmYBOVgT5dS8kdsU5ZKHDA3JuU1RIXnI0GyysCkq6GFU2BQViiI00BY2RYWiqEBL2hQVkoclvtCzKSokD0t0kilsigq1YkWnjsKmqJA8LNHpqLApKhRFCVoSrFwlEUt0king2lXlC/hSbwFWrwvJxRIltPubWVaysUSJ6v5mllWpN0pV9zezrMq+0dHc/c0sKznJiYU5WMcuJCs5OqK7v5lllc4gpKSy4BkoC9ayC8lMnjyK4imBRcFidiGpyVO0KGBN6Qp5hhUdSQ70epZB0UFJC/kSNQs4U9pCnqNFAWVKXMgLtLmg8KDkhWKBmgWMKX2hYGhRQJgSGAqOFgV8KYWhEGhRwJeSGAqUWqA+MKUxFLj0AvQHplQGPLozDlUilZujczADGgRTSkOBSzVAhWBKa6AwAMqU2oDP7gwoEUzpDXjOwIAWwZTigOcCDKgRTGkOBS4uAT2CKdWB8g3wpnSHApeigCbBlPKAzqAMiBJMSQ9EABFQ3hNkAAHCBOuUCTSAAGmCKQUCDyBAnGBKgiACCJAnmBIh8AAC9AmmVAg8gACBgikZggggQKJgSojAAwjQKJhSIvAAAkQKpqQIPIAAlYIpLQIPIAnUYxMygACdgik1op2QcfEWMJbQ+SEDYgVTkgQRQYBcwZQo0c70OAhAWjIxzIBmwZQ00aYFqGGgWzAlTxDxBkgXTCkUbQ6BGwbMKZGiTSLwwoA7pVO0WQReGMrpHXuoNMKAkMGUXNHmEXhhQJ9SLNpMAi8M+EvptTIDggZLu90PPPQBTYNlpOjEgKjBlHRBhD4gazAlXuChD+gaTKkXeOgDwgZT8gUe+oCywZR+QYS+DG6EZGToA+IGUxIGHvqAusGUhkGEPqBvMKVi4KEPCBxMyRh46AMKB1M6Bh76gMTBlJCBhz6gcTClZOChD4gcTEkZDN+IY0DnYEtajGJA6WBKzyBC3xJuXqlxRmzyAbmDLSfGGRA8mJI12uwaNwxoy7udRjycAdmDKXGDETuDQPlgSt9gxOYgED+YkjjaJBsvDOjLO/rwcAYkEKaEDkbsEgIVhE3IIAzoICzv+CM2FeH+I6mFMCCGMCV5EOEMyCFMiR54OAN6CFOqBx7OgCDClOyBhzOgiDClexDhDGgiTCkfeDgDoghT0gcezoAqwpT2QYQzoIswpX7g4QwII0zJH3g4A8oIU/oHHs6ANMKV/IGGMw6UEa7UDzSccSCMcCV+MHzTmgNlhCv1A+/iHCgjXKkf7QoRNww2j5X80S4R8cJg/1jpH+0aES8MtpCVAEJBBpvISgFpF5T4tjzYR1YaCCN2vIFAwhkt4XOgkHClguDbEhwoJLw7l0FspgONhLMJ9oBIwrvDGRwNkxyoJFxJIfgw4kAm4d0JDWKrHgglvDukQezWA6mEd+c0qLYA7ClFhOG7+xwe1lCSCMM3+Dk8r6E0kXbZjBeGRza6czV4V4anNvgEf/DchlJF8J01Dk9uKFWE4dv4HB7e4PQsx+HxjU4ywXsyPMChZBGGnxDg8AzHhGbCgWbCRUcemh1wIJpwQYtdHKgmXNBiFweqCVfSCMPPKnCgm3BBq10cCCdcqSO4gsWBcsJFN/TwYz+AOiWP4KtaDqQTLjrq8CENxBMu6C01DsQTnnTU4cMfyCdcaSQMP5DBgYDCE3qLmgMFhSfdiTZ89AMNhSuhBM3VONBQeKeh4Kc9ONBQuNJJ8C0pDjQUrnQSfIeRAw2FK5kE3z7jQELhSibBN7s4kFC4Uknw7S4OFBSedszhQRBIKFypJPieFwcKClciCb7rxYGAwpVGgu8OcqCfcCWR4HtkHMgnXCkk+C4ZB+oJVwIJvk/GgXjClUCCb5RxIJ5wpY/gG2UcaCe8005wkoF4wpVAgm+UcSCe8E48wTslUE941o04fEIC+glXIglL8IkDKChcqST4+ogDBYV3CgqaRAMFhXcKCrY+4kBB4Z2Cgq2POBBQuFJJiAOdQEHhSiZB10ccKChcySTo+ogDBYUrmYRI7ICEwjsJBVsfcSChcKWSoOsjDgQUrkQSdH3EgX7CO/0EXR8B+YQrhQRfHwHxhCuBhOHHyDhQT7gSSPDoD7QT3h0YwXMjIJ3wTjrBD6hxIJ3wTjpJ0KN0HEgnvJNOEnyGBdIJ76STFJ9hgXTClTqCNwUQTrgSR0jEgLpOOcFPgnGgnHBaOeFAOeFKHZEvhKB2AXlKH2H4gTAOxBOuFBKGn/TiQD7hxRR7QEDhSiRhKR76gILCCzozAQoKVzIJS/E+DzQUrnQSluKdE4govDtdgoMA3BW0asmBisKLjjw8AwU6iljQa3EBhBSx6LhDx4cAUopQagl+XF0AJUUotYRlxOlycMJbqSX4wlYAJUX0SgqacAigpIhOScGPmAmgpIgJJUUAJUUosQSPbgIIKWJBa5YC6ChiQkcRQEcR3dst+Kk4AYQUobQS/Lg9kFFEd9QExwtkFNGdNcEmGgFEFNGJKFgOIYCGIpRMguYQAigoQokkeA4hgIAilEaC5hACyCdCKSRoDiGAeCKUPoLnEAJoJ0LJI2gOIYByIrqjJlgOIYBuIrqTJlgOIYBsIpQ0wvDzkQLoJkJJI2jCIYBqIpQygiYcAogmQgkjDD94KYBqIjgdJAUQTYQSRhh++lLAd1861STDX8OAr79MqCaiV03U24c/V82pWn/TvYX4ww/D64+/yS+Yqf9sjSib8iXFdlXw1W+/Pz60eXn3b9792+az3b9Z92/e/ytPI/U/JPqHov8h0WUS/T9pb01uw/U/6P/RBqWk3f+w7H9gC/2D/hMfftC19EOlYNT/0OOR0kL3Q9E/S044/Q/9I4R+hOSv+6Gz8/vlnUz5m2zk51K+BdvIrzAaTcguTZgkVM3LjYqXmnLGH6rKeZ6oK9/X33RfgATPXvKLgUK3RyooQ6/VSdpaqy/mGVZSw4puzHRJWbl8oO5ofKDOMGd4xXR7845/zB7umpR/L43DF1RteeNerV6fv9Q1q9Jkdm+uq9d6t/2LzRYAY2gwErw2sj9a44ovjMrFdGX1zeXj8IUroyFzsyF1V87IpujM9Z9DxgzmJqqFHiTduJ8weGrKeofa46a9bNqMetkaMSKlhAvRGTmCurr9B6qNRlqaGHQESMk278wM34w2DJl8D5EoI7tPb0g1jtUozLRDDuquOozHUoQxGoMcyfLy00ZdfmqGk6UZTkg61LVL9lAz+gUnu6u6tO7YX1p3qZ0anSDTMYhpIriO5PkQeKmxVK7Xm+HKYLNJjGEgF9S9Pf2oguq+rb1DU3VfOEUNp2ZbFxTRKubrALHtbiowjGRG7xWcbLvLxy90BH4Z7kYzmTDHAidb6mKtu34GRnQmzJlFUBFjZAebHeRumYGJbG3K1v4wmiHk3pdhkhojY5NYkyVm500oFj+Vx3pl1zOGKTXO9IcQzGqF2RunKx66+5tWxv1NRpww4w3TGZTQ+ZLOvtgwr7M+cZJKYJ+xUMSuygNsJ5NFQcUGNY+NwoPRwFT/Xqlb3PQVGeZjjY4o6Nr6azHWcy81+9hBkTt8hXk1fIXZiOuG44WORinV56yrFg0jRozrG7+fIdIeW6750lkoyzRq/See6Cl3qbOsXHM6lCl0mWJIUKkht+ouP7PazJp8JurpW81NqoyOTdZsrK6xABQhVdbl7hXEXTOtobJMGIWEwUBCP+tUlsbVjUZ1Y7SLqWfCCVkYozShmmVdvZTy+qNuUrYG+aW2prPnN6U687o6rpp6NH5T01RvQ3cjNsyy5BBb72u7n5hJOhnG1vtt38k26oY9IpKZhOqFmjzF34+DpY5kQwBjumtTcNuM0Q5BJlxy8L6U9eZs91Azn0qo+fSlbpPc8nz6DDJTlpqNRLGPTZqZgTfXg51+fm/BYdZYGgN8aM/0GjRs4syMEVUMqzQq/ZaWTvt9f2fcxUphLgGYZlqvu5lmmg3rSr38F5zqdG2K346nbb350s4mbbq5hRNDZjyT7LrKyoT7qRHuMioimEaQPCY1yCAXLtIGnqWZ+WdGjYRLdayfmbkxuVQxTGD9wECRUyPrYqK7INdywwiRywkDe7UCtPNAM5kiw/pozZca41L3ML2+KPTKI6GSHGXOBpIaE1k2CEw0o6dNvftpfwb5ijD6Jec0G6fD5fM65nLErJ5T/eFzedypS/wNscFc9+lpZkHFhM/9PcHGHGcuYagYJavVu1er8xnPJQPHZ6jrcFPXWVDV6nX720iTMVe4y56nQUbkWlhMBx2QGtf/3J8bsIxl1oIgp9iTxJev1WuzPx+e5ag41atteXjG8cpXj4x5i6LEMkpZMuGREl/fL9GFEjfXhEyvo0lpqzeFLd+4uUpdUD21NzAOGMxUxzjZUa36AICZq5LCU7voV4v3qv/QpBn0jJ7bNQSZVLRWHOZleWLBGIR0ox7dcipmhiS52U/ak9OC/P7hoWoQR+3R1rs60WCXQI+1msF7To2t1kjPHGKBWbGKTbjVq8KIDWHMeUk/1Em9r7W03a/bbjC2Y+qOepuCFFdbOwd9s6bVPvXlIwOmKmTEcsHoYAKNbrtrTE1L5sqFTzR6b6kdrFg3MAeMXrlOGTt/2tQrQ3rBuLQV8glr/zptaCsL08oUj+oe86O6aHOYQI/U6DG7/RS0Y709bColiWJdzaSxj5jkRoa01q4AKURmzCzo+K0E5dNI+sJaztx5kgdjp02SdgqTAFIr7MejNYCM1knI8Lnvu5EVSIzuSMa2bdn8VDWymB38F6biT8ay/vJeE67BJVVJhoraWnqacZ2cdvtrZ81MxWgaopL6u1nFeJKW+JZ6RTXsdgqqoWFWaIr6JKu7PTK9JgY7CTV2duftofsakhFlzDlQ62RkitdawOb2zMJNtbh8tvVoc3hRTSQrrT5LQcqqaorRFFjlq/qwlzmmCxMqFeVBiMcSqszcsCTzGWAIazxTJeIFFUwPTfVzvbfXVNxcitEV63ZUfrEfaYxGsvXgdDLaZDBFZrZ0toMmupbASC5pR7aQRNWSU5fUUGgtbau1HTbkG68GCMqhYWYcNcjCbBAyug710YZYmA1BTveDDaQBFmYDkPqVmpmtKcWU67gWgxIdzJZDMKNyf2Out9NHs38zaqAYtQnF0iRHL4WY0Pj0NiYbxHh9BkaQy6Vuk/tFfZTAHNnmtgsZXbrKyIAuzFUfG07X6N2i5XBgRi959YQhONU41rPgyYnCXK8yvbJOtKarpyU+HOvQVAoy6OoPfsD0zfbT7O16o4slegcl054PGzjac0HqLJ2H+HZAbjbrYti50W7qk1Bs0EV1jxBkiEOXqebMshiOIFEtdVzJnnoqm9fKTt6tDXCqMhkGcpNTfeyJ6XSWZVqiHXRqfQBMLArtNTUNkzNRYQYONpwG08/S44npg1lc72kIcoe5OzFRrUdyYGa0T6F7aELNYdoMcgQkM+bAQg+tlMqdBkOjIyBLc8eU6jC6+vgIiLlWI7eJjlXzcw1WndYcTm6tHQ0BEmQP5pML0m9ykWM8Xnd2ra6QpCIsGK2XD2ou6U07XsCcZWYkpC7Z1jvZO0XGY8nF1JhrM3Ujt4i6sNftniBHSMw9cjJVP57O6y9jCd1chHEyT9AfLjOCillvOK3Tj0p9fIcJPXJ1TGDDuMiG4EBSc16tqiPIdE1uOgOkUH/8stsfjjUQ2c1gSKrVakFPHkrITRT6/CfTfZVlenodgok+jCHIlEM9cCyt52Zf1OGU6T1gpvca2LBrkQ27/hSVJ7DOYxaT5ORyqk/gWAcz54Wc6nZKO3iGa1V5WZdB5GRlQ8tAMkxzY58LatwZCgbMlAuzickTMYYBbI4szEyZnGMNI2NPCjOnJDc3R9He2j/tOwF5Pqc7zKZEbbsRzUdP1rUWKUsjPxkmYlJROR/tvm0iJ6r8UjY7mMKbzUQ9SunZndxuBzuzs5B7NF9ahuyebkJdoonBj48Ph/pQbepdW+qHH3///f8ARtCs9zJHAQA="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA81dXZPjtrH9K6nZ18lEAPjpN9fmOtdVduJk99774HJtcSXuDGN9hZLW3rj83y8BEhLQ7KYAENLkaWd2gOZpNNDoPmgSvz20u18OD1/9+NvDz8129fAVf3zYVpv64auH5a6t/7Dcbfa7bb09Hh4eH07tuvv/zW51WteHP8m/f7j8/enluFl3jZbr6nCoO5EPD78/jqWeDnU7JVX+3V/qcrc9trv1um4xnOe/OUrbNL8227Gg/r9dZexW9RqRof57UgbjxVnKd83h6w748b/W9aYbjrO4oePIBqA98pzHh33VSlFjA18gpMwa2sOxPS2Puzbo8W9sAU5QoCBzdBY8OWNb1Z+q0/r4br07/qP+FAZvJOOC8HhY/bE5/HHf7o718livIiA+dI95e56QYYhHMm6KeLneHerq47oOtL7RPart5bIOXRJvLp2jYjp+2QcO09BzLhq+SC7O47RfVcdatQwDZQuIiu1jdWiWYah016h49m2zqdovYYgunaNiOpyWy/pwCHQS585RMf1Stdtm+xyG6dI5KqZVtX0O9aXnvlERfei6r+r2rZT5/W7VfGpC8RGSEI/ffO7Wakzsnd+eibmXEBcriI6+2bWb/2ur/b5uPWKkca/QSMne3E8fN80cAG/OEpynIzIApDuJg+6PLBo+YMwfqudmWx2b3dbDlqNOUUy5r57rty/SOYRjeGMJcR6x8ShMYJyJ7ia4tqdN17Z22rgIbIaI+PheqsNf619nTK43Fwnx0R2WMq5/X7XP9RyIQEwUnCBiqj83u9McKxsi4uPbzjPxNqJ97f1Vrrtvt592M8CZMgK318n5aLvld81mv67fyyTOwy+Pe70CG0GACOUkkJGIxkxQUOPxE+7o/VkKCn08rsId/bLay3k9a36cRdxiblTH6uvjsW0+no5uuyQ5N6CkG6B9qavVvDlwlnADdMvd+rTZvh0Ez/IItqAb2X2uteMhs338d7tq1aXmHv7d7hEl6JYKvnek0JDHvzH6Ow8SUJxyiMd+Rw2CpTtHxvShkhmy4+6C4TIFBEYRJFIr5Fn3rUJxXrrPH8FQgg21qz/F5oZru/tHfej2/GBkpoDI2D5VzfrUBq+FS/cIq8F2Yd/vVtXaw4GZ7V8hNB09PjQotfSOFo6O4cULRF0Q+4egY8Txgk8XxBvZ5ttVGNRL56h2l6GXo+cdY7p0nospYWUiFom5WtFj7akigDfjTjgsWGEwCWOCP74GBu0aARLNgl5DhPWMAGgi/7+GCO0aARIRrl6DM+oWAQq67VwDAjr5wuCLMmfpZev5S72t39VVu3yRk/LPZp4hD5bHOMYdpndAGkqWpiK7xKQfrCNwr4e/OXd2woCIobzgc709melhCKyni5BQeE+DgtN21K3/phgIF9Cgx50tiT09xJRQb8KW1cdde3zXPG+r9TxwT7akYKB+Vv3mtF1a5NR17LrLK9nVevwcw55Vd/FjXj7s1fxXBN911W8Fg3nS3UMgjWe1HZ3v62Xj4VFH2C4CboHu2FaNyxKjwOn+N8Cm/glGNvS+Aa5m1fWxC1W80VkyboBxVR+WbbN39J8ESFtIHJS0H+t5GGe0ffNX8WXGo8O92aBujLk/xhM6+wdJ0ec/gnDWCnDCGbIGEKDzVoETUr/dC8EYun85ofPdwRB84XuYG0K/XQwDGLqPudq3/qbaNOsvXx8OXRi9Ud5onr1RgTdBv94tK9cEi0RsComFciK3d88d7A6vk9vPzRuA0iTvf2lLkf8QJNYpdIxcTwCcMTgdA8DxQoeBmPmfIEXkD9EQcTt8o+kejtMQFR+vvc/5g/Tb5nyQwT3OH5vvFueFrl6ro5e/zBw/KMflKDsG7nfzR3ck6W7Y7dhiBvRxiHEb5Hopv622y3r9Q7vbNId64oDQ30nQkt2ODedo90GCGE4nsANad23Gkm5gGbug9bk+/rk/G567lBFRd0Q/f0Gjwm6tQRcvbNVkfFut1x+r5c/zYo+RrCieH3kxcXxS7o7zIiE+OmnE0TFa2Fz4BouTbjSPm21zbKp18++uvfTNVm4TAJ+Qd3M9+p1ltiexxdwcdf/Km3pcP1yzUgBC3J3GPoIfhILuNP7DA+NZYCzwXjaYG6BBOfeygHpeRANAebePkFGqJSRCBoJGyJvtS902EaPIVlFKE68WuKNHRN0e/1HWCf03/r6BO3Rbyp1Qv518D8ETPBR2Ex2s1fu5Wp/qv7V/P9Xtl0Nn8+3zD1Xb/ek4yxLTUums6g+3UpN4BdpjUY/fz77VtPqXHLV3atSipLmUvPuYwT7D2m3e9h9gkYlql2zE0G9S6CsouYxOVNASX0G9tv7XqWnr1d8v00ot7nmbDi3zFVQ8GOc082g+W87t3bnkgN7v/vbxn90AzWTGDDGv4LD7IHAYOvSlaZ/ZNZb12irFUueOqtink++78PzoXLIHWt/xXBJ7su+hJNR1auMOh/Ok+weBun6ebHRwKk4atX8dq80oTxprPLcGaBJXSBHQWODsKsJpjF6lVL7o3GuUpkGGFCk5YJ1YEY4lFkiP11kVs4osML3JKgujsUeZxbjXK9RZECBCCy2QkYjGJVFQ45FJ7uhD2CQKf0w6yV0DTz6JAh+JUPLE7c0oTcKPRilNahGTU6LUuRep5K6oO6tELu/ZtJL75ArmlSjwtyeW3JWbxyxRGt6JWnJXcwa3RG6GdyCXfPaeGewSvQndg17yDQ88mIDp6CACweTu83wZJgr6zSgmd1WCOCZ6jt2SZApUKppC91TGztH+/v47Z5bJanvHvGz8XN+MzNZyBr9EQvFkl2w5VzPpc3MnZgm0fg1LzWCVoK5ULC9n+QcHvmYC05MlJAherLffplAG8F5+KNfN9ufquf5LuzvtP8i3hY7N8vtq/yEKeifhN9cqvio3x384Vm3IUr+8pVZN3C8xD1u3ec1A1ve+Ba5N1f5ct3/tfrn2/tkUPltKJJykT3fkRkftX8Ovz+JFxxqTrOi5qQcnCvu8AiOKQgjlQ0djEI0NxWHG40JdkYcwoTj2mDyoK3pPFhQHHokD9cLszYBOQI/Gf05oEJP9xFW5F/fpqqQ780ks5dm8p+uECmY9ceC35zxdFZvHeOLa3YnvdFVxBttJbHR34Drd95YZTCe1ydyD5/Tb9j2YqKldPwLH6erbfBlOHPbN+E1XNYLYTWpe3ZLbDFIokjL3U8TOrX44fVw3/SdEnNlNtM8dcyz6+b55Fq79DNbzKjRP9hOXdzVjHnVzYkOJXq9p2RnsKDUGhHW/dG3mo3saxMyCeIW5OTbHdYSBfNJybon1n7tTe/07qS5oL5JuifdT0x6OX5+OL7sYk8GWdkvcq10TAW8v5ZY496eP39erb69Roi5gDVGREV/1po48JNnvNT3qLF6SHgmSnxx18eApqb6vwFdOQgnlLcmxicZfTsOOx2P6ahLCZ07rEpPX9NXGk9+cViQSzxmkgzff6aBKNN7TQaOY/Oe0avfiQX2VdudDr7iG2byo7wQM5kenFbk9T+qr6Dy+dFrbO/GmvirP4E+vbLx34FH997YZfOq1Te4evGpYWOLBh7lEJRF4Vl/f6cu3TqtxM97VV60g/vXaPLwlDztLwcjK3V8xO/f8rtn+vDsdnfg7q+0dc8zxc33zSltLws28tMZnKT2RPA2dA+BcY+PMS959UR2nrnj3RDU5c67VeNmNX2vuhF3dBBSdzDgDxkHbqkUcgjssZ3u5XbplN76/veZctQUUJezlfssWDSnogi0gztVujpwgaH1/y83i/6CuJOs3NPTg+uweoeMSK+tA0ATlGlcCAjBM1zPjUOy2CGeC0g1f1+9zsxxfyOyI7dI9Mq41sTI98Y3FRMb5QfFkofDOvZFZ6PJdSkeMa69Pg6NA1xG+CU6itTKC5/o4NHTKBzC0toj5Fkc/+fH14bBbNuZ5itvlqdOd7/0hkGkgQd8EoQeGmJ9uF6y6w/W+bPWKaLdPwJD93aJCJxn/MbNjTgzpNlqzQ0tvBYIiTreneM8gzwtfr3V/xXkT5SLYq8PjuzaD/fR/hI+O7J/nXiLrBtLzQr4JoTGu5nPE7HuDUTDqaHPhKdKEuIZXdow0yGdZN8a8P328Wr3kCFmLujHiyqWazRFy5VfL5oPZzee6fy+S6PrqfnfuVySpIZn5mUYHnAFfbKSk3siPYQx7rAGO9fkCZ+Sh3/AMw3/4st3tD02YN8Zeqb/Iuzl2z499usAP/u5nmAZdWLNTiGPhNwXeAr1j9hqWebxasawDkEiJqtvHTkf9fL97Sgl4rU+gTuKZ9TVUcqioQn+P69UcoIdcRzsLt/cnXd3wh5DcQXo4X1nrAN77+togxB5X2TpgDrjWNgy17xW3LtjjXHc7Sx+PG+I8NJp9XVyQTh8Ox9Pqy3tr/5+njy3xNezz3txt4xjnPdx3b69NhCt/PZzvDa7/DZuP/lcBu8zJWNcCu+o0+4pgF6WiXRc8V6u4DjHmNcJBmgVdKewWY4ZfLxykicdVww74A64dDp5ZPlcQO86p+dcRh2kTejWxi1pxrykO08/zymKnECLG9cVh2rRhVxm7aIWLfgVbRfbXka47nmOvgKuP3S0W7RrkOTaLGNTaEl/BWvLJtzEVkHzf7MP3BWmn/CPWW9JBOgVfgjOtVfT7cHz1CrkaZ1qlmLfkBGkTdmGOg1Jx787x9RgxrtGZVvKuN+r4qu95uc4VZxLnnh3f6Tnvyp1ple50+46vyhEu4pnW+5538vgqP/d6nitJ9L1u6vHfK+de2nNt07zb/T1hoY/vdSsukU+sW318/W7QBT/Xmdbb3fXjq2DQi9lOs/TmNwDNUvUWar7OArTP7F1PCZbnP6mnEd2mz+gNGQHn8x4InE7l3eT51OOHIHWpvfdGak3jX9pqPzSehdSWcwuk1WrVdeqCk3nz740t5xZI+2Bi3hTVImLNTntd/9k9kgSPonvecXVfARGywCdGZP58vIY3YEo64YUXq4AYTyajB3fTX+l+R/u7IAmZBNcGiH43k6YPQqADgbfEfjAeNQ5jQsBDibdE3y2cH9r6f9QJoutidFKCEHxjXWKrcDvkwLO8W++O7o7Ebn1Hv4E8OMRNAG2pmpPlS7NedRJCUJmd3UplwjAeumb/qD9dXfkoRqNzXIywFvstYuK+3nnT/NpsD09Gg+np1LcnZhJaUU084VrV9Ljb1OeYq+dmK4sg3qGUhwUEb+uptUMl+fXHOQ4BoRz1Nlr1XL9r/h2M5skQEADrylsNL9Xhr+OvY7mDu/SPj2172oROnPPrUKaImyDs+o1eCfHCpwXER4d/Tssd3LWvaXliu+Ij8M8n4M9w+kxCPB/h8xWESQn+XztwBuT0VYNpaVctNvnG0CDb58WgGRYKeO0H7UlHgGCQBmbx2y5DbT9VyJeUBvHXe87Yz6ciQ7/nO0WJziIDaz08IU8UeURFfbWawxP3ZBlHVORT9RqeoKlCjfh4pysyQmDTpRhz0QfXXHiqEVpsEVU/oqjCd9WOqymiziG3sglP0P71ElF18qiL8FQssCAiqnauhQ++O9rMV3Mi7BuulQ3eG0hIScMNdnLqcDhoI3dMzML912Rxgidk56qEqBr0x+fyhYz5U8iQdFf0U7UTQUq4Fk3cTpeoetxUhyyZSGm+lwLPunwa4uoJbVSHmCmd1zPfUH90y/uo3tS40Gnw192ucvx+t1Iffun+rUdJu/y/w9O43ZWxU92m8m/l+nsnNPHcUTPPx7pk4VNPupqIE50ffv/p8aFDUP/68NVvD5/r9iDTvK8e+JN4KjsB3TCuV52wH/UXk5a7jar2+Wn42/+q9xlki77JnxYPjz8uHkXxVCTikT2K9Ikvsp9+evxRd1Ut1H+o9qz7TTd75ENHqz2z2vPuN/GYJk9ZYbXiVivR/ZYgrYTVKul+S5FWidUq7X7LHpPyKbX1SK1WWfdb/ijYU5kwq1lmNcu734rHJHtihf3M3GpWdL+VWLPCalbKwVsgGpT2GMshZwxpx4AxlDU49mBmm4HJ8WaYIZhtCSaHnGG2YLYxmBx1hpmD2fZgcuAZZhFmm4TJoWc5JtE2CpODzwqsoW0WJoeflVhD2zBMGoBjlmG2abg0AGeIMtw2DZfjz7sFkj/xMrFbghXC6Za2bbi0ABfYw23bcGkBjhmR27bh0gIcMyK3bcOlBThmRG7bhksL8BxraNuGSwtwzIjctg1XtsGMyG3bCGkBgRlR2LYR0gACW1/CNo1Q3osjygjgvwTlToRtGZFQDkXYlhEp5VKEbRkhx19gK1vYlhFy/AXqZW3LCDn+ApsUwraMkOPf7YNIQ9syibIMtrIT2zKJskyBDHhiWyZRlsEmRWJbJlFbCzYpErC5yPFPsEmR2JZJ5PgnHGtoWybJKMeX2JZJ5PgnmAkT2zKJHP8EM2FiWyaR45+k2KNty6QLauKmtmVSRk3c1LZMyqmJm9qWSZVlsNmT2pZJlWWw2ZOCnZ/c+m3DpBnlxFPbMGlOOdzUNkxaUI4itQ2TltQET23DZAvKgpltmEwOf4L50cw2TCaHPykfefLEMnufyWzLZHL80wX2bNsymYrIsDWT2ZbJUvrZIC6TFugC+oQ9ZWlut7SNk0kTpNiqyWzjZAX9cNs6mbRBiq2vzLZOviBF5rZ5cmmENMX0yW375NIIaYa2tO2TK/tge2xu2ydX9ulmm3jKstJuaRsol1ZIS/ThtoFyaYVsgcoEsbM0Q4bNjtw2UE4bKLcNlJe0QraFigWpUGFbqGCkQoVtoYKTtixsCxWCtGVhm6hIKFsWtoUK5dywbaewDVQoA2HrorDtUyj7YLO9ANkNbZ/Ctk8hjZBhoUNhm6ck953Stk6prIM59dI2TiktkGEDWdq2KQVpxdK2TZmQVixt45TKOJhbL23jlMo4JdbQNk4pTZCjuaJtnFJaIMc2sxIkn9ICObZHlTD9VMbBtr3+T2ZTaYQ8QZuCDHQhzZBjO1r/J7OpCqfRlHEBstCFNESOmb3/k9lUmiLHjNT/yWyq6AHMTP2fzKaKIsA2y/5PZlNpkAIzVf8ns6k0SYEZq/+T0VRxAgWa2o/oAhXEock95AsULVCkkuBJE9gWmEsxA0X2KMqnsgBkEGQNFDlQ5HhbYDDFDxQF3hZYTFEERYm3BSZTLAGecTPIICiioFzgcoHRFFdQMrwtsJqiC0qOji+gEpgiDEqByuWQ51Hhd4K3BXZTrEGZ4m2B3RRxUOI2BqQCU9xBidsY8ApM0QclyuUAZoEpAgHfhhggF5jiEEo0DWGAX2C8p+VQ9gdQDEzQgR8DLANTZAIegjBANDDFJ+CBDROQoRNkwMIA3cAUq9C5YpTPA2YTdJDOAOnAFLfQ+W1ULrCbohfQvZ4B5oEpgoHwOoB8YIpjILwO4B+YohkIrwMoCKaYBsLrABaCKbKB8DqAiGCKbyC8TgK51YT2OoCOYIp1ILwOYCSYIh4IrwNICaa4B8LrAF6CKfqB8DqAmmCKgSC8DmAnmCIhCK8DCAqmeAjC6wCOgikqooslsOkLaArW8xT4sgBMBVOEBOF2UkiLK158ge7GgLBgipegMAC7KWqii2hQucBuip0gXBRgLljau0mMsGGAvGCKo+jiH5TLB3ZTNEUXAKFtgd2y3m4oow9IDKa4CoYetzDAYzBFVzD8yAVQGWyCy2AZPNFQbpKhbhLQGSyj3SQgNFg24SYBpcGyCTcJWA2WT7hJwGuwfMJNAmaD5RNuEnAbLJ9wk4DeYPmEmwQEB8sn3CSgOFg+4SZzeBY14SYBz8HyCTcJmA6WT7hJwHWwYsJNAraDFRNuEvAdTLEaDD82BIwHKybcJOA8WDHhJgHtwRS7wfATScB8sGLCTQLygymOg+EHmID/YIrl6NIItC2wmyI6GH6MCUgQVvYHvajrAzwIU3QHww8zARXCFOPBiPNMYDfFeXRpBNoW2E2xHsT4AkaEKeKjSzlQucBuJXkazwAtwhT7Qbg+wIwwRYAQrg+QI0xxIITrA/wIVyQI7vo4IEi4YkFw18cBQ8IXEyfBgCLhigfBXR8HHAlXRAju+jggSbhiQnDXxwFLwhUVgrs+DmgSrrgQ3PVxwJNwRYbgro8DooQrNgR3fRwwJVzRIbjr44Aq4UNpBVq6ArgSzuiTFQ64Et7XV+Bn84Ar4X2JBX48D7gS3ldZcMxFccCVcEa7SQ64Et7XWuAH+oAr4X25BX6mD7gSrvgQCgOwm+JD8DMhDssueG83jLrjo8KLCbvB0gvFhzC0uoDD6oueK8HXECzAUHwIQ4sROKzBUIQIE5hL5bAMg+cT4wDspggRhtYQcFiM0ZMlaBkBB2QJV4QIQysJOCBLuCJEGFpMwAFZwsWE3QBZwgV5lskBV8J7rgQtU+CAK+ETXAkHXAkX9JEmB1wJV4QIE+gSAmQJF/SxDAdkCRe92dAqGkCW8ITmuDggS3hCH29yQJbwhD7g5IAs4UnvJrEIkQOyhCtChKE1HhyQJVwRIgwt8+CALOF9/QZa6cEBWcIVIcLQGg4OyBKeTNgNkCU8oQ88OSBLuCJEiDEDZAlPaW6SA7KE92QJWnbCAVnCU5qb5IAs4WlvN7z6DNap9XZD3QMgS/gEWcIBWcJ7sgQtLuGALOGKEEGjVA64Eq74EPTUkgOqhCs6BD235IAp4dnEYgNMCc8mFhtgSrhiQ9DTSw6IEq7IEPT8kgOehGe9yVBXBngS3vMkCeqeAE/Ce54ELcEEPAlXXAh65MkBTcIVFYKeeXLAknDFhKBnnhyQJFwRIeiZJwccCVc8CHrmyQFFwhUNgp55csCQcMWCoGeeHBAkXJEg6JknB/wIVxwIeubJAT3CFQWCnnlywI5wxYCgZ54ckCNcESAsRV0+IEe4IkAYWqXEATnCFQGCZ5cckCNcESB4dskBOcIVAYJnlxyQI1wRIER2CcgRrggQIrsE5AhXBAiRXQJyhCsChMguATnCFQFCZJeAHOGKACEiY0COcEWAENklIEe4IkCI7BKQI1wRIER2CcgRrggQIrsE5AhXBAiRXQJyhPfkSIqGFoAc4TQ5wgE5whUBQkSagBzhigBhaP0cB+QIL/vllqChBWBHxKJfb2j9MGBHhGJAWIqWEAN2RPT1I2iNNSBHhCJACLwCsCNi0b/IgIUAArAjoi8hwTGAsmxFgLAU2/4EIEeEIkBYim1/ApAjQhEgLMPL3EF99mLCbgKwI6J/6wSt1xOAHRGKAcHHAZAjon/zBC1cE4AcET05gtauCUCOCEWAEBCA1RidrAnAjYj+JRS0Kk4AbkQwuiBBAG5E9NwIWhonADci+rdRsP1dAGpE8N5o6AIC1IjoX0nBIgwBmBHBewIZhQCYEdEzIxm6fgAzIjhNIAvAjAjFfuDOTABmRCj2A9+3BWBGxEQZiQDMiOiZkQxdxIAZEYr9wCckfFFFkR8EXPiuiiI/8DBDwNdVFPmBhxli9MaKIMMMAV9a6d9aQcMMAd9bUewHHmYI+OqKYj/wMEPAt1cU+4GHGQK+wKLYDzzMEPAdFsV+4GGGAMyIUOwHHmYIwIwIxX7gYYYAzIhIeh+J+n/AjIiEDkkEYEZEQockAjAjomdG0IpTAZgRkdAZtgDMiOiZkRzdVgAzIhT7wXJ0rwDMiEhoAlkMzIh6V/Zz3R7r1bf9O7M//nh+Wfc3eZ2i+s9OiJIpX6ntUuOvfvv98aFLUPt/i/7fLrHr/x1+L4Z/ZeFZ/4NY6B+GrrI4ZPghG37QUuWB6PCD/lMXIaof5IHB8EOmfyiHH7j+kzj/kOofBjySoBt+0P+jny63uuGHAbN0ucMP+n8S3ThRD/398gax/E0O8odKvrPdyqtvjSFklyFMEqrn5fuml54yMjh3Fb3yWF/5dYl1f+0ueHZuCCj1UPV2wwQ918dVfyXscOG6IUlcJMlK50EUORIXUed70A1hiSmMDcL6eUQIkzqu1LWihpjcFKMnSS4oMZdrPA/GNZ6GvMKUp6dPTtoMH3N5AHAWI3l/orf8MGejvkJx6SuYaXCqZ/8BCPV2/Gb4PoAFwFizjLS1FrI7WAueL4zOJPa+s5okh/M9gBchhSlkkeuBzKbFDRMFFchNgXoi51eUOxzbqtmi8swJyK4MtPpmASJE8iYXQxfk7O37jleUaaaFdmh5Oi0GWU0FMwVp15bnVwSpwbHkmEucXVEHbhSScLoMRk7OHPmN5FZ9I9n0c8Kc9uT6VVfeH/sr743eibFseUaOn/q2m71QhblQqcmkvox5GL6MeemdGlMy09bj2jEK/T/leT+hgFWr1fr8XXJzQE03op23zNCHH6gh7uTt27q/RRoVnBmWEgtSbbmVafey6T8XYgjJTU+VUHOtOh1fwKJJjHHjCeUSPlaHZmn3MyYnNUP0LSHmKKamstSk7jvu+49/LY2Pf10klaYL0nZmOiZguTb4ed/QAYQk73qTCWqsl9W+/yalsROYS4IaJeW9R9PaMC81R5bqE4f6+yrmYzPjsXRvfZWS9dxLTz06ZP/hhvbl+YZ2wy2mpjfTwVw+IevyIVJDirE49ej3/6YDuPIck+ooNdM/lNqWqXam+n+EBiQW54CR6R/OASM9burTedagWb57op/+5r9pK2MhkT1ba24sgI2QLqtq+wwchhkWUSsdxmbCsEBCP+tYVcaHTY3uxnIXU8+E+5AwdtWEGhYdmfZ7kbUHXnqfw/5h3lAzcFUflm0zWsCml9XOoWB6zgk9wyhXtto19jwxo4WSxLLbDJNsrb7PSLgyc9LpDEq+DzG4Mu3BziG1zugEaYouULJ9kAk3o+zwqWrWJ3uGJobhE8pffmq62A7ZW6yZWlKzDkslMsPvlTohSamFrCU4bBvmPllqd5JRw6gFfzp/pdiAaKyoUvvFbErJ4243fHHQsL3pXrlOtRM9CXIdW5/jSP0oSczgj+oi2249bZr1l2476eKkDdwZzDS2oMIgJWVC/dRwd+T4mUJ2+1GCZwbsGZXWSRn9JybhJDEjMjLzvXTH5pkZq2ZTAzqIwOaBgaKYGoheRP/5aEuAMQpkltAJ2CGhtjF7ZB0K2ddOdcwgLB9WVzHMq1K7wkQvu6lxOYF4xcw6Mi1JUE71uT6um+3PuxOIXISplqCWVNd7f/mMshljGkYVCypYe6kOW3XXhZFsG0v6TDORWffL8DltY7Mzg1vKWcpuzfbZmoXGc0krvkBeg5sJCRmDN6vutxEnkRr7gd5finMEprfFc7xFbrb/3J1akIjJ9wkMvoMaPWn46rl+bnen/Qe5PI7NclPtP+B45btcF6HkRmAJpSSZ8Eh/PcxLbMHLSlUjT9XLhFNLdxCF+D/jjgJpQmrGDALGnkPWfBv9KSNZ/QGAzBRA7QVd2qrSz3q4j9V0XsbM7QcinZDisEEzM5GXBQakMLfgSp7YG96AHqOD3B/kNaH7ukUU5Sa5NKyUlPItnbSLx8dGzXAUEyvkMFgOkSDLu41JSK1+KaNnRREZwph92ttPLC1JbnbTYCzH3IV05DKxsA57/YFWa3yay10cJjli+nKSExoL3fRfwzUZEpNmSSbm1SCpW6zYNDBXnE5h6ZV/2J8+rpulkkbOBvnmkREnT0D713FNS2GmlGxiav7rcg/BeQM9UKsnN1cPtTd1Qg/NZr+uFamHTTXz5GSINNIJa8pUkECUWZz8xDSThOqxutwpTY+cuf/yKWsqkbSchWkBkiUaFqS1goyO9NTcDfPI8iTGfCyoJ26q9ue6lc1s729SUyyjfMjwEWgTrmEBqpP0FY2VhCbmXjHRT36+2AxVjKEhOqm/m11M2mBImnUmxc4HkuSxIQwLhUXQUp12yP6aGNYhSdntabPvbw0z3Iy5L2uyi1ObVycB29zNJFpwCrh8tvVoK6eY6LR8kdSU1dWMSCljKV3VBXgmVDNyJgMh4OOxiMrMygW5LQJB6OCZk5xRK2vf1p+bnZ1dWeEhNcf2bdOtyi+2rzVWIzl6p4/2qmLmeTYnncdoH4KZsHx12gjbKYpoJAePkE1GqyStAGUhEa51zkCSFZ2kTb0CA2MfnVIKnbfU0YAszAFJr/ZHB8Lik0mK4ywDGYCFOQBkbK22dItXMgk/ritA0sEZyjfXJwT1sYEdbpqzjHQLRm+C6jRtwjSsRMPSzprrYzVe6DSc3E77Q+FP6i4Mc/0aAyBI5rnvjKz/0swS+blMRmfGmjnmTJ8w6qIYQdaUWM+ClQalmd/qoyqmD0eYzs35+bBd8zSykIp6Xn/PDAz3bD3NSa5zWZboo5dcFwucD8T1OY0gj6N6DfFzhMJUk2m6U+i9OdM/nKlZTUsJsvwCTWvNgO5SQkTNgsNSztRj1T7XdrBvpufUpkSv/sJ06LpWiunyJ6brtZg+k+Z6Vonzlk+GG+TGVZr+QldhMV1hxXRRGD+XgWh6XZDHQn2FQb0a8YhmclbqUwoyjtRikJIJc7GeT/tId3kWNCqZMHO8koq3dPdRyYRZXMfJBOpQt58bkKWa6Q3ndM8LYWnPV5OOEwsSOJkUGd310ZBmY8g5P7aCyZTkw8zR1X/nmr/kfNRBSu4WEtjDzHMgkk7u+h3tsyfDmqSXG08CM2XNB/jkftf7xf5cBqmqMNNW8vhL34lnOA5zPpwJwmEJan/EEu3/NEp+Pl8vzg6A2moPp+WyPoCY1QwVegFkRcfhy3a3PzTgPMEM4Mmpo5J8smShMI2tYTDNLzF93sDPRYuF3jnJcwL1wDHdXph7tD7uZ7qqlOk6WHautNSTWQhSNZD6MSsbIqPyY3MERR+WLQpq5ig+4QNMX+UH0QxDUu4A8htTp3XM5Po4eWyMUyajyNg81OdkHIALw07hmFnmwsmdfloglg2aVQ9ckNbD5WLDaHIYnIzGcYFIcG/yA5wkCHrWye5osr9kxGnQVXDIS3OVkjuWIQAdjoWZ3kyPL53gmCkBmS+PNmuTatMuJTmXcVChTF+Gpw4z7IliYpjsa+WYubnKzzlLTko42A7M1IHooq6O3bUYZWu5QjPd09X4TO/VTO/m/FzcXeh6KdJqv1TtFmaB1tEZ1U8eofQnPHaMY871kvKIX7ppYjtS0xfi5+s/PT7sm329brZdqx9/+v33/webHxXD4VoBAA=="; \ No newline at end of file diff --git a/docs/classes/controllers.LisCancelPromiseController.html b/docs/classes/controllers.LisCancelPromiseController.html index f7281d7f..c72e6809 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.

      -

    Hierarchy

    • LisCancelPromiseController

    Implements

    • ReactiveController

    Constructors

    Hierarchy

    • LisCancelPromiseController

    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

    • Makes a Promise cancellable by racing it against a Promise that only +

    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 7294a48f..4121711e 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.

    -

    Hierarchy

    • LisDomContentLoadedController

    Implements

    • ReactiveController

    Constructors

    Hierarchy

    • LisDomContentLoadedController

    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 ce19eb2f..98657a05 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.

    -

    Hierarchy

    • LisQueryStringParametersController

    Implements

    • ReactiveController

    Constructors

    Hierarchy

    • LisQueryStringParametersController

    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

    • Gets the value of a URL query string parameter. This is reactive when used +

    Returns void

    • Gets the value of a URL query string parameter. This is reactive when used inside a component template.

      Parameters

      • name: string

        The name of the parameter to get the value of.

      • defaultValue: string = ''

        The default value to return if the parameter isn't in the query string.

      Returns string

      The value of the parameter or the default value provided.

      -

    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.LisSlotController.html b/docs/classes/controllers.LisSlotController.html index 83fcc903..2ad3abc4 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>
    -

    Hierarchy

    • LisSlotController

    Implements

    • ReactiveController

    Constructors

    Hierarchy

    • LisSlotController

    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 87397db0..ddab10c8 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

    • LitElement
      • LisAlertElement

    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

    • 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.

      +

      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

    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.

      +

      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 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.

      +

      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

    • 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.

      +

      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

    • 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

    • Parameters

      • Optional force: boolean

      Returns void

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +

      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.

      diff --git a/docs/classes/core_components.LisFormWrapperElement.html b/docs/classes/core_components.LisFormWrapperElement.html index 4368bc8f..db51f7b4 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.LisLoadingElement.html b/docs/classes/core_components.LisLoadingElement.html index bebcd971..eb740839 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 b8cf30e7..6b9104a1 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 b518e083..57e76a38 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 d3ac65b5..ac93f41c 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.

    -

    Hierarchy

    • LisPaginatedSearchElementInterface

    Constructors

    Hierarchy

    • LisPaginatedSearchElementInterface

    Constructors

    Properties

    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be cancelled. Components that use the LisPaginatedSearchMixin mixin can use @@ -30,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 @@ -38,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.

    -
    searchFunction: SearchFunction<SearchData, SearchResult>

    Components that use the +

    searchFunction: SearchFunction<SearchData, SearchResult>

    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 @@ -78,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 @@ -91,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.

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    • 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 diff --git a/docs/classes/user_components.LisGeneSearchElement.html b/docs/classes/user_components.LisGeneSearchElement.html index 4035e2c4..559e0202 100644 --- a/docs/classes/user_components.LisGeneSearchElement.html +++ b/docs/classes/user_components.LisGeneSearchElement.html @@ -7,7 +7,7 @@ mixin docs for further details.

    Query String Parameters

    • genus: The selected genus in the search form.
    • -
    • species: The selected genus in the search form.
    • +
    • species: The selected species in the search form.
    • strain: The selected strain in the search form.
    • identifier: The identifier provided in the search form.
    • description: The description provided in the search form.
    • @@ -26,17 +26,19 @@

      Example

      Data must be provided for the genus, species, and strain sele formDataFunction property. Setting the latter will call the function immediately and set the formData value using the result. For example:

      -
      <!-- add the Web Component to your HTML -->
      <lis-gene-search-element id="gene-search"></lis-gene-search-element>

      <!-- configure the Web Component via JavaScript -->
      <script type="text/javascript">
      // a site-specific function that gets genus, species, and strain data from an API
      function getFormData() {
      // returns a Promise that resolves to a form data object
      }
      // get the gene search element
      const geneSearchElement = document.getElementById('gene-search');
      // set the element's formDataFunction property
      geneSearchElement.formDataFunction = getGeneFormData;
      </script> +
      <!-- add the Web Component to your HTML -->
      <lis-gene-search-element id="gene-search"></lis-gene-search-element>

      <!-- configure the Web Component via JavaScript -->
      <script type="text/javascript">
      // a site-specific function that gets genus, species, and strain data from an API
      function getFormData() {
      // returns a Promise that resolves to a form data object
      }
      // get the gene search element
      const searchElement = document.getElementById('gene-search');
      // set the element's formDataFunction property
      searchElement.formDataFunction = getGeneFormData;
      </script>
      -

      Example

      The genus property can be used to limit all searches to a specific -genus. This will cause the genus field of the search form to be automatically set and -disabled so that users cannot change it. Additionally, this property cannot be -overridden using the genus querystring parameter. However, like the genus -querystring parameter, if the genus set is not present in the formData then the -genus form field will be set to the default any value. For example:

      -
      <!-- restrict the genus via HTML -->
      <lis-gene-search-element genus="Glycine"></lis-gene-search-element>

      <!-- restrict the genus via JavaScript -->
      <lis-gene-search-element id="gene-search"></lis-gene-search-element>
      <script type="text/javascript">
      // get the gene search element
      const geneSearchElement = document.getElementById('gene-search');
      // set the element's genus property
      geneSearchElement.genus = "Cicer";
      </script> +

      Example

      The genus and species properties can be used to limit all +searches to a specific genus and species. This will cause the genus and species field of the +search form to be automatically set and disabled so that users cannot change them. Additionally, +these properties cannot be overridden using the genus and species querystring parameters. +However, like the genus and species querystring parameters, if the genus/species set are not +present in the formData then the genus/species form field will be set to the default any +value. Note that setting the species value has no effect if the genus value is not also set. +For example:

      +
      <!-- restrict the genus via HTML -->
      <lis-gene-search-element genus="Glycine"></lis-gene-search-element>

      <!-- restrict the genus and species via HTML -->
      <lis-gene-search-element genus="Glycine" species="max"></lis-gene-search-element>

      <!-- restrict the genus and species 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 genus and species properties
      searchElement.genus = "Cicer";
      searchElement.species = "arietinum";
      </script>
      -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4
    _formLoadingRef: Ref<LisLoadingElement> = ...
    accessKey: string

    MDN Reference

    +>().TEXT_NODE

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

    MDN Reference

    +>().cancelPromiseController

    childElementCount: number
    draggable: boolean

    MDN Reference

    +>().domContentLoadedController

    draggable: boolean
    formData: GeneSearchFormData = ...

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

    -
    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.

    -
    hidden: boolean
    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
    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 @@ -1399,7 +1406,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 @@ -1409,7 +1416,7 @@

    Deprecated

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

    MDN Reference

    @@ -1436,11 +1443,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

    MDN Reference

    +>().slot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7671
    species?: string

    An optional property that limits searches to a specific species. Setting the property to the +empty string "" will cause the species form field to be set to the default "any" value. Doesn't +work without the genus property.

    +
    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 @@ -1483,7 +1493,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    • 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.

      +>().connectedCallback

    • 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

    • 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

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +>().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.

      +

    Generated using TypeDoc

    \ No newline at end of file +>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisLinkoutElement.html b/docs/classes/user_components.LisLinkoutElement.html index def4a801..4ffa100d 100644 --- a/docs/classes/user_components.LisLinkoutElement.html +++ b/docs/classes/user_components.LisLinkoutElement.html @@ -8,7 +8,7 @@ LisLinkoutElement class. For example:

       <lis-linkout-element id="linkouts"></lis-linkout-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // a site-specific function that sends a request to a linkout API
    function getGeneLinkouts(genes) {
    // returns a Promise that resolves to a linkout results object
    }
    // get the linkout element
    const linkoutElement = document.getElementById('linkouts');
    // set the element's linkoutFunction property
    linkoutElement.linkoutFunction = getGeneLinkouts;
    // get linkouts when the page is finished loading
    window.onload = (event) => {
    linkoutElement.getLinkouts(['cicar.CDCFrontier.gnm3.ann1.Ca1g000600']);
    }
    </script>
    -

    Hierarchy

    • LitElement
      • LisLinkoutElement

    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

    @@ -408,7 +408,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.

    @@ -445,7 +445,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

    @@ -672,12 +672,12 @@

    Deprecated

    queryString: string = ''

    The query string for the linkout service. Reflect is true so that the attribute will trigger when set with JS

    -
    role: null | string
    scrollHeight: number
    role: null | string
    scrollHeight: number
    scrollLeft: number
    scrollTop: number
    scrollWidth: number
    service: string = 'gene_linkouts'

    The service to use from the linkout service. default: gene_linkouts

    -
    shadowRoot: null | ShadowRoot

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

    +
    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

    @@ -738,7 +738,7 @@

    Deprecated

    Type 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.

    @@ -623,7 +624,7 @@

    Example

    The

    draggable: boolean

    MDN Reference

    +)<PublicationSearchData, PublicationSearchResult>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    @@ -1146,7 +1147,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 @@ -1154,7 +1155,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 @@ -1163,7 +1164,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 @@ -1223,7 +1224,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +)<PublicationSearchData, PublicationSearchResult>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    • 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

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +)<PublicationSearchData, PublicationSearchResult>().togglePopover

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10095
    • 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 +)<PublicationSearchData, PublicationSearchResult>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisQTLSearchElement.html b/docs/classes/user_components.LisQTLSearchElement.html index f22e742c..94cb4452 100644 --- a/docs/classes/user_components.LisQTLSearchElement.html +++ b/docs/classes/user_components.LisQTLSearchElement.html @@ -26,7 +26,7 @@

    Example

    The

    <!-- add the Web Component to your HTML -->
    <lis-qtl-search-element id="qtl-search"></lis-qtl-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // get the qtl search element
    const searchElement = document.getElementById('qtl-search');
    // set the element's resultAttributes property
    searchElement.resultAttributes = ["trait_name", "identifier", "link"];
    // set the element's tableHeader property
    searchElement.tableHeader = {
    trait_name: "Trait Name",
    identifier: "Identifier",
    link: "Link",
    };
    </script>
    -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4
    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 @@ -1369,7 +1370,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 @@ -1379,7 +1380,7 @@

    Deprecated

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

    MDN Reference

    @@ -1406,11 +1407,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 @@ -1453,7 +1454,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    • 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

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +>().togglePopover

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10095
    • 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 +>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisTraitAssociationSearchElement.html b/docs/classes/user_components.LisTraitAssociationSearchElement.html index 0afbb1ea..c26c0e71 100644 --- a/docs/classes/user_components.LisTraitAssociationSearchElement.html +++ b/docs/classes/user_components.LisTraitAssociationSearchElement.html @@ -1,40 +1,43 @@ -LisTraitAssociationSearchElement | @legumeinfo/web-components

    Class LisTraitAssociationSearchElementHtml Element

    <lis-trait-association-search>

    -

    A Web Component that provides a search form for searching for GWAS and QTL trait associations.

    -

    LisPaginatedSearchMixin mixin. See -the mixin docs for further details.

    +LisTraitAssociationSearchElement | @legumeinfo/web-components

    Class LisTraitAssociationSearchElementHtml Element

    <lis-trait-association-search-element>

    +

    A Web Component that provides a search form for searching for GWAS and QTL trait associations and +displaying the results in a view table. Note that the component saves its state to the URL query +string parameters and a search will be automatically performed if the parameters are present when +the componnent is loaded. The component uses the +LisPaginatedSearchMixin mixin. See the mixin docs for +further details.

    Query String Parameters

      +
    • genus: The selected genus in the search for.
    • +
    • species: The selected species in the search for.
    • +
    • type: The selected type in the search form. Either 'GWAS' or 'QTL'.
    • +
    • traits: The traits provided in the search form.
    • +
    • pubid The publication ID provided in the search form. Either a PubMed ID or a DOI.
    • +
    • author The author provided in the search form.
    • page: What page of results is loaded. Starts at 1.
    • -
    • genus: The genus to search for.
    • -
    • species: The species to search for.
    • -
    • type: The type of study to search for. Either 'GWAS' or 'QTL'. If not provided, both types will be searched.
    • -
    • traits: The traits to search for. URL encoded. Can be a full trait name or a partial trait name. Case insensitive.
    • -
    • pubId The publication ID to search for. Either a PubMed ID or a DOI.
    • -
    • author The author to search for. Can be a full name or a partial name. Case insensitive.

    Example

    HTMLElement properties can only be set via JavaScript. This means the searchFunction property must be set on a <lis-trait-association-search-element> tag's instance of the LisTraitAssociationSearchElement class. For example:

    -
    <!-- add the Web Component to your HTML -->
    <lis-association-search-element id="association-search"></lis-association-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // Site specific search function
    function getTraits(searchData, page, {abortSignal}) {
    // returns a Promise that resolves to a search result object
    }
    // get the association search element
    const searchElement = document.getElementById('association-search');
    // set the element's searchFunction property
    searchElement.searchFunction = getTraits;
    </script> +
    <!-- add the Web Component to your HTML -->
    <lis-trait-association-search-element id="trait-association-search"></lis-trait-association-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // a site-specific function that sends a request to a trait association search API
    function getTraits(searchData, page, {abortSignal}) {
    // returns a Promise that resolves to a search result object
    }
    // get the trait association search element
    const searchElement = document.getElementById('trait-association-search');
    // set the element's searchFunction property
    searchElement.searchFunction = getTraits;
    </script>
    -

    Example

    The genus property can be used to limit all searches to a specific -genus. This will cause the genus field of the search form to be automatically set and -disabled so that users cannot change it. Additionally, this property cannot be -overridden using the genus querystring parameter. However, like the genus -querystring parameter, if the genus set is not present in the formData then the -genus form field will be set to the default any value. For example:

    -
    <!-- restrict the genus via HTML -->
    <lis-association-search-element genus="Glycine"></lis-association-search-element>

    <!-- restrict the genus via JavaScript -->
    <lis-association-search-element id="association-search"></lis-association-search-element>
    <script type="text/javascript">
    // get the trait association search element
    const AssociationSearchElement = document.getElementById('association-search');
    // set the element's genus property
    AssociationSearchElement.genus = "Cicer";
    </script> +

    Example

    Data must be provided for the genus and species selectors in the search form. +This can be done by setting the form's formData attribute/property directly +or by setting the formDataFunction property. Setting the latter will +call the function immediately and set the formData value using the result. +For example:

    +
    <!-- add the Web Component to your HTML -->
    <lis-trait-association-search-element id="trait-association-search"></lis-trait-association-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // a site-specific function that gets genus and species data from an API
    function getFormData() {
    // returns a Promise that resolves to a form data object
    }
    // get the trait association search element
    const searchElement = document.getElementById('trait-association-search');
    // set the element's formDataFunction property
    searchElement.formDataFunction = getGeneFormData;
    </script>
    -

    Example

    The species property can be used to limit all searches to a specific -species. This will cause the species field of the search form to be automatically set and -disabled so that users cannot change it. This property cannot be -overridden using the species querystring parameter. However, like the species -querystring parameter, if the species set is not present in the formData then the -species form field will be set to the default any value. -To function correctly, the genus must be selected For example:

    -
    <!-- restrict the species via HTML -->
    <lis-association-search-element genus="Glycine" species="max"></lis-association-search-element> +

    Example

    The genus and species properties can be used to limit all +searches to a specific genus and species. This will cause the genus and species fields of the +search form to be automatically set and disabled so that users cannot change them. Additionally, +these properties cannot be overridden using the genus and species querystring parameters. +However, like the genus and species querystring parameters, if the genus/species set are not +present in the formData then the genus/species form fields will be set to the default any +value. Note that setting the species value has no effect if the genus value is not also set. +For example:

    +
    <!-- restrict the genus via HTML -->
    <lis-trait-association-search-element genus="Glycine"></lis-trait-association-search-element>

    <!-- restrict the genus and species via HTML -->
    <lis-trait-association-search-element genus="Glycine" species="max"></lis-trait-association-search-element>

    <!-- restrict the genus and species via JavaScript -->
    <lis-trait-association-search-element id="trait-association-search"></lis-trait-association-search-element>

    <script type="text/javascript">
    // get the trait association search element
    const searchElement = document.getElementById('trait-association-search');
    // set the element's genus and species properties
    searchElement.genus = "Cicer";
    searchElement.species = "arietinum";
    </script>
    -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ATTRIBUTE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16203
    CDATA_SECTION_NODE: 4

    node is a CDATASection node.

    COMMENT_NODE: 8

    node is a Comment node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().CDATA_SECTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16207
    COMMENT_NODE: 8

    node is a Comment node.

    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().COMMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16213
    DOCUMENT_FRAGMENT_NODE: 11

    node is a DocumentFragment node.

    DOCUMENT_NODE: 9

    node is a document.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_FRAGMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16219
    DOCUMENT_NODE: 9

    node is a document.

    DOCUMENT_POSITION_CONTAINED_BY: 16

    Set when other is a descendant of node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16215
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_POSITION_CONTAINED_BY

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16230
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_POSITION_CONTAINS

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16228
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_POSITION_DISCONNECTED

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16222
    DOCUMENT_POSITION_FOLLOWING: 4

    Set when other is following node.

    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16231
    DOCUMENT_POSITION_PRECEDING: 2

    Set when other is preceding node.

    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_POSITION_PRECEDING

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16224
    DOCUMENT_TYPE_NODE: 10

    node is a doctype.

    ELEMENT_NODE: 1

    node is an element.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().DOCUMENT_TYPE_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16217
    ELEMENT_NODE: 1

    node is an element.

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

    node is a ProcessingInstruction node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().NOTATION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16220
    PROCESSING_INSTRUCTION_NODE: 7

    node is a ProcessingInstruction node.

    TEXT_NODE: 3

    node is a Text node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().PROCESSING_INSTRUCTION_NODE

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16211
    TEXT_NODE: 3

    node is a Text node.

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().TEXT_NODE

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().accessKey

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10051
    accessKeyLabel: string
    ariaAtomic: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().accessKeyLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10053
    ariaAtomic: null | string
    ariaAutoComplete: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaAtomic

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2207
    ariaAutoComplete: null | string
    ariaBusy: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaAutoComplete

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2209
    ariaBusy: null | string
    ariaChecked: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaBusy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2211
    ariaChecked: null | string
    ariaColCount: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaChecked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2213
    ariaColCount: null | string
    ariaColIndex: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaColCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2215
    ariaColIndex: null | string
    ariaColSpan: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaColIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2217
    ariaColSpan: null | string
    ariaCurrent: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaColSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2219
    ariaCurrent: null | string
    ariaDisabled: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaCurrent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2221
    ariaDisabled: null | string
    ariaExpanded: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaDisabled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2223
    ariaExpanded: null | string
    ariaHasPopup: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaExpanded

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2225
    ariaHasPopup: null | string
    ariaHidden: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaHasPopup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2227
    ariaHidden: null | string
    ariaInvalid: null | string
    ariaInvalid: null | string
    ariaKeyShortcuts: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaInvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2230
    ariaKeyShortcuts: null | string
    ariaLabel: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaKeyShortcuts

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2232
    ariaLabel: null | string
    ariaLevel: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaLabel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2234
    ariaLevel: null | string
    ariaLive: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaLevel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2236
    ariaLive: null | string
    ariaModal: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaLive

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2238
    ariaModal: null | string
    ariaMultiLine: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaModal

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2240
    ariaMultiLine: null | string
    ariaMultiSelectable: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaMultiLine

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2242
    ariaMultiSelectable: null | string
    ariaOrientation: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaMultiSelectable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2244
    ariaOrientation: null | string
    ariaPlaceholder: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaOrientation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2246
    ariaPlaceholder: null | string
    ariaPosInSet: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaPlaceholder

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2248
    ariaPosInSet: null | string
    ariaPressed: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaPosInSet

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2250
    ariaPressed: null | string
    ariaReadOnly: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaPressed

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2252
    ariaReadOnly: null | string
    ariaRequired: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaReadOnly

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2254
    ariaRequired: null | string
    ariaRoleDescription: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaRequired

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2256
    ariaRoleDescription: null | string
    ariaRowCount: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaRoleDescription

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2258
    ariaRowCount: null | string
    ariaRowIndex: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaRowCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2260
    ariaRowIndex: null | string
    ariaRowSpan: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaRowIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2262
    ariaRowSpan: null | string
    ariaSelected: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaRowSpan

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2264
    ariaSelected: null | string
    ariaSetSize: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaSelected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2266
    ariaSetSize: null | string
    ariaSort: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaSetSize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2268
    ariaSort: null | string
    ariaValueMax: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaSort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2270
    ariaValueMax: null | string
    ariaValueMin: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaValueMax

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2272
    ariaValueMin: null | string
    ariaValueNow: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaValueMin

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2274
    ariaValueNow: null | string
    ariaValueText: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaValueNow

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2276
    ariaValueText: null | string
    assignedSlot: null | HTMLSlotElement

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ariaValueText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2278
    assignedSlot: null | HTMLSlotElement
    attributeStyleMap: StylePropertyMap
    attributeStyleMap: StylePropertyMap
    attributes: NamedNodeMap

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().attributeStyleMap

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7853
    attributes: NamedNodeMap
    autocapitalize: string
    autocapitalize: string
    autofocus: boolean
    autofocus: boolean
    baseURI: string

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

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().autofocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12043
    baseURI: string

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

    MDN Reference

    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be +)<TraitAssociationSearchData, TraitAssociationSearchResult>().baseURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16072
    cancelPromiseController: LisCancelPromiseController

    Current Web standards do not allow Promises to be cancelled. Components that use the LisPaginatedSearchMixin mixin can use this controller to make Promises cancelable. Event @@ -599,47 +605,47 @@

    Example

    The SearchFunction.

    childElementCount: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().cancelPromiseController

    childElementCount: number
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().childElementCount

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16761
    childNodes: NodeListOf<ChildNode>

    Returns the children.

    MDN Reference

    children: HTMLCollection

    Returns the child elements.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().childNodes

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16078
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().children

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16767
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().classList

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7604
    className: string

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

    MDN Reference

    clientHeight: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().className

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7610
    clientHeight: number
    clientLeft: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().clientHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7612
    clientLeft: number
    clientTop: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().clientLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7614
    clientTop: number
    clientWidth: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().clientTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7616
    clientWidth: number
    contentEditable: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().clientWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7618
    contentEditable: string
    dataset: DOMStringMap

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().contentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7860
    dataset: DOMStringMap
    dir: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().dataset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12045
    dir: string
    domContentLoadedController: LisDomContentLoadedController

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

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10056
    domContentLoadedController: LisDomContentLoadedController

    Components that use the LisPaginatedSearchMixin mixin can use this controller to subscribe to the DOMContentLoaded event. The advantage to @@ -649,524 +655,527 @@

    Example

    The

    draggable: boolean

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().domContentLoadedController

    draggable: boolean
    enterKeyHint: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().draggable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10058
    enterKeyHint: string
    firstChild: null | ChildNode

    Returns the first child.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().enterKeyHint

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7862
    firstChild: null | ChildNode

    Returns the first child.

    MDN Reference

    firstElementChild: null | Element

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

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().firstChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16084
    firstElementChild: null | Element

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

    MDN Reference

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

    -
    formDataCancelPromiseController: LisCancelPromiseController = ...
    formDataFunction: AssociationFormDataFunction = ...
    genus?: string

    An optional property that limits searches to a specific genus.

    -
    hidden: boolean

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().firstElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16773

    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. +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 +empty string "" will cause the genus form field to be set to the default "any" value.

    +
    hidden: boolean
    id: string

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

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hidden

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10060
    id: string

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

    MDN Reference

    inert: boolean

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().id

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7624
    inert: boolean
    innerHTML: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().inert

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10062
    innerHTML: string
    innerText: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().innerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:14277
    innerText: string
    inputMode: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().innerText

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10064
    inputMode: string
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().inputMode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7864
    isConnected: boolean

    Returns true if node is connected and false otherwise.

    MDN Reference

    isContentEditable: boolean

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().isConnected

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16090
    isContentEditable: boolean
    lang: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().isContentEditable

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7866
    lang: string
    lastChild: null | ChildNode

    Returns the last child.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().lang

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10066
    lastChild: null | ChildNode

    Returns the last child.

    MDN Reference

    lastElementChild: null | Element

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

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().lastChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16096
    lastElementChild: null | Element

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

    MDN Reference

    localName: string

    Returns the local name.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().lastElementChild

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16779
    localName: string

    Returns the local name.

    MDN Reference

    namespaceURI: null | string

    Returns the namespace.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().localName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7630
    namespaceURI: null | string

    Returns the namespace.

    MDN Reference

    nextElementSibling: null | Element

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

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().namespaceURI

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7636
    nextElementSibling: null | Element

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

    MDN Reference

    nextSibling: null | ChildNode

    Returns the next sibling.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().nextElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16352
    nextSibling: null | ChildNode

    Returns the next sibling.

    MDN Reference

    nodeName: string

    Returns a string appropriate for the type of node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().nextSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16102
    nodeName: string

    Returns a string appropriate for the type of node.

    MDN Reference

    nodeType: number

    Returns the type of node.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().nodeName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16108
    nodeType: number

    Returns the type of node.

    MDN Reference

    nodeValue: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().nodeType

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16114
    nodeValue: null | string
    nonce?: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().nodeValue

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16116
    nonce?: string
    offsetHeight: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().nonce

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12047
    offsetHeight: number
    offsetLeft: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().offsetHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10068
    offsetLeft: number
    offsetParent: null | Element

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().offsetLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10070
    offsetParent: null | Element
    offsetTop: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().offsetParent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10072
    offsetTop: number
    offsetWidth: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().offsetTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10074
    offsetWidth: number
    onabort: null | ((this, ev) => any)

    Fires when the user aborts the download.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().offsetWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10076
    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

    The event.

    MDN Reference

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onabort

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8946
    onanimationcancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onanimationcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8948
    onanimationend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8950
    onanimationiteration: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8952
    onanimationstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: AnimationEvent

        Returns any

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8954
    onauxclick: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

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

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onauxclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8956
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onbeforeinput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8958
    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

    The focus event.

    MDN Reference

    oncancel: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onblur

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8965
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8967
    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

    The event.

    MDN Reference

    oncanplaythrough: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oncanplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8974
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oncanplaythrough

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8976
    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

    The event.

    MDN Reference

    onclick: null | ((this, ev) => any)

    Fires when the user clicks the left mouse button on the object

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8983
    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

    The mouse event.

    MDN Reference

    onclose: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8990
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onclose

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8992
    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

    The mouse event.

    MDN Reference

    oncopy: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oncontextmenu

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:8999
    oncopy: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: ClipboardEvent

        Returns any

    oncuechange: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oncopy

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9001
    oncuechange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oncut: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oncuechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9003
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oncut

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9005
    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

    The mouse event.

    MDN Reference

    ondrag: null | ((this, ev) => any)

    Fires on the source object continuously during a drag operation.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondblclick

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9012
    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

    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondrag

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9019
    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

    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondragend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9026
    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

    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondragenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9033
    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

    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondragleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9040
    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

    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondragover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9047
    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

    The event.

    MDN Reference

    ondrop: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondragstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9054
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondrop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9056
    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

    The event.

    MDN Reference

    onemptied: null | ((this, ev) => any)

    Occurs when the media element is reset to its initial state.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ondurationchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9063
    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

    The event.

    MDN Reference

    onended: null | ((this, ev) => any)

    Occurs when the end of playback is reached.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onemptied

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9070
    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

    The event

    MDN Reference

    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onended

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9077
    onerror: OnErrorEventHandler

    Fires when an error occurs during object loading.

    Param

    The event.

    MDN Reference

    onfocus: null | ((this, ev) => any)

    Fires when the object receives focus.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9084
    onfocus: null | ((this, ev) => any)

    Fires when the object receives focus.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FocusEvent

        Returns any

    Param

    The event.

    MDN Reference

    onformdata: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onfocus

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9091
    onformdata: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: FormDataEvent

        Returns any

    onfullscreenchange: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onformdata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9093
    onfullscreenchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

    onfullscreenerror: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onfullscreenchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7638
    onfullscreenerror: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        Returns any

    ongotpointercapture: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onfullscreenerror

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7640
    ongotpointercapture: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    oninput: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ongotpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9095
    oninput: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    oninvalid: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oninput

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9097
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().oninvalid

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9099
    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

    The keyboard event

    MDN Reference

    onkeypress: null | ((this, ev) => any)

    Fires when the user presses an alphanumeric key.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onkeydown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9106
    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

    The event.

    Deprecated

    MDN Reference

    onkeyup: null | ((this, ev) => any)

    Fires when the user releases a key.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onkeypress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9114
    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

    The keyboard event

    MDN Reference

    onload: null | ((this, ev) => any)

    Fires immediately after the browser loads the object.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onkeyup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9121
    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

    The event.

    MDN Reference

    onloadeddata: null | ((this, ev) => any)

    Occurs when media data is loaded at the current playback position.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onload

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9128
    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

    The event.

    MDN Reference

    onloadedmetadata: null | ((this, ev) => any)

    Occurs when the duration and dimensions of the media have been determined.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onloadeddata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9135
    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

    The event.

    MDN Reference

    onloadstart: null | ((this, ev) => any)

    Occurs when Internet Explorer begins looking for media data.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onloadedmetadata

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9142
    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

    The event.

    MDN Reference

    onlostpointercapture: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onloadstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9149
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onlostpointercapture

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9151
    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

    The mouse event.

    MDN Reference

    onmouseenter: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onmousedown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9158
    onmouseenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: MouseEvent

        Returns any

    onmouseleave: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onmouseenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9160
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onmouseleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9162
    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

    The mouse event.

    MDN Reference

    onmouseout: null | ((this, ev) => any)

    Fires when the user moves the mouse pointer outside the boundaries of the object.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onmousemove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9169
    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

    The mouse event.

    MDN Reference

    onmouseover: null | ((this, ev) => any)

    Fires when the user moves the mouse pointer into the object.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onmouseout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9176
    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

    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onmouseover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9183
    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

    The mouse event.

    MDN Reference

    onpaste: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onmouseup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9190
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpaste

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9192
    onpause: null | ((this, ev) => any)

    Occurs when playback is paused.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

    onplay: null | ((this, ev) => any)

    Occurs when the play method is requested.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpause

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9199
    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

    The event.

    MDN Reference

    onplaying: null | ((this, ev) => any)

    Occurs when the audio or video has started playing.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onplay

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9206
    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

    The event.

    MDN Reference

    onpointercancel: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onplaying

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9213
    onpointercancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerdown: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointercancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9215
    onpointerdown: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerenter: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointerdown

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9217
    onpointerenter: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerleave: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointerenter

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9219
    onpointerleave: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointermove: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointerleave

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9221
    onpointermove: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerout: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointermove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9223
    onpointerout: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerover: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointerout

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9225
    onpointerover: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: PointerEvent

        Returns any

    onpointerup: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointerover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9227
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onpointerup

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9229
    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

    The event.

    MDN Reference

    onratechange: null | ((this, ev) => any)

    Occurs when the playback rate is increased or decreased.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onprogress

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9236
    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

    The event.

    MDN Reference

    onreset: null | ((this, ev) => any)

    Fires when the user resets a form.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onratechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9243
    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

    The event.

    MDN Reference

    onresize: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onreset

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9250
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onresize

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9252
    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

    The event.

    MDN Reference

    onscrollend: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onscroll

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9259
    onscrollend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onsecuritypolicyviolation: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onscrollend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9261
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onsecuritypolicyviolation

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9263
    onseeked: null | ((this, ev) => any)

    Occurs when the seek operation ends.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

    onseeking: null | ((this, ev) => any)

    Occurs when the current playback position is moved.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onseeked

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9270
    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

    The event.

    MDN Reference

    onselect: null | ((this, ev) => any)

    Fires when the current selection changes.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onseeking

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9277
    onselect: null | ((this, ev) => any)

    Fires when the current selection changes.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

    onselectionchange: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onselect

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9284
    onselectionchange: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onselectstart: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onselectionchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9286
    onselectstart: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    onslotchange: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onselectstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9288
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onslotchange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9290
    onstalled: null | ((this, ev) => any)

    Occurs when the download has stopped.

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    Param

    The event.

    MDN Reference

    onsubmit: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onstalled

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9297
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onsubmit

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9299
    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

    The event.

    MDN Reference

    ontimeupdate: null | ((this, ev) => any)

    Occurs to indicate the current playback position.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onsuspend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9306
    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

    The event.

    MDN Reference

    ontoggle: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontimeupdate

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9313
    ontoggle: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: Event

        Returns any

    ontouchcancel?: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontoggle

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9315
    ontouchcancel?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchend?: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontouchcancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9317
    ontouchend?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchmove?: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontouchend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9319
    ontouchmove?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontouchstart?: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontouchmove

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9321
    ontouchstart?: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TouchEvent

        Returns any

    ontransitioncancel: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontouchstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9323
    ontransitioncancel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionend: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontransitioncancel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9325
    ontransitionend: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionrun: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9327
    ontransitionrun: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: TransitionEvent

        Returns any

    ontransitionstart: null | ((this, ev) => any)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontransitionrun

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9329
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ontransitionstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9331
    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

    The event.

    MDN Reference

    onwaiting: null | ((this, ev) => any)

    Occurs when playback stops because the next frame of a video resource is not available.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onvolumechange

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9338
    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

    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onwaiting

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9345
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onwebkitanimationend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9351
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onwebkitanimationiteration

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9357
    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.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onwebkitanimationstart

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9363
    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)

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onwebkittransitionend

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9369
    onwheel: null | ((this, ev) => any)

    Type declaration

      • (this, ev): any
      • Parameters

        • this: GlobalEventHandlers
        • ev: WheelEvent

        Returns any

    outerHTML: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().onwheel

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:9371
    outerHTML: string
    outerText: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().outerHTML

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7642
    outerText: string
    ownerDocument: Document
    ownerDocument: Document
    parentElement: null | HTMLElement

    Returns the parent element.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().ownerDocument

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7643
    parentElement: null | HTMLElement

    Returns the parent element.

    MDN Reference

    parentNode: null | ParentNode

    Returns the parent.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().parentElement

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16128
    parentNode: null | ParentNode

    Returns the parent.

    MDN Reference

    part: DOMTokenList

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().parentNode

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16134
    part: DOMTokenList
    popover: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().part

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7645
    popover: null | string
    prefix: null | string

    Returns the namespace prefix.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().popover

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10080
    prefix: null | string

    Returns the namespace prefix.

    MDN Reference

    previousElementSibling: null | Element

    Returns the first preceding sibling that is an element, and null otherwise.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().prefix

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7651
    previousElementSibling: null | Element

    Returns the first preceding sibling that is an element, and null otherwise.

    MDN Reference

    previousSibling: null | ChildNode

    Returns the previous sibling.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().previousElementSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16358
    previousSibling: null | ChildNode

    Returns the previous sibling.

    MDN Reference

    queryStringController: LisQueryStringParametersController

    Components that use the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().previousSibling

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16140
    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 @@ -1174,7 +1183,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 @@ -1182,7 +1191,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 @@ -1191,49 +1200,51 @@

    Deprecated

    role: null | string
    role: null | string
    scrollHeight: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().role

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:2279
    scrollHeight: number
    scrollLeft: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scrollHeight

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7653
    scrollLeft: number
    scrollTop: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scrollLeft

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7655
    scrollTop: number
    scrollWidth: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scrollTop

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7657
    scrollWidth: number

    Components that use the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scrollWidth

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7659

    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: TraitAssociationResult[]

    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

    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().shadowRoot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7665
    slot: string

    Returns the value of element's slot content attribute. Can be set to change it.

    MDN Reference

    species?: string

    Optional property that limits searches to a specific species.

    -
    spellcheck: boolean

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().slot

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7671
    species?: string

    An optional property that limits searches to a specific species. Setting the property to the +empty string "" will cause the species form field to be set to the default "any" value. Doesn't +work without the genus property.

    +
    spellcheck: boolean
    studyTypes: string[] = ...
    style: CSSStyleDeclaration

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().spellcheck

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:10082
    style: CSSStyleDeclaration
    tabIndex: number

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().style

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7855
    tabIndex: number
    tableColumnClasses: StringObjectModel

    Components that use the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().tabIndex

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:12049
    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 @@ -1242,7 +1253,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 @@ -1252,106 +1263,104 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    textContent: null | string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().tagName

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:7677
    textContent: null | string
    title: string

    MDN Reference

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().textContent

    • Defined in node_modules/typescript/lib/lib.dom.d.ts:16142
    title: string
    translate: boolean
    translate: boolean
    [metadata]: object & Record<PropertyKey, unknown>
    [metadata]: object & Record<PropertyKey, unknown>
    _$litElement$: boolean
    _$litElement$: boolean
    _initializers?: Initializer[]
    _initializers?: Initializer[]
    finalized: undefined | true

    Marks class as having been finalized, which includes creating properties +)<TraitAssociationSearchData, TraitAssociationSearchResult>()._initializers

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:258
    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

    • 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

    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().addEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10097
    • 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

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().after

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5597
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().animate

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2429
    • 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

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().append

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16787
    • Type Parameters

      • T extends Node

      Parameters

      • node: T

      Returns T

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().appendChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16144
    • Returns ElementInternals

    • Creates a shadow root for element and returns it.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().attachInternals

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10087
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().attachShadow

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7683
    • 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

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().before

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5605
    • Returns void

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • Parameters

      • Optional options: CheckVisibilityOptions

      Returns boolean

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().checkVisibility

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7684
    • Returns void

    • Returns a copy of node. If deep is true, the copy also includes the node's descendants.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().click

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10089
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().cloneNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16150
    • 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 SVGElementTagNameMap

      Parameters

      • selector: K

      Returns null | SVGElementTagNameMap[K]

    • Type Parameters

      • K extends keyof MathMLElementTagNameMap

      Parameters

      • selector: K

      Returns null | MathMLElementTagNameMap[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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

    • Returns a bitmask indicating the position of other relative to node.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().closest

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7693
    • Returns a bitmask indicating the position of other relative to node.

      MDN Reference

      Parameters

      • other: Node

      Returns number

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().compareDocumentPosition

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16156
    • Returns StylePropertyMapReadOnly

    • Returns void

    • Returns true if other is an inclusive descendant of node, and false otherwise.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().connectedCallback

    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().contains

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16162
    • 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

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().dispatchEvent

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:8215
    • Parameters

      • Optional options: FocusOptions

      Returns void

    • When the form of a component that use the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().focus

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:12053

    Returns TraitAssociationSearchData

    The object generated from the given !FormData | FormData instance.

    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getAnimations

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:2431
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7701
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7707
    • Returns the qualified names of all element's attributes. Can contain duplicates.

      MDN Reference

      Returns string[]

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getAttributeNames

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7713
    • Parameters

      • qualifiedName: string

      Returns null | Attr

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7715
    • Parameters

      • namespace: null | string
      • localName: string

      Returns null | Attr

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7717
    • Returns DOMRect

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getBoundingClientRect

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7719
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getClientRects

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7721
    • 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>

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getElementsByClassName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7727
    • 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 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 MathMLElementTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • qualifiedName: K

      Returns HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • qualifiedName: string

      Returns HTMLCollectionOf<Element>

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getElementsByTagName

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7734
    • 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/2000/svg"
      • localName: string

      Returns HTMLCollectionOf<SVGElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/1998/Math/MathML"
      • localName: string

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespaceURI: "http://www.w3.org/1998/Math/MathML"
      • localName: string

      Returns HTMLCollectionOf<MathMLElement>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Parameters

      • namespace: null | string
      • localName: string

      Returns HTMLCollectionOf<Element>

    • Returns node's root.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getElementsByTagNameNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7739
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getRootNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16168
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hasAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7745
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hasAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7751
    • Returns true if element has attributes, and false otherwise.

      MDN Reference

      Returns boolean

    • Returns whether node has children.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hasAttributes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7757
    • Returns whether node has children.

      MDN Reference

      Returns boolean

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hasChildNodes

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16174
    • Parameters

      • pointerId: number

      Returns boolean

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hasPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7759
    • Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hidePopover

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10091
    • Parameters

      • where: InsertPosition
      • element: Element

      Returns null | Element

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().insertAdjacentElement

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7761
    • Parameters

      • position: InsertPosition
      • text: string

      Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().insertAdjacentHTML

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7763
    • Parameters

      • where: InsertPosition
      • data: string

      Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().insertAdjacentText

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7765
    • Type Parameters

      • T extends Node

      Parameters

      • node: T
      • child: null | Node

      Returns T

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().insertBefore

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16176
    • Parameters

      • namespace: null | string

      Returns boolean

    • Returns whether node and otherNode have the same properties.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().isDefaultNamespace

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16178
    • Returns whether node and otherNode have the same properties.

      MDN Reference

      Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().isEqualNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16184
    • Parameters

      • otherNode: null | Node

      Returns boolean

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().isSameNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16186
    • Parameters

      • prefix: null | string

      Returns null | string

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().lookupNamespaceURI

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16188
    • Parameters

      • namespace: null | string

      Returns null | string

    • Returns true if matching selectors against element's root yields element, and false otherwise.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().lookupPrefix

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16190
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().matches

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7771
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().normalize

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16196
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().prepend

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16795
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns null | MathMLElementTagNameMap[K]

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns null | HTMLElementDeprecatedTagNameMap[K]

      Deprecated

    • 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

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns null | E

    • Returns all element descendants of node that match selectors.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().querySelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16806
    • 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 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 MathMLElementTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<MathMLElementTagNameMap[K]>

    • Type Parameters

      • K extends keyof HTMLElementDeprecatedTagNameMap

      Parameters

      • selectors: K

      Returns NodeListOf<HTMLElementDeprecatedTagNameMap[K]>

      Deprecated

    • 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>

    • Type Parameters

      • E extends Element = Element

      Parameters

      • selectors: string

      Returns NodeListOf<E>

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().querySelectorAll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16817
    • Parameters

      • pointerId: number

      Returns void

    • Removes node.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().releasePointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7773
    • Removes node.

      MDN Reference

      Returns void

    • Removes element's first attribute whose qualified name is qualifiedName.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().remove

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5611
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().removeAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7779
    • Removes element's attribute whose namespace is namespace and local name is localName.

      MDN Reference

      Parameters

      • namespace: null | string
      • localName: string

      Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().removeAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7785
    • Parameters

      • attr: Attr

      Returns Attr

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().removeAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7787
    • 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

    • 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

    • Parameters

      • type: string
      • listener: EventListenerOrEventListenerObject
      • Optional options: boolean | EventListenerOptions

      Returns void

    • By default, the LisPaginatedSearchMixin +)<TraitAssociationSearchData, TraitAssociationSearchResult>().removeEventListener

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10099
    • 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

    • Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().replaceChild

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16200
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().replaceChildren

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:16825
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().replaceWith

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:5619
    • 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>

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().requestFullscreen

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7795
    • Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().requestPointerLock

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7797
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scroll

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7800
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scrollBy

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7803
    • Parameters

      • Optional arg: boolean | ScrollIntoViewOptions

      Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scrollIntoView

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7805
    • Parameters

      • Optional options: ScrollToOptions

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Parameters

      • x: number
      • y: number

      Returns void

    • Sets the value of element's first attribute whose qualified name is qualifiedName to value.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scrollTo

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7808
    • 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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().setAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7814
    • 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

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().setAttributeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7820
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().setAttributeNode

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7822
    • Parameters

      • attr: Attr

      Returns null | Attr

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().setAttributeNodeNS

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7824
    • Parameters

      • pointerId: number

      Returns void

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().setPointerCapture

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7826
    • Returns void

    • Components that use the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().showPopover

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10093
    • Components that use the LisPaginatedSearchMixin mixin will inherit this method. It allows the component's search form to be submitted programmatically.

      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.

      +)<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

    • MDN Reference

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().toggleAttribute

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7834
    • Parameters

      • Optional force: boolean

      Returns void

    • Parameters

      • changedProperties: Map<string, unknown>

      Returns void

    • Parameters

      • changedProperties: Map<string, unknown>

      Returns void

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +)<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.

      MDN Reference

    • Adds an initializer function to the class that is called during instance +)<TraitAssociationSearchData, TraitAssociationSearchResult>().webkitMatchesSelector

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:7840
    • Finishes setting up the class so that it's ready to be registered +)<TraitAssociationSearchData, TraitAssociationSearchResult>().addInitializer

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:257

    attributes

    • get observedAttributes(): string[]
    • Returns a list of attributes corresponding to the registered properties.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().finalize

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:441

    attributes

    • get observedAttributes(): string[]
    • Returns a list of attributes corresponding to the registered properties.

      Returns string[]

      Nocollapse

    • Synchronizes property values when attributes change.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().observedAttributes

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:346

    controllers

    • Registers a ReactiveController to participate in the element's reactive +)<TraitAssociationSearchData, TraitAssociationSearchResult>().attributeChangedCallback

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:580

    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.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().addController

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:519
    • Removes a ReactiveController from the element.

      Parameters

      • controller: ReactiveController

      Returns void

    dev-mode

    disableWarning?: ((warningKind) => void)

    Type declaration

      • (warningKind): void
      • Disable the given warning category for this class.

        +)<TraitAssociationSearchData, TraitAssociationSearchResult>().removeController

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:524

    dev-mode

    disableWarning?: ((warningKind) => void)

    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

    enableWarning?: ((warningKind) => void)

    Type declaration

      • (warningKind): void
      • Enable the given warning category for this class.

        +)<TraitAssociationSearchData, TraitAssociationSearchResult>().disableWarning

        • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:223
    enableWarning?: ((warningKind) => void)

    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

    enabledWarnings?: WarningKind[]

    Read or set all the enabled warning categories for this class.

    +)<TraitAssociationSearchData, TraitAssociationSearchResult>().enableWarning

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:205
    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 removed from the document's DOM.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().enabledWarnings

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:187

    lifecycle

    properties

    elementProperties: PropertyDeclarationMap

    Memoized list of all element properties, including any superclass +)<TraitAssociationSearchData, TraitAssociationSearchResult>().disconnectedCallback

    • Defined in node_modules/lit-element/lit-element.d.ts:142

    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 +)<TraitAssociationSearchData, TraitAssociationSearchResult>().elementProperties

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:280
    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 @@ -1727,7 +1743,7 @@

    Deprecated

    Nocollapse

    • Creates a property accessor on the element prototype if one does not exist +)<TraitAssociationSearchData, TraitAssociationSearchResult>().properties

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:306
    • Returns a property descriptor to be defined on the given named property. +)<TraitAssociationSearchData, TraitAssociationSearchResult>().createProperty

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:373
    • 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. +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getPropertyDescriptor

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:401
    • 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(...).

      @@ -1759,32 +1775,32 @@

      Deprecated

      createProperty.

      Parameters

      • name: PropertyKey

      Returns PropertyDeclaration<unknown, unknown>

      Nocollapse

      Final

    rendering

    renderOptions: RenderOptions

    rendering

    renderOptions: RenderOptions
    renderRoot: HTMLElement | DocumentFragment

    Node or ShadowRoot into which element DOM should be rendered. Defaults +)<TraitAssociationSearchData, TraitAssociationSearchResult>().renderOptions

    • Defined in node_modules/lit-element/lit-element.d.ts:88
    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 +)<TraitAssociationSearchData, TraitAssociationSearchResult>().renderRoot

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:473
    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

    • Returns HTMLElement | DocumentFragment

    • Returns HTMLElement | DocumentFragment

    • Invoked on each update to perform rendering tasks. This method may return +)<TraitAssociationSearchData, TraitAssociationSearchResult>().createRenderRoot

      • Defined in node_modules/lit-element/lit-element.d.ts:93
    • Invoked on each update to perform rendering tasks. This method may return any value renderable by lit-html's ChildPart - typically a TemplateResult. Setting properties inside this method will not trigger the element to update.

      Returns unknown

    styles

    elementStyles: CSSResultOrNative[]

    Memoized list of all element styles. +)<TraitAssociationSearchData, TraitAssociationSearchResult>().render

    • Defined in node_modules/lit-element/lit-element.d.ts:150

    styles

    elementStyles: CSSResultOrNative[]

    Memoized list of all element styles. Created lazily on user subclasses when finalizing the class.

    Nocollapse

    • Takes the styles the user supplied via the static styles property and +)<TraitAssociationSearchData, TraitAssociationSearchResult>().elementStyles

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:313

    updates

    hasUpdated: boolean

    Is set to true after the first update. The element code cannot assume +)<TraitAssociationSearchData, TraitAssociationSearchResult>().finalizeStyles

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:467

    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(). +)<TraitAssociationSearchData, TraitAssociationSearchResult>().hasUpdated

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:491
    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. +)<TraitAssociationSearchData, TraitAssociationSearchResult>().isUpdatePending

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:485
    • Note, this method should be considered final and not overridden. It is +)<TraitAssociationSearchData, TraitAssociationSearchResult>().updateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:671
    • 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 +)<TraitAssociationSearchData, TraitAssociationSearchResult>().enableUpdating

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:560
    • Override point for the updateComplete promise.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().firstUpdated

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:742
    • Performs an element update. Note, if an exception is thrown during the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().getUpdateComplete

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:695
    • 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 +)<TraitAssociationSearchData, TraitAssociationSearchResult>().performUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:631
    • 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 @@ -1860,7 +1876,7 @@

      Deprecated

    Returns void

    • Schedules an element update. You can override this method to change the +)<TraitAssociationSearchData, TraitAssociationSearchResult>().requestUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:598
    • 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() @@ -1870,23 +1886,23 @@

      Deprecated

      Returns void | Promise<unknown>

    • Controls whether or not update() should be called when the element requests +)<TraitAssociationSearchData, TraitAssociationSearchResult>().scheduleUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:620
    • 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 +)<TraitAssociationSearchData, TraitAssociationSearchResult>().shouldUpdate

      • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:704
    • 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 before update() to compute values needed during the update.

      +)<TraitAssociationSearchData, TraitAssociationSearchResult>().update

      • Defined in node_modules/lit-element/lit-element.d.ts:101
    • 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 +)<TraitAssociationSearchData, TraitAssociationSearchResult>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/user_components.LisTraitSearchElement.html b/docs/classes/user_components.LisTraitSearchElement.html index 6d384ce1..da3f9487 100644 --- a/docs/classes/user_components.LisTraitSearchElement.html +++ b/docs/classes/user_components.LisTraitSearchElement.html @@ -26,7 +26,7 @@

    Example

    The

    <!-- add the Web Component to your HTML -->
    <lis-trait-search-element id="trait-search"></lis-trait-search-element>

    <!-- configure the Web Component via JavaScript -->
    <script type="text/javascript">
    // get the trait search element
    const searchElement = document.getElementById('trait-search');
    // set the element's resultAttributes property
    searchElement.resultAttributes = ["name", "identifier", "description", "link"];
    // set the element's tableHeader property
    searchElement.tableHeader = {
    name: "Name",
    identifier: "Identifier",
    description: "Description",
    link: "Link",
    };
    </script>
    -

    Hierarchy

    Other

    Hierarchy

    Other

    ATTRIBUTE_NODE: 2
    ATTRIBUTE_NODE: 2
    CDATA_SECTION_NODE: 4
    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 @@ -1369,7 +1370,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 @@ -1379,7 +1380,7 @@

    Deprecated

    role: null | string
    role: null | string
    scrollHeight: number

    MDN Reference

    @@ -1406,11 +1407,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 @@ -1453,7 +1454,7 @@

    Deprecated

    tagName: string

    Returns the HTML-uppercased qualified name.

    +>().tableHeader

    tagName: string

    Returns the HTML-uppercased qualified name.

    MDN Reference

    • 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

    • Parameters

      • selectors: string

      Returns boolean

      Deprecated

      This is a legacy alias of matches.

      +>().togglePopover

      • Defined in node_modules/typescript/lib/lib.dom.d.ts:10095
    • 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 +>().willUpdate

    • Defined in node_modules/@lit/reactive-element/reactive-element.d.ts:653

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/mixins.LisPaginatedSearchMixin.html b/docs/functions/mixins.LisPaginatedSearchMixin.html index b6313ba9..fd5cd56c 100644 --- a/docs/functions/mixins.LisPaginatedSearchMixin.html +++ b/docs/functions/mixins.LisPaginatedSearchMixin.html @@ -34,4 +34,4 @@

    Example

    By default, the

    @customElement('lis-gene-search-element')
    export class LisGeneSearchElement extends
    LisPaginatedSearchMixin(LitElement)<GeneSearchData, GeneSearchResult>() // <-- curried function call
    {

    // set properties in the constructor
    constructor() {
    super();
    // configure query string parameters
    this.requiredQueryStringParams = [['query']];
    // no need to configure the results table since we're going to override it
    }

    // define the form part of the template
    override renderForm() {
    ...
    }

    // define the results part of the template
    override renderResults() {
    // this is actually the default implementation provided by the mixin
    return html`
    <lis-simple-table-element
    caption="Search Results"
    .dataAttributes=${this.resultAttributes}
    .header=${this.tableHeader}
    .data=${this.searchResults}>
    </lis-simple-table-element>
    `;
    }

    }
    -

    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 ac45bad5..e268028b 100644 --- a/docs/modules/controllers.html +++ b/docs/modules/controllers.html @@ -2,7 +2,7 @@ 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

    LisCancelPromiseController LisDomContentLoadedController LisQueryStringParametersController LisSlotController diff --git a/docs/modules/core_components.html b/docs/modules/core_components.html index 1f4a3ec2..eada940b 100644 --- a/docs/modules/core_components.html +++ b/docs/modules/core_components.html @@ -2,7 +2,7 @@ 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 LisFormWrapperElement LisLoadingElement LisModalElement diff --git a/docs/modules/mixins.html b/docs/modules/mixins.html index 1a28d374..70272da8 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 671533d1..111ed8ea 100644 --- a/docs/modules/models.html +++ b/docs/modules/models.html @@ -1,5 +1,5 @@ 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 161c0160..109aea55 100644 --- a/docs/modules/user_components.html +++ b/docs/modules/user_components.html @@ -2,7 +2,7 @@ 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.

    -

    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 c531e760..8efd2992 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 191850cb..81e74106 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 4fccb9a0..f6f46a93 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 e442fd88..0ecbb755 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.StringObjectModel.html b/docs/types/models.StringObjectModel.html index a83590ba..747e56a7 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.AssociationFormDataFunction.html b/docs/types/user_components.AssociationFormDataFunction.html deleted file mode 100644 index 9422805e..00000000 --- a/docs/types/user_components.AssociationFormDataFunction.html +++ /dev/null @@ -1 +0,0 @@ -AssociationFormDataFunction | @legumeinfo/web-components

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/user_components.AssociationSearchData.html b/docs/types/user_components.AssociationSearchData.html deleted file mode 100644 index 4d23fb07..00000000 --- a/docs/types/user_components.AssociationSearchData.html +++ /dev/null @@ -1,3 +0,0 @@ -AssociationSearchData | @legumeinfo/web-components
    AssociationSearchData: {
        query: string;
    }

    The data that will be passed to the search function by the -LisTraitAssociationSearchElement class when a search is performed.

    -

    Type declaration

    • query: 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 af720a0b..8e2acf5b 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>)

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns Promise<GeneSearchFormData>

    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 3e16c4ca..df10c8d3 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 6b23adce..ab7693fa 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;
    }

    The data that will be passed to the search function by the +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

    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 e55d4e2c..84e9e121 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 0f239da5..e7366274 100644 --- a/docs/types/user_components.GeneSearchFunction.html +++ b/docs/types/user_components.GeneSearchFunction.html @@ -9,4 +9,4 @@

    Returns Promise<GeneSearchResult[]>

    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 8c4d173b..8ea40dec 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;
        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
    • 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
    • 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 c600ab29..b72ef77c 100644 --- a/docs/types/user_components.LinkoutFunction.html +++ b/docs/types/user_components.LinkoutFunction.html @@ -7,4 +7,4 @@ be useful.

    Returns Promise<LinkoutResults>

    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 8b3f2cd7..2e68cb9f 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 82d9c989..96412cf9 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 2cc2431f..26682305 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 31c412da..ce5cf705 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 be4c79eb..4e0cfa63 100644 --- a/docs/types/user_components.PublicationSearchFunction.html +++ b/docs/types/user_components.PublicationSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<PublicationSearchResult[]>

    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 e8ec7226..c7a4b634 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 d61f4051..3bbb772c 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 0790dd11..651bda07 100644 --- a/docs/types/user_components.QTLSearchFunction.html +++ b/docs/types/user_components.QTLSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<QTLSearchResult[]>

    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 2863f173..8d8d98ab 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 new file mode 100644 index 00000000..378e8a5f --- /dev/null +++ b/docs/types/user_components.TraitAssociationFormDataFunction.html @@ -0,0 +1,4 @@ +TraitAssociationFormDataFunction | @legumeinfo/web-components
    TraitAssociationFormDataFunction: ((options) => Promise<TraitAssociationSearchFormData>)

    Type declaration

    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 new file mode 100644 index 00000000..6b1641d7 --- /dev/null +++ b/docs/types/user_components.TraitAssociationSearchData.html @@ -0,0 +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 diff --git a/docs/types/user_components.AssociationSearchFormData.html b/docs/types/user_components.TraitAssociationSearchFormData.html similarity index 83% rename from docs/types/user_components.AssociationSearchFormData.html rename to docs/types/user_components.TraitAssociationSearchFormData.html index 9c622fd1..ec6d04b6 100644 --- a/docs/types/user_components.AssociationSearchFormData.html +++ b/docs/types/user_components.TraitAssociationSearchFormData.html @@ -1,3 +1,3 @@ -AssociationSearchFormData | @legumeinfo/web-components
    AssociationSearchFormData: {
        genuses: {
            genus: string;
            species: {
                species: string;
            }[];
        }[];
    }

    The data used to construct the search form in the +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.AssociationSearchFormDataOptions.html b/docs/types/user_components.TraitAssociationSearchFormDataOptions.html similarity index 86% rename from docs/types/user_components.AssociationSearchFormDataOptions.html rename to docs/types/user_components.TraitAssociationSearchFormDataOptions.html index 6913f047..b0376a24 100644 --- a/docs/types/user_components.AssociationSearchFormDataOptions.html +++ b/docs/types/user_components.TraitAssociationSearchFormDataOptions.html @@ -1,5 +1,5 @@ -AssociationSearchFormDataOptions | @legumeinfo/web-components
    AssociationSearchFormDataOptions: {
        abortSignal?: AbortSignal;
    }

    Optional parameters that may be given to a form data function. The +TraitAssociationSearchFormDataOptions | @legumeinfo/web-components

    TraitAssociationSearchFormDataOptions: {
        abortSignal?: AbortSignal;
    }

    Optional parameters that may be given to a form data function. The 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.AssociationSearchFunction.html b/docs/types/user_components.TraitAssociationSearchFunction.html similarity index 80% rename from docs/types/user_components.AssociationSearchFunction.html rename to docs/types/user_components.TraitAssociationSearchFunction.html index 901b9060..42018528 100644 --- a/docs/types/user_components.AssociationSearchFunction.html +++ b/docs/types/user_components.TraitAssociationSearchFunction.html @@ -1,9 +1,11 @@ -AssociationSearchFunction | @legumeinfo/web-components
    AssociationSearchFunction: ((searchData, page, options) => Promise<TraitAssociationResult[]>)

    Type declaration

    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.TraitAssociationResult.html b/docs/types/user_components.TraitAssociationSearchResult.html similarity index 83% rename from docs/types/user_components.TraitAssociationResult.html rename to docs/types/user_components.TraitAssociationSearchResult.html index f45eb518..2241fac4 100644 --- a/docs/types/user_components.TraitAssociationResult.html +++ b/docs/types/user_components.TraitAssociationSearchResult.html @@ -1,4 +1,4 @@ -TraitAssociationResult | @legumeinfo/web-components
    TraitAssociationResult: {
        description: string;
        genotypes: string;
        identifier: string;
        name: string;
        synopsis: string;
        type: string;
    }

    A single result of an association search performed by the +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 5bd7fa0f..48a1ed37 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 26b6ae5f..ca6d0d7c 100644 --- a/docs/types/user_components.TraitSearchFunction.html +++ b/docs/types/user_components.TraitSearchFunction.html @@ -10,4 +10,4 @@

    Returns Promise<TraitSearchResult[]>

    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 a99197f0..ccc7f95e 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