.. role:: clio-deprecated
   :class: clio-flag clio-flag-deprecated

.. role:: clio-inherited
   :class: clio-flag clio-flag-inherited

.. role:: clio-optional
   :class: clio-flag clio-flag-optional

.. role:: clio-readonly
   :class: clio-flag clio-flag-readonly

.. role:: clio-static
   :class: clio-flag clio-flag-static


###########################
HoopsCoordinateInputElement
###########################

.. js:class:: ui.common.HoopsCoordinateInputElement

   A custom web component that provides a coordinate input interface with both numeric input and range slider controls for editing coordinate values.
   
   This component renders a labeled input control that consists of:
   
   
   - A text label
   - A numeric input field
   - A range slider
   
   Both input controls are kept in sync and allow users to modify coordinate values either by typing precise values or using the slider for approximate adjustments.
   
   
   Index
   =====
   
   .. rubric:: Constructors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~ui.common.HoopsCoordinateInputElement.constructor`
   
   .. rubric:: Properties
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~ui.common.HoopsCoordinateInputElement._$litElement$`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.[metadata]`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.elementProperties`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.elementStyles`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.properties`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.shadowRootOptions`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.styles`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.finalized`
   * :js:data:`~ui.common.HoopsCoordinateInputElement._initializers`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.disableWarning`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.enabledWarnings`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.enableWarning`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.accessKey`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.accessKeyLabel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaAtomic`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaAutoComplete`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaBrailleLabel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaBrailleRoleDescription`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaBusy`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaChecked`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaColCount`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaColIndex`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaColIndexText`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaColSpan`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaCurrent`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaDescription`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaDisabled`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaExpanded`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaHasPopup`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaHidden`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaInvalid`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaKeyShortcuts`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaLabel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaLevel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaLive`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaModal`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaMultiLine`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaMultiSelectable`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaOrientation`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaPlaceholder`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaPosInSet`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaPressed`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaReadOnly`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaRequired`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaRoleDescription`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaRowCount`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaRowIndex`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaRowIndexText`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaRowSpan`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaSelected`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaSetSize`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaSort`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaValueMax`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaValueMin`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaValueNow`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ariaValueText`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.assignedSlot`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ATTRIBUTE_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.attributes`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.attributeStyleMap`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.autocapitalize`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.autofocus`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.baseURI`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.CDATA_SECTION_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.childElementCount`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.childNodes`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.children`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.classList`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.className`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.clientHeight`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.clientLeft`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.clientTop`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.clientWidth`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.COMMENT_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.contentEditable`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.currentCSSZoom`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.dataset`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.dir`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_FRAGMENT_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_CONTAINED_BY`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_CONTAINS`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_DISCONNECTED`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_FOLLOWING`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_PRECEDING`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.DOCUMENT_TYPE_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.draggable`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ELEMENT_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.enterKeyHint`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ENTITY_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ENTITY_REFERENCE_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.firstChild`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.firstElementChild`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.hasUpdated`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.hidden`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.id`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.inert`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.innerHTML`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.innerText`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.inputMode`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.isConnected`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.isContentEditable`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.isUpdatePending`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.label`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.lang`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.lastChild`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.lastElementChild`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.localName`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.max`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.min`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.namespaceURI`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.nextElementSibling`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.nextSibling`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.nodeName`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.nodeType`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.nodeValue`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.NOTATION_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.offsetHeight`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.offsetLeft`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.offsetParent`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.offsetTop`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.offsetWidth`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onabort`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onanimationcancel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onanimationend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onanimationiteration`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onanimationstart`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onauxclick`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onbeforeinput`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onbeforetoggle`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onblur`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncancel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncanplay`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncanplaythrough`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onchange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onclick`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onclose`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncontextlost`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncontextmenu`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncontextrestored`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncopy`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncuechange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oncut`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondblclick`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondrag`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondragend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondragenter`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondragleave`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondragover`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondragstart`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondrop`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ondurationchange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onemptied`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onended`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onerror`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onfocus`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onformdata`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onfullscreenchange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onfullscreenerror`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ongotpointercapture`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oninput`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.oninvalid`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onkeydown`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onkeypress`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onkeyup`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onload`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onloadeddata`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onloadedmetadata`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onloadstart`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onlostpointercapture`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onmousedown`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onmouseenter`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onmouseleave`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onmousemove`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onmouseout`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onmouseover`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onmouseup`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpaste`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpause`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onplay`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onplaying`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointercancel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointerdown`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointerenter`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointerleave`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointermove`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointerout`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointerover`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onpointerup`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onprogress`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onratechange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onreset`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onresize`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onscroll`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onscrollend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onsecuritypolicyviolation`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onseeked`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onseeking`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onselect`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onselectionchange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onselectstart`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onslotchange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onstalled`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onsubmit`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onsuspend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontimeupdate`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontoggle`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontransitioncancel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontransitionend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontransitionrun`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontransitionstart`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onvolumechange`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onwaiting`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onwebkitanimationend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onwebkitanimationiteration`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onwebkitanimationstart`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onwebkittransitionend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.onwheel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.outerHTML`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.outerText`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ownerDocument`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.parentElement`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.parentNode`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.part`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.popover`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.prefix`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.previousElementSibling`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.previousSibling`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.PROCESSING_INSTRUCTION_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.renderOptions`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.renderRoot`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.role`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.scrollHeight`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.scrollLeft`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.scrollTop`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.scrollWidth`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.shadowRoot`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.slot`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.spellcheck`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.style`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.tabIndex`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.tagName`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.TEXT_NODE`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.textContent`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.title`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.translate`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.value`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.writingSuggestions`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.nonce`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontouchcancel`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontouchend`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontouchmove`
   * :js:data:`~ui.common.HoopsCoordinateInputElement.ontouchstart`
   
   .. rubric:: Accessors
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:func:`~ui.common.HoopsCoordinateInputElement.observedAttributes`
   * :js:func:`~ui.common.HoopsCoordinateInputElement.updateComplete`
   
   .. rubric:: Methods
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:meth:`~static ui.common.HoopsCoordinateInputElement.addInitializer`
   * :js:meth:`~static ui.common.HoopsCoordinateInputElement.createProperty`
   * :js:meth:`~static ui.common.HoopsCoordinateInputElement.getPropertyOptions`
   * :js:meth:`~static ui.common.HoopsCoordinateInputElement.finalize`
   * :js:meth:`~static ui.common.HoopsCoordinateInputElement.finalizeStyles`
   * :js:meth:`~static ui.common.HoopsCoordinateInputElement.getPropertyDescriptor`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.addController`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.addEventListener`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.after`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.animate`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.append`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.appendChild`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.attachInternals`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.attachShadow`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.attributeChangedCallback`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.before`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.blur`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.checkVisibility`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.click`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.cloneNode`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.closest`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.compareDocumentPosition`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.computedStyleMap`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.connectedCallback`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.contains`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.disconnectedCallback`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.dispatchEvent`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.focus`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getAnimations`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getAttribute`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getAttributeNames`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getAttributeNode`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getAttributeNodeNS`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getAttributeNS`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getBoundingClientRect`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getClientRects`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getElementsByClassName`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getElementsByTagName`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getElementsByTagNameNS`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getHTML`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getRootNode`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.hasAttribute`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.hasAttributeNS`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.hasAttributes`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.hasChildNodes`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.hasPointerCapture`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.hidePopover`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.insertAdjacentElement`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.insertAdjacentHTML`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.insertAdjacentText`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.insertBefore`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.isDefaultNamespace`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.isEqualNode`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.isSameNode`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.lookupNamespaceURI`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.lookupPrefix`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.matches`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.normalize`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.prepend`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.querySelector`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.querySelectorAll`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.releasePointerCapture`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.remove`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.removeAttribute`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.removeAttributeNode`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.removeAttributeNS`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.removeChild`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.removeController`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.removeEventListener`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.render`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.replaceChild`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.replaceChildren`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.replaceWith`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.requestFullscreen`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.requestPointerLock`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.requestUpdate`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.scroll`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.scrollBy`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.scrollIntoView`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.scrollTo`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.setAttribute`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.setAttributeNode`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.setAttributeNodeNS`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.setAttributeNS`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.setHTMLUnsafe`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.setPointerCapture`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.showPopover`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.toggleAttribute`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.togglePopover`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.webkitMatchesSelector`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.createRenderRoot`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.enableUpdating`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.firstUpdated`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.getUpdateComplete`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.performUpdate`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.scheduleUpdate`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.shouldUpdate`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.update`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.updated`
   * :js:meth:`~ui.common.HoopsCoordinateInputElement.willUpdate`
   
   



.. rst-class:: kind-group kind-constructors

.. rubric:: Constructors
   :class: kind-group-title


.. js:method:: ui.common.HoopsCoordinateInputElement.constructor

      .. rst-class:: sig-pretty-signature
      
         | HoopsCoordinateInputElement(): :js:class:`HoopsCoordinateInputElement <ui.common.HoopsCoordinateInputElement>`
      
      Constructs a new HoopsCoordinateInputElement with default values.
      
      Initializes the component with:
      
      
      - Empty label
      - Value of 0
      - Min value of 0
      - Max value of 100
      
      **Returns**\ : :js:class:`HoopsCoordinateInputElement <ui.common.HoopsCoordinateInputElement>`
      



.. rst-class:: kind-group kind-properties

.. rubric:: Properties
   :class: kind-group-title


.. js:data:: ui.common.HoopsCoordinateInputElement._$litElement$

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | _$litElement$: *boolean*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.[metadata]

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | [metadata]: (*object* | *Record*\ )
      



.. js:data:: ui.common.HoopsCoordinateInputElement.elementProperties

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | elementProperties: *PropertyDeclarationMap*
      
      Memoized list of all element properties, including any superclass properties. Created lazily on user subclasses when finalizing the class.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.elementStyles

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | elementStyles: *CSSResultOrNative*\ []
      
      Memoized list of all element styles. Created lazily on user subclasses when finalizing the class.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.properties

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | 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.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.shadowRootOptions

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | 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.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.styles

      .. rst-class:: clio-flags
      
         :clio-static:`static`
      
      .. rst-class:: sig-pretty-signature
      
         | styles: *CSSResult*\ []
      
      Array of styles to apply to the element. The styles should be defined using the ? tag function, via constructible stylesheets, or imported from native CSS module scripts.
      
      Note on Content Security Policy:
      
      Element styles are implemented with ``<style>`` tags when the browser doesn't support adopted StyleSheets. To use such ``<style>`` tags with the style-src CSP directive, the style-src value must either include 'unsafe-inline' or ``nonce-<base64-value>`` with ``<base64-value>`` replaced be a server-generated nonce.
      
      To provide a nonce to use on generated ``<style>`` elements, set ``window.litNonce`` to a server-generated nonce in your page's HTML, before loading application code:
      
      .. code-block:: html
      
         <script>
           // Generated and unique per request:
           window.litNonce = 'a1b2c3d4';
         </script>
      



.. js:data:: ui.common.HoopsCoordinateInputElement.finalized

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | 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.
      



.. js:data:: ui.common.HoopsCoordinateInputElement._initializers

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | _initializers: *Initializer*\ []
      



.. js:data:: ui.common.HoopsCoordinateInputElement.disableWarning

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | disableWarning: (**warningKind**\ : *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:
      
      .. code-block:: ts
      
         // Disable for all ReactiveElement subclasses
         ReactiveElement.disableWarning?.('migration');
         
         // Disable for only MyElement and subclasses
         MyElement.disableWarning?.('migration');
      



.. js:data:: ui.common.HoopsCoordinateInputElement.enabledWarnings

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | enabledWarnings: *WarningKind*\ []
      
      Read or set all the enabled warning categories for this class.
      
      This property is only used in development builds.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.enableWarning

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | enableWarning: (**warningKind**\ : *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:
      
      .. code-block:: ts
      
         // Enable for all ReactiveElement subclasses
         ReactiveElement.enableWarning?.('migration');
         
         // Enable for only MyElement and subclasses
         MyElement.enableWarning?.('migration');
      



.. js:data:: ui.common.HoopsCoordinateInputElement.accessKey

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | accessKey: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.accessKeyLabel

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | accessKeyLabel: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaAtomic

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaAtomic: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaAutoComplete

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaAutoComplete: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaBrailleLabel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaBrailleLabel: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaBrailleRoleDescription

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaBrailleRoleDescription: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaBusy

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaBusy: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaBusy>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaChecked

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaChecked: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaChecked>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaColCount

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaColCount: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaColCount>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaColIndex

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaColIndex: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaColIndexText

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaColIndexText: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaColSpan

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaColSpan: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaCurrent

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaCurrent: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaDescription

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaDescription: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaDescription>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaDisabled

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaDisabled: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaExpanded

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaExpanded: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaHasPopup

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaHasPopup: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaHidden

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaHidden: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaHidden>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaInvalid

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaInvalid: (*None* | *string*\ )
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaKeyShortcuts

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaKeyShortcuts: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaLabel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaLabel: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaLabel>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaLevel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaLevel: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaLevel>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaLive

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaLive: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaLive>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaModal

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaModal: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaModal>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaMultiLine

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaMultiLine: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaMultiSelectable

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaMultiSelectable: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaOrientation

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaOrientation: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaPlaceholder

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaPlaceholder: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaPosInSet

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaPosInSet: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaPressed

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaPressed: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaPressed>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaReadOnly

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaReadOnly: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaRequired

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaRequired: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaRequired>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaRoleDescription

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaRoleDescription: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaRowCount

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaRowCount: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaRowIndex

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaRowIndex: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaRowIndexText

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaRowIndexText: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaRowSpan

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaRowSpan: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaSelected

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaSelected: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaSelected>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaSetSize

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaSetSize: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaSort

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaSort: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaSort>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaValueMax

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaValueMax: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaValueMin

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaValueMin: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaValueNow

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaValueNow: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ariaValueText

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ariaValueText: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/ariaValueText>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.assignedSlot

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | assignedSlot: (*None* | *HTMLSlotElement*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/assignedSlot>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ATTRIBUTE_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ATTRIBUTE_NODE: *2*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.attributes

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | attributes: *NamedNodeMap*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/attributes>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.attributeStyleMap

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | attributeStyleMap: *StylePropertyMap*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.autocapitalize

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | autocapitalize: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.autofocus

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | autofocus: *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.baseURI

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | baseURI: *string*
      
      Returns node's node document's document base URL.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/baseURI>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.CDATA_SECTION_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | CDATA_SECTION_NODE: *4*
      
      node is a CDATASection node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.childElementCount

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | childElementCount: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/childElementCount>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.childNodes

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | childNodes: *NodeListOf*
      
      Returns the children.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/childNodes>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.children

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | children: *HTMLCollection*
      
      Returns the child elements.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/children>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.classList

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | classList: *DOMTokenList*
      
      Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/classList>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.className

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | className: *string*
      
      Returns the value of element's class content attribute. Can be set to change it.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/className>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.clientHeight

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | clientHeight: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/clientHeight>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.clientLeft

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | clientLeft: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/clientLeft>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.clientTop

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | clientTop: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/clientTop>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.clientWidth

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | clientWidth: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/clientWidth>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.COMMENT_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | COMMENT_NODE: *8*
      
      node is a Comment node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.contentEditable

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | contentEditable: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.currentCSSZoom

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | currentCSSZoom: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.dataset

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | dataset: *DOMStringMap*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.dir

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | dir: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/dir>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_FRAGMENT_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_FRAGMENT_NODE: *11*
      
      node is a DocumentFragment node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_NODE: *9*
      
      node is a document.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_CONTAINED_BY

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_POSITION_CONTAINED_BY: *16*
      
      Set when other is a descendant of node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_CONTAINS

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_POSITION_CONTAINS: *8*
      
      Set when other is an ancestor of node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_DISCONNECTED

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_POSITION_DISCONNECTED: *1*
      
      Set when node and other are not in the same tree.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_FOLLOWING

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_POSITION_FOLLOWING: *4*
      
      Set when other is following node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: *32*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_POSITION_PRECEDING

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_POSITION_PRECEDING: *2*
      
      Set when other is preceding node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.DOCUMENT_TYPE_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | DOCUMENT_TYPE_NODE: *10*
      
      node is a doctype.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.draggable

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | draggable: *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ELEMENT_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ELEMENT_NODE: *1*
      
      node is an element.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.enterKeyHint

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | enterKeyHint: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ENTITY_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ENTITY_NODE: *6*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ENTITY_REFERENCE_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ENTITY_REFERENCE_NODE: *5*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.firstChild

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | firstChild: (*None* | *ChildNode*\ )
      
      Returns the first child.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/firstChild>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.firstElementChild

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | firstElementChild: (*None* | *Element*\ )
      
      Returns the first child that is an element, and null otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/firstElementChild>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.hasUpdated

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hasUpdated: *boolean*
      
      Is set to ``true`` after the first update. The element code cannot assume that ``renderRoot`` exists before the element ``hasUpdated``\ .
      



.. js:data:: ui.common.HoopsCoordinateInputElement.hidden

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hidden: *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.id

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | id: *string*
      
      Returns the value of element's id content attribute. Can be set to change it.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/id>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.inert

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | inert: *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/inert>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.innerHTML

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | innerHTML: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/innerHTML>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.innerText

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | innerText: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.inputMode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | inputMode: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.isConnected

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | isConnected: *boolean*
      
      Returns true if node is connected and false otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/isConnected>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.isContentEditable

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | isContentEditable: *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.isUpdatePending

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | isUpdatePending: *boolean*
      
      True if there is a pending update as a result of calling ``requestUpdate()``\ . Should only be read.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.label

      .. rst-class:: sig-pretty-signature
      
         | label: *string*
      
      The display label for this coordinate input (e.g., "X", "Y", "Z"). This label appears before the input controls and is also included in the change event details.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.lang

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | lang: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/lang>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.lastChild

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | lastChild: (*None* | *ChildNode*\ )
      
      Returns the last child.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/lastChild>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.lastElementChild

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | lastElementChild: (*None* | *Element*\ )
      
      Returns the last child that is an element, and null otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/lastElementChild>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.localName

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | localName: *string*
      
      Returns the local name.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/localName>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.max

      .. rst-class:: sig-pretty-signature
      
         | max: *number*
      
      The maximum allowed value for the coordinate. This constrains both the numeric input and range slider.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.min

      .. rst-class:: sig-pretty-signature
      
         | min: *number*
      
      The minimum allowed value for the coordinate. This constrains both the numeric input and range slider.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.namespaceURI

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | namespaceURI: (*None* | *string*\ )
      
      Returns the namespace.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/namespaceURI>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.nextElementSibling

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | nextElementSibling: (*None* | *Element*\ )
      
      Returns the first following sibling that is an element, and null otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.nextSibling

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | nextSibling: (*None* | *ChildNode*\ )
      
      Returns the next sibling.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/nextSibling>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.nodeName

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | nodeName: *string*
      
      Returns a string appropriate for the type of node.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/nodeName>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.nodeType

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | nodeType: *number*
      
      Returns the type of node.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/nodeType>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.nodeValue

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | nodeValue: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/nodeValue>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.NOTATION_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | NOTATION_NODE: *12*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.offsetHeight

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | offsetHeight: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.offsetLeft

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | offsetLeft: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.offsetParent

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | offsetParent: (*None* | *Element*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.offsetTop

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | offsetTop: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.offsetWidth

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | offsetWidth: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onabort

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onabort: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *UIEvent*\ ) => *any*\ )
      
      Fires when the user aborts the download.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onanimationcancel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onanimationcancel: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *AnimationEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onanimationend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onanimationend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *AnimationEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animationend_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onanimationiteration

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onanimationiteration: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *AnimationEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onanimationstart

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onanimationstart: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *AnimationEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animationstart_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onauxclick

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onauxclick: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/auxclick_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onbeforeinput

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onbeforeinput: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *InputEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onbeforetoggle

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onbeforetoggle: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onblur

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onblur: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *FocusEvent*\ ) => *any*\ )
      
      Fires when the object loses the input focus.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncancel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncancel: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/cancel_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncanplay

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncanplay: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when playback is possible, but would require further buffering.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncanplaythrough

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncanplaythrough: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onchange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onchange: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Fires when the contents of the object or selection have changed.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onclick

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onclick: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user clicks the left mouse button on the object
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onclose

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onclose: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncontextlost

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncontextlost: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/webglcontextlost_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncontextmenu

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncontextmenu: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user clicks the right mouse button in the client area, opening the context menu.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncontextrestored

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncontextrestored: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncopy

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncopy: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *ClipboardEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/copy_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncuechange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncuechange: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oncut

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oncut: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *ClipboardEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/cut_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondblclick

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondblclick: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user double-clicks the object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondrag

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondrag: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *DragEvent*\ ) => *any*\ )
      
      Fires on the source object continuously during a drag operation.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondragend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondragend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *DragEvent*\ ) => *any*\ )
      
      Fires on the source object when the user releases the mouse at the close of a drag operation.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondragenter

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondragenter: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *DragEvent*\ ) => *any*\ )
      
      Fires on the target element when the user drags the object to a valid drop target.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondragleave

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondragleave: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *DragEvent*\ ) => *any*\ )
      
      Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondragover

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondragover: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *DragEvent*\ ) => *any*\ )
      
      Fires on the target element continuously while the user drags the object over a valid drop target.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondragstart

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondragstart: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *DragEvent*\ ) => *any*\ )
      
      Fires on the source object when the user starts to drag a text selection or selected object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondrop

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondrop: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *DragEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ondurationchange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ondurationchange: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the duration attribute is updated.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onemptied

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onemptied: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the media element is reset to its initial state.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onended

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onended: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the end of playback is reached.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onerror

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onerror: *OnErrorEventHandler*
      
      Fires when an error occurs during object loading.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onfocus

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onfocus: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *FocusEvent*\ ) => *any*\ )
      
      Fires when the object receives focus.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onformdata

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onformdata: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *FormDataEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onfullscreenchange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onfullscreenchange: (*None* | (**this**\ : *Element*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onfullscreenerror

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onfullscreenerror: (*None* | (**this**\ : *Element*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ongotpointercapture

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ongotpointercapture: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oninput

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oninput: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/input_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.oninvalid

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | oninvalid: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onkeydown

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onkeydown: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *KeyboardEvent*\ ) => *any*\ )
      
      Fires when the user presses a key.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onkeypress

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
         :clio-deprecated:`deprecated`
      
      .. rst-class:: sig-pretty-signature
      
         | onkeypress: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *KeyboardEvent*\ ) => *any*\ )
      
      Fires when the user presses an alphanumeric key.
      
      **Deprecated**
      
      
         `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/keypress_event>`__
      
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onkeyup

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onkeyup: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *KeyboardEvent*\ ) => *any*\ )
      
      Fires when the user releases a key.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onload

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onload: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Fires immediately after the browser loads the object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onloadeddata

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onloadeddata: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when media data is loaded at the current playback position.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onloadedmetadata

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onloadedmetadata: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the duration and dimensions of the media have been determined.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onloadstart

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onloadstart: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when Internet Explorer begins looking for media data.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onlostpointercapture

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onlostpointercapture: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onmousedown

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onmousedown: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user clicks the object with either mouse button.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onmouseenter

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onmouseenter: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onmouseleave

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onmouseleave: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onmousemove

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onmousemove: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user moves the mouse over the object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onmouseout

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onmouseout: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user moves the mouse pointer outside the boundaries of the object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onmouseover

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onmouseover: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user moves the mouse pointer into the object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onmouseup

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onmouseup: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *MouseEvent*\ ) => *any*\ )
      
      Fires when the user releases a mouse button while the mouse is over the object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpaste

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpaste: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *ClipboardEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/paste_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpause

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpause: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when playback is paused.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onplay

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onplay: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the play method is requested.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onplaying

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onplaying: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the audio or video has started playing.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointercancel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointercancel: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointerdown

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointerdown: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointerenter

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointerenter: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointerleave

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointerleave: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointermove

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointermove: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointermove_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointerout

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointerout: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointerout_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointerover

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointerover: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointerover_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onpointerup

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onpointerup: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *PointerEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/pointerup_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onprogress

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onprogress: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *ProgressEvent*\ ) => *any*\ )
      
      Occurs to indicate progress while downloading media data.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onratechange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onratechange: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the playback rate is increased or decreased.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onreset

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onreset: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Fires when the user resets a form.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onresize

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onresize: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *UIEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onscroll

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onscroll: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Fires when the user repositions the scroll box in the scroll bar on the object.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onscrollend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onscrollend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/scrollend_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onsecuritypolicyviolation

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onsecuritypolicyviolation: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *SecurityPolicyViolationEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onseeked

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onseeked: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the seek operation ends.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onseeking

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onseeking: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the current playback position is moved.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onselect

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onselect: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Fires when the current selection changes.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onselectionchange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onselectionchange: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onselectstart

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onselectstart: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/selectstart_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onslotchange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onslotchange: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onstalled

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onstalled: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the download has stopped.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onsubmit

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onsubmit: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *SubmitEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onsuspend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onsuspend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs if the load operation has been intentionally halted.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontimeupdate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontimeupdate: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs to indicate the current playback position.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontoggle

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontoggle: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/toggle_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontransitioncancel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontransitioncancel: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TransitionEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontransitionend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontransitionend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TransitionEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/transitionend_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontransitionrun

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontransitionrun: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TransitionEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontransitionstart

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontransitionstart: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TransitionEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onvolumechange

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onvolumechange: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when the volume is changed, or playback is muted or unmuted.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onwaiting

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onwaiting: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      Occurs when playback stops because the next frame of a video resource is not available.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onwebkitanimationend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
         :clio-deprecated:`deprecated`
      
      .. rst-class:: sig-pretty-signature
      
         | onwebkitanimationend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      **Deprecated**
      
      
         This is a legacy alias of ``onanimationend``\ .
      
         `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animationend_event>`__
      
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onwebkitanimationiteration

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
         :clio-deprecated:`deprecated`
      
      .. rst-class:: sig-pretty-signature
      
         | onwebkitanimationiteration: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      **Deprecated**
      
      
         This is a legacy alias of ``onanimationiteration``\ .
      
         `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event>`__
      
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onwebkitanimationstart

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
         :clio-deprecated:`deprecated`
      
      .. rst-class:: sig-pretty-signature
      
         | onwebkitanimationstart: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      **Deprecated**
      
      
         This is a legacy alias of ``onanimationstart``\ .
      
         `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animationstart_event>`__
      
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onwebkittransitionend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
         :clio-deprecated:`deprecated`
      
      .. rst-class:: sig-pretty-signature
      
         | onwebkittransitionend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *Event*\ ) => *any*\ )
      
      **Deprecated**
      
      
         This is a legacy alias of ``ontransitionend``\ .
      
         `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/transitionend_event>`__
      
      



.. js:data:: ui.common.HoopsCoordinateInputElement.onwheel

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | onwheel: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *WheelEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/wheel_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.outerHTML

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | outerHTML: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/outerHTML>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.outerText

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | outerText: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ownerDocument

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ownerDocument: *Document*
      
      Returns the node document. Returns null for documents.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/ownerDocument>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.parentElement

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | parentElement: (*None* | *HTMLElement*\ )
      
      Returns the parent element.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/parentElement>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.parentNode

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | parentNode: (*None* | *ParentNode*\ )
      
      Returns the parent.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/parentNode>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.part

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | part: *DOMTokenList*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/part>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.popover

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | popover: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/popover>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.prefix

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | prefix: (*None* | *string*\ )
      
      Returns the namespace prefix.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/prefix>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.previousElementSibling

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | previousElementSibling: (*None* | *Element*\ )
      
      Returns the first preceding sibling that is an element, and null otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.previousSibling

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | previousSibling: (*None* | *ChildNode*\ )
      
      Returns the previous sibling.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/previousSibling>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.PROCESSING_INSTRUCTION_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | PROCESSING_INSTRUCTION_NODE: *7*
      
      node is a ProcessingInstruction node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.renderOptions

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | renderOptions: *RenderOptions*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.renderRoot

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | renderRoot: (*HTMLElement* | *DocumentFragment*\ )
      
      Node or ShadowRoot into which element DOM should be rendered. Defaults to an open shadowRoot.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.role

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | role: (*None* | *string*\ )
      



.. js:data:: ui.common.HoopsCoordinateInputElement.scrollHeight

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scrollHeight: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scrollHeight>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.scrollLeft

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scrollLeft: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scrollLeft>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.scrollTop

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scrollTop: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scrollTop>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.scrollWidth

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scrollWidth: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scrollWidth>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.shadowRoot

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | shadowRoot: (*None* | *ShadowRoot*\ )
      
      Returns element's shadow root, if any, and if shadow root's mode is "open", and null otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/shadowRoot>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.slot

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | slot: *string*
      
      Returns the value of element's slot content attribute. Can be set to change it.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/slot>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.spellcheck

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | spellcheck: *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.style

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | style: *CSSStyleDeclaration*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/style>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.tabIndex

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | tabIndex: *number*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.tagName

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | tagName: *string*
      
      Returns the HTML-uppercased qualified name.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/tagName>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.TEXT_NODE

      .. rst-class:: clio-flags
      
         :clio-readonly:`readonly`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | TEXT_NODE: *3*
      
      node is a Text node.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.textContent

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | textContent: (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/textContent>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.title

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | title: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/title>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.translate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | translate: *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/translate>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.value

      .. rst-class:: sig-pretty-signature
      
         | value: *number*
      
      The current numeric value of the coordinate. This value is displayed in both the numeric input and range slider, and is formatted to 2 decimal places for display.
      



.. js:data:: ui.common.HoopsCoordinateInputElement.writingSuggestions

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | writingSuggestions: *string*
      



.. js:data:: ui.common.HoopsCoordinateInputElement.nonce

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | nonce: *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontouchcancel

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontouchcancel: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TouchEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontouchend

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontouchend: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TouchEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/touchend_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontouchmove

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontouchmove: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TouchEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/touchmove_event>`__
      



.. js:data:: ui.common.HoopsCoordinateInputElement.ontouchstart

      .. rst-class:: clio-flags
      
         :clio-optional:`optional`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | ontouchstart: (*None* | (**this**\ : *GlobalEventHandlers*\ , **ev**\ : *TouchEvent*\ ) => *any*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/touchstart_event>`__
      



.. rst-class:: kind-group kind-accessors

.. rubric:: Accessors
   :class: kind-group-title


.. js:method:: ui.common.HoopsCoordinateInputElement.observedAttributes

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | *get* observedAttributes(): *string*\ []
      
      Returns a list of attributes corresponding to the registered properties.
      
      **Returns**\ : *string*\ []
      



.. js:method:: ui.common.HoopsCoordinateInputElement.updateComplete

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | *get* updateComplete(): *Promise*
      
      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*
      
      
         A promise of a boolean that resolves to true if the update completed without triggering another update.
      
      



.. rst-class:: kind-group kind-methods

.. rubric:: Methods
   :class: kind-group-title


.. js:method:: static ui.common.HoopsCoordinateInputElement.addInitializer

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | addInitializer(**initializer**\ : *Initializer*\ ): *void*
      
      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``\ .
      
      .. code-block:: ts
      
         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:
      
      .. code-block:: ts
      
         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*
      



.. js:method:: static ui.common.HoopsCoordinateInputElement.createProperty

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | createProperty(**name**\ : *PropertyKey*\ , **options**\ : *PropertyDeclaration*\ ): *void*
      
      Creates a property accessor on the element prototype if one does not exist and stores a ? 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:
      
      .. code-block:: ts
      
         static createProperty(name, options) {
           options = Object.assign(options, {myOption: true});
           super.createProperty(name, options);
         }
      
      **Parameters**
      
      
         **name**\ : *PropertyKey*
      
         **options**\ : *PropertyDeclaration*
      
      
      **Returns**\ : *void*
      



.. js:method:: static ui.common.HoopsCoordinateInputElement.getPropertyOptions

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getPropertyOptions(**name**\ : *PropertyKey*\ ): *PropertyDeclaration*
      
      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 ?.
      
      **Parameters**
      
      
         **name**\ : *PropertyKey*
      
      
      **Returns**\ : *PropertyDeclaration*
      



.. js:method:: static ui.common.HoopsCoordinateInputElement.finalize

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | finalize(): *void*
      
      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*
      



.. js:method:: static ui.common.HoopsCoordinateInputElement.finalizeStyles

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | finalizeStyles(**styles**\ : *CSSResultGroup*\ ): *CSSResultOrNative*\ []
      
      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**
      
      
         **styles**\ : *CSSResultGroup*
      
      
      **Returns**\ : *CSSResultOrNative*\ []
      



.. js:method:: static ui.common.HoopsCoordinateInputElement.getPropertyDescriptor

      .. rst-class:: clio-flags
      
         :clio-static:`static`
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getPropertyDescriptor(**name**\ : *PropertyKey*\ , **key**\ : (*string* | *symbol*\ ), **options**\ : *PropertyDeclaration*\ ): (*undefined* | *PropertyDescriptor*\ )
      
      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,
      
      .. code-block:: ts
      
         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*
      
      
      **Returns**\ : (*undefined* \| *PropertyDescriptor*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.addController

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | addController(**controller**\ : *ReactiveController*\ ): *void*
      
      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*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.addEventListener

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | addEventListener(**type**\ : K, **listener**\ : (**this**\ : *HTMLElement*\ , **ev**\ : Unhandled type IndexedAccess) => *any*\ , **options**\ : (*boolean* | *AddEventListenerOptions*\ )): *void*
      
      **Parameters**
      
      
         **type**\ : K
      
         **listener**\ : (**this**\ : *HTMLElement*\ , **ev**\ : Unhandled type IndexedAccess) => *any*
      
         **options**\ : (*boolean* \| *AddEventListenerOptions*\ )
      
      
      **Returns**\ : *void*
      
      .. rst-class:: sig-pretty-signature
      
         | addEventListener(**type**\ : *string*\ , **listener**\ : *EventListenerOrEventListenerObject*\ , **options**\ : (*boolean* | *AddEventListenerOptions*\ )): *void*
      
      **Parameters**
      
      
         **type**\ : *string*
      
         **listener**\ : *EventListenerOrEventListenerObject*
      
         **options**\ : (*boolean* \| *AddEventListenerOptions*\ )
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.after

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | after(**nodes**\ : (*string* | *Node*\ )[]): *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 <https://developer.mozilla.org/docs/Web/API/CharacterData/after>`__
      
      **Parameters**
      
      
         **nodes**\ : (*string* \| *Node*\ )[]
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.animate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | animate(**keyframes**\ : (*None* | *Keyframe*\ [] | *PropertyIndexedKeyframes*\ ), **options**\ : (*number* | *KeyframeAnimationOptions*\ )): *Animation*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/animate>`__
      
      **Parameters**
      
      
         **keyframes**\ : (*None* \| *Keyframe*\ [] \| *PropertyIndexedKeyframes*\ )
      
         **options**\ : (*number* \| *KeyframeAnimationOptions*\ )
      
      
      **Returns**\ : *Animation*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.append

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | append(**nodes**\ : (*string* | *Node*\ )[]): *void*
      
      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 <https://developer.mozilla.org/docs/Web/API/Document/append>`__
      
      **Parameters**
      
      
         **nodes**\ : (*string* \| *Node*\ )[]
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.appendChild

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | appendChild(**node**\ : T): T
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/appendChild>`__
      
      **Parameters**
      
      
         **node**\ : T
      
      
      **Returns**\ : T
      



.. js:method:: ui.common.HoopsCoordinateInputElement.attachInternals

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | attachInternals(): *ElementInternals*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals>`__
      
      **Returns**\ : *ElementInternals*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.attachShadow

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | attachShadow(**init**\ : *ShadowRootInit*\ ): *ShadowRoot*
      
      Creates a shadow root for element and returns it.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/attachShadow>`__
      
      **Parameters**
      
      
         **init**\ : *ShadowRootInit*
      
      
      **Returns**\ : *ShadowRoot*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.attributeChangedCallback

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | attributeChangedCallback(**name**\ : *string*\ , **_old**\ : (*None* | *string*\ ), **value**\ : (*None* | *string*\ )): *void*
      
      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 <https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements#using_the_lifecycle_callbacks>`__ on MDN for more information about the ``attributeChangedCallback``\ .
      
      **Parameters**
      
      
         **name**\ : *string*
      
         **_old**\ : (*None* \| *string*\ )
      
         **value**\ : (*None* \| *string*\ )
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.before

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | before(**nodes**\ : (*string* | *Node*\ )[]): *void*
      
      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 <https://developer.mozilla.org/docs/Web/API/CharacterData/before>`__
      
      **Parameters**
      
      
         **nodes**\ : (*string* \| *Node*\ )[]
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.blur

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | blur(): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/blur>`__
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.checkVisibility

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | checkVisibility(**options**\ : *CheckVisibilityOptions*\ ): *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/checkVisibility>`__
      
      **Parameters**
      
      
         **options**\ : *CheckVisibilityOptions*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.click

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | click(): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/click>`__
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.cloneNode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | cloneNode(**deep**\ : *boolean*\ ): *Node*
      
      Returns a copy of node. If deep is true, the copy also includes the node's descendants.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/cloneNode>`__
      
      **Parameters**
      
      
         **deep**\ : *boolean*
      
      
      **Returns**\ : *Node*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.closest

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | closest(**selector**\ : K): (*None* | Unhandled type IndexedAccess)
      
      Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/closest>`__
      
      **Parameters**
      
      
         **selector**\ : K
      
      
      **Returns**\ : (*None* \| Unhandled type IndexedAccess)
      
      .. rst-class:: sig-pretty-signature
      
         | closest(**selector**\ : K): (*None* | Unhandled type IndexedAccess)
      
      **Parameters**
      
      
         **selector**\ : K
      
      
      **Returns**\ : (*None* \| Unhandled type IndexedAccess)
      
      .. rst-class:: sig-pretty-signature
      
         | closest(**selector**\ : K): (*None* | Unhandled type IndexedAccess)
      
      **Parameters**
      
      
         **selector**\ : K
      
      
      **Returns**\ : (*None* \| Unhandled type IndexedAccess)
      
      .. rst-class:: sig-pretty-signature
      
         | closest(**selectors**\ : *string*\ ): (*None* | E)
      
      **Parameters**
      
      
         **selectors**\ : *string*
      
      
      **Returns**\ : (*None* \| E)
      



.. js:method:: ui.common.HoopsCoordinateInputElement.compareDocumentPosition

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | compareDocumentPosition(**other**\ : *Node*\ ): *number*
      
      Returns a bitmask indicating the position of other relative to node.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition>`__
      
      **Parameters**
      
      
         **other**\ : *Node*
      
      
      **Returns**\ : *number*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.computedStyleMap

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | computedStyleMap(): *StylePropertyMapReadOnly*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap>`__
      
      **Returns**\ : *StylePropertyMapReadOnly*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.connectedCallback

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | connectedCallback(): *void*
      
      Invoked when the component is added to the document's DOM.
      
      In ``connectedCallback()`` you should setup tasks that should only occur when the element is connected to the document. The most common of these is adding event listeners to nodes external to the element, like a keydown event handler added to the window.
      
      .. code-block:: ts
      
         connectedCallback() {
           super.connectedCallback();
           addEventListener('keydown', this._handleKeydown);
         }
      
      Typically, anything done in ``connectedCallback()`` should be undone when the element is disconnected, in ``disconnectedCallback()``\ .
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.contains

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | contains(**other**\ : (*None* | *Node*\ )): *boolean*
      
      Returns true if other is an inclusive descendant of node, and false otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/contains>`__
      
      **Parameters**
      
      
         **other**\ : (*None* \| *Node*\ )
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.disconnectedCallback

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | disconnectedCallback(): *void*
      
      Invoked when the component is removed from the document's DOM.
      
      This callback is the main signal to the element that it may no longer be used. ``disconnectedCallback()`` should ensure that nothing is holding a reference to the element (such as event listeners added to nodes external to the element), so that it is free to be garbage collected.
      
      .. code-block:: ts
      
         disconnectedCallback() {
           super.disconnectedCallback();
           window.removeEventListener('keydown', this._handleKeydown);
         }
      
      An element may be re-connected after being disconnected.
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.dispatchEvent

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | dispatchEvent(**event**\ : *Event*\ ): *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 <https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent>`__
      
      **Parameters**
      
      
         **event**\ : *Event*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.focus

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | focus(**options**\ : *FocusOptions*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/focus>`__
      
      **Parameters**
      
      
         **options**\ : *FocusOptions*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getAnimations

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getAnimations(**options**\ : *GetAnimationsOptions*\ ): *Animation*\ []
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getAnimations>`__
      
      **Parameters**
      
      
         **options**\ : *GetAnimationsOptions*
      
      
      **Returns**\ : *Animation*\ []
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getAttribute

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getAttribute(**qualifiedName**\ : *string*\ ): (*None* | *string*\ )
      
      Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getAttribute>`__
      
      **Parameters**
      
      
         **qualifiedName**\ : *string*
      
      
      **Returns**\ : (*None* \| *string*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getAttributeNames

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getAttributeNames(): *string*\ []
      
      Returns the qualified names of all element's attributes. Can contain duplicates.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames>`__
      
      **Returns**\ : *string*\ []
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getAttributeNode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getAttributeNode(**qualifiedName**\ : *string*\ ): (*None* | *Attr*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode>`__
      
      **Parameters**
      
      
         **qualifiedName**\ : *string*
      
      
      **Returns**\ : (*None* \| *Attr*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getAttributeNodeNS

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getAttributeNodeNS(**namespace**\ : (*None* | *string*\ ), **localName**\ : *string*\ ): (*None* | *Attr*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS>`__
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
         **localName**\ : *string*
      
      
      **Returns**\ : (*None* \| *Attr*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getAttributeNS

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getAttributeNS(**namespace**\ : (*None* | *string*\ ), **localName**\ : *string*\ ): (*None* | *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 <https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS>`__
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
         **localName**\ : *string*
      
      
      **Returns**\ : (*None* \| *string*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getBoundingClientRect

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getBoundingClientRect(): *DOMRect*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect>`__
      
      **Returns**\ : *DOMRect*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getClientRects

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getClientRects(): *DOMRectList*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getClientRects>`__
      
      **Returns**\ : *DOMRectList*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getElementsByClassName

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByClassName(**classNames**\ : *string*\ ): *HTMLCollectionOf*
      
      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 <https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName>`__
      
      **Parameters**
      
      
         **classNames**\ : *string*
      
      
      **Returns**\ : *HTMLCollectionOf*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getElementsByTagName

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagName(**qualifiedName**\ : K): *HTMLCollectionOf*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName>`__
      
      **Parameters**
      
      
         **qualifiedName**\ : K
      
      
      **Returns**\ : *HTMLCollectionOf*
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagName(**qualifiedName**\ : K): *HTMLCollectionOf*
      
      **Parameters**
      
      
         **qualifiedName**\ : K
      
      
      **Returns**\ : *HTMLCollectionOf*
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagName(**qualifiedName**\ : K): *HTMLCollectionOf*
      
      **Parameters**
      
      
         **qualifiedName**\ : K
      
      
      **Returns**\ : *HTMLCollectionOf*
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagName(**qualifiedName**\ : K): *HTMLCollectionOf*
      
      **Deprecated**
      
      
      
      **Parameters**
      
      
         **qualifiedName**\ : K
      
      
      **Returns**\ : *HTMLCollectionOf*
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagName(**qualifiedName**\ : *string*\ ): *HTMLCollectionOf*
      
      **Parameters**
      
      
         **qualifiedName**\ : *string*
      
      
      **Returns**\ : *HTMLCollectionOf*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getElementsByTagNameNS

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagNameNS(**namespaceURI**\ : *"http://www.w3.org/1999/xhtml"*\ , **localName**\ : *string*\ ): *HTMLCollectionOf*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS>`__
      
      **Parameters**
      
      
         **namespaceURI**\ : *"http://www.w3.org/1999/xhtml"*
      
         **localName**\ : *string*
      
      
      **Returns**\ : *HTMLCollectionOf*
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagNameNS(**namespaceURI**\ : *"http://www.w3.org/2000/svg"*\ , **localName**\ : *string*\ ): *HTMLCollectionOf*
      
      **Parameters**
      
      
         **namespaceURI**\ : *"http://www.w3.org/2000/svg"*
      
         **localName**\ : *string*
      
      
      **Returns**\ : *HTMLCollectionOf*
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagNameNS(**namespaceURI**\ : *"http://www.w3.org/1998/Math/MathML"*\ , **localName**\ : *string*\ ): *HTMLCollectionOf*
      
      **Parameters**
      
      
         **namespaceURI**\ : *"http://www.w3.org/1998/Math/MathML"*
      
         **localName**\ : *string*
      
      
      **Returns**\ : *HTMLCollectionOf*
      
      .. rst-class:: sig-pretty-signature
      
         | getElementsByTagNameNS(**namespace**\ : (*None* | *string*\ ), **localName**\ : *string*\ ): *HTMLCollectionOf*
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
         **localName**\ : *string*
      
      
      **Returns**\ : *HTMLCollectionOf*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getHTML

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getHTML(**options**\ : *GetHTMLOptions*\ ): *string*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/getHTML>`__
      
      **Parameters**
      
      
         **options**\ : *GetHTMLOptions*
      
      
      **Returns**\ : *string*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getRootNode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getRootNode(**options**\ : *GetRootNodeOptions*\ ): *Node*
      
      Returns node's root.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/getRootNode>`__
      
      **Parameters**
      
      
         **options**\ : *GetRootNodeOptions*
      
      
      **Returns**\ : *Node*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.hasAttribute

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hasAttribute(**qualifiedName**\ : *string*\ ): *boolean*
      
      Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/hasAttribute>`__
      
      **Parameters**
      
      
         **qualifiedName**\ : *string*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.hasAttributeNS

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hasAttributeNS(**namespace**\ : (*None* | *string*\ ), **localName**\ : *string*\ ): *boolean*
      
      Returns true if element has an attribute whose namespace is namespace and local name is localName.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS>`__
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
         **localName**\ : *string*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.hasAttributes

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hasAttributes(): *boolean*
      
      Returns true if element has attributes, and false otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/hasAttributes>`__
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.hasChildNodes

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hasChildNodes(): *boolean*
      
      Returns whether node has children.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes>`__
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.hasPointerCapture

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hasPointerCapture(**pointerId**\ : *number*\ ): *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture>`__
      
      **Parameters**
      
      
         **pointerId**\ : *number*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.hidePopover

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | hidePopover(): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover>`__
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.insertAdjacentElement

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | insertAdjacentElement(**where**\ : *InsertPosition*\ , **element**\ : *Element*\ ): (*None* | *Element*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement>`__
      
      **Parameters**
      
      
         **where**\ : *InsertPosition*
      
         **element**\ : *Element*
      
      
      **Returns**\ : (*None* \| *Element*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.insertAdjacentHTML

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | insertAdjacentHTML(**position**\ : *InsertPosition*\ , **string**\ : *string*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML>`__
      
      **Parameters**
      
      
         **position**\ : *InsertPosition*
      
         **string**\ : *string*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.insertAdjacentText

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | insertAdjacentText(**where**\ : *InsertPosition*\ , **data**\ : *string*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText>`__
      
      **Parameters**
      
      
         **where**\ : *InsertPosition*
      
         **data**\ : *string*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.insertBefore

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | insertBefore(**node**\ : T, **child**\ : (*None* | *Node*\ )): T
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/insertBefore>`__
      
      **Parameters**
      
      
         **node**\ : T
      
         **child**\ : (*None* \| *Node*\ )
      
      
      **Returns**\ : T
      



.. js:method:: ui.common.HoopsCoordinateInputElement.isDefaultNamespace

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | isDefaultNamespace(**namespace**\ : (*None* | *string*\ )): *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace>`__
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.isEqualNode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | isEqualNode(**otherNode**\ : (*None* | *Node*\ )): *boolean*
      
      Returns whether node and otherNode have the same properties.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/isEqualNode>`__
      
      **Parameters**
      
      
         **otherNode**\ : (*None* \| *Node*\ )
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.isSameNode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | isSameNode(**otherNode**\ : (*None* | *Node*\ )): *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/isSameNode>`__
      
      **Parameters**
      
      
         **otherNode**\ : (*None* \| *Node*\ )
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.lookupNamespaceURI

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | lookupNamespaceURI(**prefix**\ : (*None* | *string*\ )): (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI>`__
      
      **Parameters**
      
      
         **prefix**\ : (*None* \| *string*\ )
      
      
      **Returns**\ : (*None* \| *string*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.lookupPrefix

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | lookupPrefix(**namespace**\ : (*None* | *string*\ )): (*None* | *string*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix>`__
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
      
      **Returns**\ : (*None* \| *string*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.matches

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | matches(**selectors**\ : *string*\ ): *boolean*
      
      Returns true if matching selectors against element's root yields element, and false otherwise.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/matches>`__
      
      **Parameters**
      
      
         **selectors**\ : *string*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.normalize

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | normalize(): *void*
      
      Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/normalize>`__
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.prepend

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | prepend(**nodes**\ : (*string* | *Node*\ )[]): *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 <https://developer.mozilla.org/docs/Web/API/Document/prepend>`__
      
      **Parameters**
      
      
         **nodes**\ : (*string* \| *Node*\ )[]
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.querySelector

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | querySelector(**selectors**\ : K): (*None* | Unhandled type IndexedAccess)
      
      Returns the first element that is a descendant of node that matches selectors.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/querySelector>`__
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : (*None* \| Unhandled type IndexedAccess)
      
      .. rst-class:: sig-pretty-signature
      
         | querySelector(**selectors**\ : K): (*None* | Unhandled type IndexedAccess)
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : (*None* \| Unhandled type IndexedAccess)
      
      .. rst-class:: sig-pretty-signature
      
         | querySelector(**selectors**\ : K): (*None* | Unhandled type IndexedAccess)
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : (*None* \| Unhandled type IndexedAccess)
      
      .. rst-class:: sig-pretty-signature
      
         | querySelector(**selectors**\ : K): (*None* | Unhandled type IndexedAccess)
      
      **Deprecated**
      
      
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : (*None* \| Unhandled type IndexedAccess)
      
      .. rst-class:: sig-pretty-signature
      
         | querySelector(**selectors**\ : *string*\ ): (*None* | E)
      
      **Parameters**
      
      
         **selectors**\ : *string*
      
      
      **Returns**\ : (*None* \| E)
      



.. js:method:: ui.common.HoopsCoordinateInputElement.querySelectorAll

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | querySelectorAll(**selectors**\ : K): *NodeListOf*
      
      Returns all element descendants of node that match selectors.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll>`__
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : *NodeListOf*
      
      .. rst-class:: sig-pretty-signature
      
         | querySelectorAll(**selectors**\ : K): *NodeListOf*
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : *NodeListOf*
      
      .. rst-class:: sig-pretty-signature
      
         | querySelectorAll(**selectors**\ : K): *NodeListOf*
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : *NodeListOf*
      
      .. rst-class:: sig-pretty-signature
      
         | querySelectorAll(**selectors**\ : K): *NodeListOf*
      
      **Deprecated**
      
      
      
      **Parameters**
      
      
         **selectors**\ : K
      
      
      **Returns**\ : *NodeListOf*
      
      .. rst-class:: sig-pretty-signature
      
         | querySelectorAll(**selectors**\ : *string*\ ): *NodeListOf*
      
      **Parameters**
      
      
         **selectors**\ : *string*
      
      
      **Returns**\ : *NodeListOf*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.releasePointerCapture

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | releasePointerCapture(**pointerId**\ : *number*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture>`__
      
      **Parameters**
      
      
         **pointerId**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.remove

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | remove(): *void*
      
      Removes node.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/CharacterData/remove>`__
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.removeAttribute

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | removeAttribute(**qualifiedName**\ : *string*\ ): *void*
      
      Removes element's first attribute whose qualified name is qualifiedName.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/removeAttribute>`__
      
      **Parameters**
      
      
         **qualifiedName**\ : *string*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.removeAttributeNode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | removeAttributeNode(**attr**\ : *Attr*\ ): *Attr*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode>`__
      
      **Parameters**
      
      
         **attr**\ : *Attr*
      
      
      **Returns**\ : *Attr*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.removeAttributeNS

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | removeAttributeNS(**namespace**\ : (*None* | *string*\ ), **localName**\ : *string*\ ): *void*
      
      Removes element's attribute whose namespace is namespace and local name is localName.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS>`__
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
         **localName**\ : *string*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.removeChild

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | removeChild(**child**\ : T): T
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/removeChild>`__
      
      **Parameters**
      
      
         **child**\ : T
      
      
      **Returns**\ : T
      



.. js:method:: ui.common.HoopsCoordinateInputElement.removeController

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | removeController(**controller**\ : *ReactiveController*\ ): *void*
      
      Removes a ``ReactiveController`` from the element.
      
      **Parameters**
      
      
         **controller**\ : *ReactiveController*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.removeEventListener

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | removeEventListener(**type**\ : K, **listener**\ : (**this**\ : *HTMLElement*\ , **ev**\ : Unhandled type IndexedAccess) => *any*\ , **options**\ : (*boolean* | *EventListenerOptions*\ )): *void*
      
      **Parameters**
      
      
         **type**\ : K
      
         **listener**\ : (**this**\ : *HTMLElement*\ , **ev**\ : Unhandled type IndexedAccess) => *any*
      
         **options**\ : (*boolean* \| *EventListenerOptions*\ )
      
      
      **Returns**\ : *void*
      
      .. rst-class:: sig-pretty-signature
      
         | removeEventListener(**type**\ : *string*\ , **listener**\ : *EventListenerOrEventListenerObject*\ , **options**\ : (*boolean* | *EventListenerOptions*\ )): *void*
      
      **Parameters**
      
      
         **type**\ : *string*
      
         **listener**\ : *EventListenerOrEventListenerObject*
      
         **options**\ : (*boolean* \| *EventListenerOptions*\ )
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.render

      .. rst-class:: sig-pretty-signature
      
         | render(): *TemplateResult*
      
      Renders the coordinate input component template.
      
      Creates a layout with three columns:
      
      
      1. Label (1rem width)
      2. Numeric input (4rem width)
      3. Range slider (auto width)
      
      Both input controls share the same value, constraints, and change handler to ensure they remain synchronized.
      
      **Returns**\ : *TemplateResult*
      
      
         TemplateResult containing the component's HTML structure
      
      



.. js:method:: ui.common.HoopsCoordinateInputElement.replaceChild

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | replaceChild(**node**\ : *Node*\ , **child**\ : T): T
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Node/replaceChild>`__
      
      **Parameters**
      
      
         **node**\ : *Node*
      
         **child**\ : T
      
      
      **Returns**\ : T
      



.. js:method:: ui.common.HoopsCoordinateInputElement.replaceChildren

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | replaceChildren(**nodes**\ : (*string* | *Node*\ )[]): *void*
      
      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 <https://developer.mozilla.org/docs/Web/API/Document/replaceChildren>`__
      
      **Parameters**
      
      
         **nodes**\ : (*string* \| *Node*\ )[]
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.replaceWith

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | replaceWith(**nodes**\ : (*string* | *Node*\ )[]): *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 <https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith>`__
      
      **Parameters**
      
      
         **nodes**\ : (*string* \| *Node*\ )[]
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.requestFullscreen

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | requestFullscreen(**options**\ : *FullscreenOptions*\ ): *Promise*
      
      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 <https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen>`__
      
      **Parameters**
      
      
         **options**\ : *FullscreenOptions*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.requestPointerLock

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | requestPointerLock(**options**\ : *PointerLockOptions*\ ): *Promise*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock>`__
      
      **Parameters**
      
      
         **options**\ : *PointerLockOptions*
      
      
      **Returns**\ : *Promise*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.requestUpdate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | requestUpdate(**name**\ : *PropertyKey*\ , **oldValue**\ : *unknown*\ , **options**\ : *PropertyDeclaration*\ ): *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**
      
      
         **name**\ : *PropertyKey*
      
      
            name of requesting property
      
      
         **oldValue**\ : *unknown*
      
      
            old value of requesting property
      
      
         **options**\ : *PropertyDeclaration*
      
      
            property options to use instead of the previously configured options
      
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.scroll

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scroll(**options**\ : *ScrollToOptions*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scroll>`__
      
      **Parameters**
      
      
         **options**\ : *ScrollToOptions*
      
      
      **Returns**\ : *void*
      
      .. rst-class:: sig-pretty-signature
      
         | scroll(**x**\ : *number*\ , **y**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **x**\ : *number*
      
         **y**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.scrollBy

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scrollBy(**options**\ : *ScrollToOptions*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scrollBy>`__
      
      **Parameters**
      
      
         **options**\ : *ScrollToOptions*
      
      
      **Returns**\ : *void*
      
      .. rst-class:: sig-pretty-signature
      
         | scrollBy(**x**\ : *number*\ , **y**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **x**\ : *number*
      
         **y**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.scrollIntoView

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scrollIntoView(**arg**\ : (*boolean* | *ScrollIntoViewOptions*\ )): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView>`__
      
      **Parameters**
      
      
         **arg**\ : (*boolean* \| *ScrollIntoViewOptions*\ )
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.scrollTo

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scrollTo(**options**\ : *ScrollToOptions*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/scrollTo>`__
      
      **Parameters**
      
      
         **options**\ : *ScrollToOptions*
      
      
      **Returns**\ : *void*
      
      .. rst-class:: sig-pretty-signature
      
         | scrollTo(**x**\ : *number*\ , **y**\ : *number*\ ): *void*
      
      **Parameters**
      
      
         **x**\ : *number*
      
         **y**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.setAttribute

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setAttribute(**qualifiedName**\ : *string*\ , **value**\ : *string*\ ): *void*
      
      Sets the value of element's first attribute whose qualified name is qualifiedName to value.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/setAttribute>`__
      
      **Parameters**
      
      
         **qualifiedName**\ : *string*
      
         **value**\ : *string*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.setAttributeNode

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setAttributeNode(**attr**\ : *Attr*\ ): (*None* | *Attr*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode>`__
      
      **Parameters**
      
      
         **attr**\ : *Attr*
      
      
      **Returns**\ : (*None* \| *Attr*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.setAttributeNodeNS

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setAttributeNodeNS(**attr**\ : *Attr*\ ): (*None* | *Attr*\ )
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS>`__
      
      **Parameters**
      
      
         **attr**\ : *Attr*
      
      
      **Returns**\ : (*None* \| *Attr*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.setAttributeNS

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setAttributeNS(**namespace**\ : (*None* | *string*\ ), **qualifiedName**\ : *string*\ , **value**\ : *string*\ ): *void*
      
      Sets the value of element's attribute whose namespace is namespace and local name is localName to value.
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS>`__
      
      **Parameters**
      
      
         **namespace**\ : (*None* \| *string*\ )
      
         **qualifiedName**\ : *string*
      
         **value**\ : *string*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.setHTMLUnsafe

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setHTMLUnsafe(**html**\ : *string*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe>`__
      
      **Parameters**
      
      
         **html**\ : *string*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.setPointerCapture

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | setPointerCapture(**pointerId**\ : *number*\ ): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture>`__
      
      **Parameters**
      
      
         **pointerId**\ : *number*
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.showPopover

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | showPopover(): *void*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover>`__
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.toggleAttribute

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | toggleAttribute(**qualifiedName**\ : *string*\ , **force**\ : *boolean*\ ): *boolean*
      
      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 <https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute>`__
      
      **Parameters**
      
      
         **qualifiedName**\ : *string*
      
         **force**\ : *boolean*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.togglePopover

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | togglePopover(**force**\ : *boolean*\ ): *boolean*
      
      `MDN Reference <https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover>`__
      
      **Parameters**
      
      
         **force**\ : *boolean*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.webkitMatchesSelector

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | webkitMatchesSelector(**selectors**\ : *string*\ ): *boolean*
      
      **Deprecated**
      
      
         This is a legacy alias of ``matches``\ .
      
         `MDN Reference <https://developer.mozilla.org/docs/Web/API/Element/matches>`__
      
      
      **Parameters**
      
      
         **selectors**\ : *string*
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.createRenderRoot

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | createRenderRoot(): (*HTMLElement* | *DocumentFragment*\ )
      
      **Returns**\ : (*HTMLElement* \| *DocumentFragment*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.enableUpdating

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | enableUpdating(**_requestedUpdate**\ : *boolean*\ ): *void*
      
      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*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.firstUpdated

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | firstUpdated(**_changedProperties**\ : (*PropertyValueMap* | *Map*\ )): *void*
      
      Invoked when the element is first updated. Implement to perform one time work on the element after update.
      
      .. code-block:: ts
      
         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**\ : (*PropertyValueMap* \| *Map*\ )
      
      
            Map of changed properties with old values
      
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.getUpdateComplete

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | getUpdateComplete(): *Promise*
      
      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:
      
      .. code-block:: ts
      
         class MyElement extends LitElement {
           override async getUpdateComplete() {
             const result = await super.getUpdateComplete();
             await this._myChild.updateComplete;
             return result;
           }
         }
      
      **Returns**\ : *Promise*
      
      
         A promise of a boolean that resolves to true if the update completed without triggering another update.
      
      



.. js:method:: ui.common.HoopsCoordinateInputElement.performUpdate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | performUpdate(): *void*
      
      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*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.scheduleUpdate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | scheduleUpdate(): (*void* | *Promise*\ )
      
      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:
      
      .. code-block:: ts
      
         override protected async scheduleUpdate(): Promise<unknown> {
           await new Promise((resolve) => requestAnimationFrame(() => resolve()));
           super.scheduleUpdate();
         }
      
      **Returns**\ : (*void* \| *Promise*\ )
      



.. js:method:: ui.common.HoopsCoordinateInputElement.shouldUpdate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | shouldUpdate(**_changedProperties**\ : (*PropertyValueMap* | *Map*\ )): *boolean*
      
      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**\ : (*PropertyValueMap* \| *Map*\ )
      
      
            Map of changed properties with old values
      
      
      
      **Returns**\ : *boolean*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.update

      .. rst-class:: sig-pretty-signature
      
         | update(**changedProperties**\ : (*PropertyValueMap* | *Map*\ )): *void*
      
      Lifecycle method called when the element's properties change.
      
      This override ensures that both input controls (numeric and range) stay synchronized with the current value property. This is necessary because external updates to the value property may not trigger a re-render of the input elements if they already contain the same value.
      
      **Parameters**
      
      
         **changedProperties**\ : (*PropertyValueMap* \| *Map*\ )
      
      
            Map of changed properties and their previous values
      
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.updated

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | updated(**_changedProperties**\ : (*PropertyValueMap* | *Map*\ )): *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**\ : (*PropertyValueMap* \| *Map*\ )
      
      
            Map of changed properties with old values
      
      
      
      **Returns**\ : *void*
      



.. js:method:: ui.common.HoopsCoordinateInputElement.willUpdate

      .. rst-class:: clio-flags
      
         :clio-inherited:`inherited`
      
      .. rst-class:: sig-pretty-signature
      
         | willUpdate(**_changedProperties**\ : (*PropertyValueMap* | *Map*\ )): *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.
      
      .. code-block:: ts
      
         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**\ : (*PropertyValueMap* \| *Map*\ )
      
      
      **Returns**\ : *void*
      




