All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.react.dom.aria.AriaAttributes.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

@file:Suppress(
    "EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE",
    "DECLARATION_CANT_BE_INLINED",
)

package react.dom.aria

external interface AriaAttributes

/** Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application. */
inline var AriaAttributes.ariaActiveDescendant: String
    get() = asDynamic()["aria-activedescendant"]
    set(value) {
        asDynamic()["aria-activedescendant"] = value
    }

/** Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute. */
inline var AriaAttributes.ariaAtomic: Boolean
    get() = asDynamic()["aria-atomic"]
    set(value) {
        asDynamic()["aria-atomic"] = value
    }

/**
 * Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be
 * presented if they are made.
 */
inline var AriaAttributes.ariaAutoComplete: AriaAutoComplete
    get() = asDynamic()["aria-autocomplete"]
    set(value) {
        asDynamic()["aria-autocomplete"] = value
    }

/** Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user. */
inline var AriaAttributes.ariaBusy: Boolean
    get() = asDynamic()["aria-busy"]
    set(value) {
        asDynamic()["aria-busy"] = value
    }

/**
 * Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
 * @see aria-pressed @see aria-selected.
 */
inline var AriaAttributes.ariaChecked: AriaChecked
    get() = asDynamic()["aria-checked"]
    set(value) {
        asDynamic()["aria-checked"] = value
    }

/**
 * Defines the total number of columns in a table, grid, or treegrid.
 * @see aria-colindex.
 */
inline var AriaAttributes.ariaColCount: Int
    get() = asDynamic()["aria-colcount"]
    set(value) {
        asDynamic()["aria-colcount"] = value
    }

/**
 * Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
 * @see aria-colcount @see aria-colspan.
 */
inline var AriaAttributes.ariaColIndex: Int
    get() = asDynamic()["aria-colindex"]
    set(value) {
        asDynamic()["aria-colindex"] = value
    }

/**
 * Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
 * @see aria-colindex @see aria-rowspan.
 */
inline var AriaAttributes.ariaColSpan: Int
    get() = asDynamic()["aria-colspan"]
    set(value) {
        asDynamic()["aria-colspan"] = value
    }

/**
 * Identifies the element (or elements) whose contents or presence are controlled by the current element.
 * @see aria-owns.
 */
inline var AriaAttributes.ariaControls: String
    get() = asDynamic()["aria-controls"]
    set(value) {
        asDynamic()["aria-controls"] = value
    }

/** Indicates the element that represents the current item within a container or set of related elements. */
inline var AriaAttributes.ariaCurrent: AriaCurrent
    get() = asDynamic()["aria-current"]
    set(value) {
        asDynamic()["aria-current"] = value
    }

/**
 * Identifies the element (or elements) that describes the object.
 * @see aria-labelledby
 */
inline var AriaAttributes.ariaDescribedBy: String
    get() = asDynamic()["aria-describedby"]
    set(value) {
        asDynamic()["aria-describedby"] = value
    }

/**
 * Identifies the element that provides a detailed, extended description for the object.
 * @see aria-describedby.
 */
inline var AriaAttributes.ariaDetails: String
    get() = asDynamic()["aria-details"]
    set(value) {
        asDynamic()["aria-details"] = value
    }

/**
 * Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
 * @see aria-hidden @see aria-readonly.
 */
inline var AriaAttributes.ariaDisabled: Boolean
    get() = asDynamic()["aria-disabled"]
    set(value) {
        asDynamic()["aria-disabled"] = value
    }

/**
 * Indicates what functions can be performed when a dragged object is released on the drop target.
 * @deprecated in ARIA 1.1
 */
inline var AriaAttributes.ariaDropEffect: AriaDropEffect
    get() = asDynamic()["aria-dropeffect"]
    set(value) {
        asDynamic()["aria-dropeffect"] = value
    }

/**
 * Identifies the element that provides an error message for the object.
 * @see aria-invalid @see aria-describedby.
 */
inline var AriaAttributes.ariaErrorMessage: String
    get() = asDynamic()["aria-errormessage"]
    set(value) {
        asDynamic()["aria-errormessage"] = value
    }

/** Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed. */
inline var AriaAttributes.ariaExpanded: Boolean
    get() = asDynamic()["aria-expanded"]
    set(value) {
        asDynamic()["aria-expanded"] = value
    }

/**
 * Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,
 * allows assistive technology to override the general default of reading in document source order.
 */
inline var AriaAttributes.ariaFlowTo: String
    get() = asDynamic()["aria-flowto"]
    set(value) {
        asDynamic()["aria-flowto"] = value
    }

/**
 * Indicates an element's "grabbed" state in a drag-and-drop operation.
 * @deprecated in ARIA 1.1
 */
inline var AriaAttributes.ariaGrabbed: Boolean
    get() = asDynamic()["aria-grabbed"]
    set(value) {
        asDynamic()["aria-grabbed"] = value
    }

/** Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. */
inline var AriaAttributes.ariaHasPopup: AriaHasPopup
    get() = asDynamic()["aria-haspopup"]
    set(value) {
        asDynamic()["aria-haspopup"] = value
    }

/**
 * Indicates whether the element is exposed to an accessibility API.
 * @see aria-disabled.
 */
inline var AriaAttributes.ariaHidden: Boolean
    get() = asDynamic()["aria-hidden"]
    set(value) {
        asDynamic()["aria-hidden"] = value
    }

/**
 * Indicates the entered value does not conform to the format expected by the application.
 * @see aria-errormessage.
 */
inline var AriaAttributes.ariaInvalid: AriaInvalid
    get() = asDynamic()["aria-invalid"]
    set(value) {
        asDynamic()["aria-invalid"] = value
    }

/** Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. */
inline var AriaAttributes.ariaKeyShortcuts: String
    get() = asDynamic()["aria-keyshortcuts"]
    set(value) {
        asDynamic()["aria-keyshortcuts"] = value
    }

/**
 * Defines a string value that labels the current element.
 * @see aria-labelledby.
 */
inline var AriaAttributes.ariaLabel: String
    get() = asDynamic()["aria-label"]
    set(value) {
        asDynamic()["aria-label"] = value
    }

/**
 * Identifies the element (or elements) that labels the current element.
 * @see aria-describedby.
 */
inline var AriaAttributes.ariaLabelledBy: String
    get() = asDynamic()["aria-labelledby"]
    set(value) {
        asDynamic()["aria-labelledby"] = value
    }

/** Defines the hierarchical level of an element within a structure. */
inline var AriaAttributes.ariaLevel: Int
    get() = asDynamic()["aria-level"]
    set(value) {
        asDynamic()["aria-level"] = value
    }

/** Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region. */
inline var AriaAttributes.ariaLive: AriaLive
    get() = asDynamic()["aria-live"]
    set(value) {
        asDynamic()["aria-live"] = value
    }

/** Indicates whether an element is modal when displayed. */
inline var AriaAttributes.ariaModal: Boolean
    get() = asDynamic()["aria-modal"]
    set(value) {
        asDynamic()["aria-modal"] = value
    }

/** Indicates whether a text box accepts multiple lines of input or only a single line. */
inline var AriaAttributes.ariaMultiline: Boolean
    get() = asDynamic()["aria-multiline"]
    set(value) {
        asDynamic()["aria-multiline"] = value
    }

/** Indicates that the user may select more than one item from the current selectable descendants. */
inline var AriaAttributes.ariaMultiSelectable: Boolean
    get() = asDynamic()["aria-multiselectable"]
    set(value) {
        asDynamic()["aria-multiselectable"] = value
    }

/** Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous. */
inline var AriaAttributes.ariaOrientation: AriaOrientation
    get() = asDynamic()["aria-orientation"]
    set(value) {
        asDynamic()["aria-orientation"] = value
    }

/**
 * Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship
 * between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
 * @see aria-controls.
 */
inline var AriaAttributes.ariaOwns: String
    get() = asDynamic()["aria-owns"]
    set(value) {
        asDynamic()["aria-owns"] = value
    }

/**
 * Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.
 * A hint could be a sample value or a brief description of the expected format.
 */
inline var AriaAttributes.ariaPlaceholder: String
    get() = asDynamic()["aria-placeholder"]
    set(value) {
        asDynamic()["aria-placeholder"] = value
    }

/**
 * Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
 * @see aria-setsize.
 */
inline var AriaAttributes.ariaPosInSet: Int
    get() = asDynamic()["aria-posinset"]
    set(value) {
        asDynamic()["aria-posinset"] = value
    }

/**
 * Indicates the current "pressed" state of toggle buttons.
 * @see aria-checked @see aria-selected.
 */
inline var AriaAttributes.ariaPressed: AriaPressed
    get() = asDynamic()["aria-pressed"]
    set(value) {
        asDynamic()["aria-pressed"] = value
    }

/**
 * Indicates that the element is not editable, but is otherwise operable.
 * @see aria-disabled.
 */
inline var AriaAttributes.ariaReadOnly: Boolean
    get() = asDynamic()["aria-readonly"]
    set(value) {
        asDynamic()["aria-readonly"] = value
    }

/**
 * Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
 * @see aria-atomic.
 */
inline var AriaAttributes.ariaRelevant: AriaRelevant
    get() = asDynamic()["aria-relevant"]
    set(value) {
        asDynamic()["aria-relevant"] = value
    }

/** Indicates that user input is required on the element before a form may be submitted. */
inline var AriaAttributes.ariaRequired: Boolean
    get() = asDynamic()["aria-required"]
    set(value) {
        asDynamic()["aria-required"] = value
    }

/** Defines a human-readable, author-localized description for the role of an element. */
inline var AriaAttributes.ariaRoleDescription: String
    get() = asDynamic()["aria-roledescription"]
    set(value) {
        asDynamic()["aria-roledescription"] = value
    }

/**
 * Defines the total number of rows in a table, grid, or treegrid.
 * @see aria-rowindex.
 */
inline var AriaAttributes.ariaRowCount: Int
    get() = asDynamic()["aria-rowcount"]
    set(value) {
        asDynamic()["aria-rowcount"] = value
    }

/**
 * Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
 * @see aria-rowcount @see aria-rowspan.
 */
inline var AriaAttributes.ariaRowIndex: Int
    get() = asDynamic()["aria-rowindex"]
    set(value) {
        asDynamic()["aria-rowindex"] = value
    }

/**
 * Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
 * @see aria-rowindex @see aria-colspan.
 */
inline var AriaAttributes.ariaRowSpan: Int
    get() = asDynamic()["aria-rowspan"]
    set(value) {
        asDynamic()["aria-rowspan"] = value
    }

/**
 * Indicates the current "selected" state of various widgets.
 * @see aria-checked @see aria-pressed.
 */
inline var AriaAttributes.ariaSelected: Boolean
    get() = asDynamic()["aria-selected"]
    set(value) {
        asDynamic()["aria-selected"] = value
    }

/**
 * Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
 * @see aria-posinset.
 */
inline var AriaAttributes.ariaSetSize: Int
    get() = asDynamic()["aria-setsize"]
    set(value) {
        asDynamic()["aria-setsize"] = value
    }

/** Indicates if items in a table or grid are sorted in ascending or descending order. */
inline var AriaAttributes.ariaSort: AriaSort
    get() = asDynamic()["aria-sort"]
    set(value) {
        asDynamic()["aria-sort"] = value
    }

/** Defines the maximum allowed value for a range widget. */
inline var AriaAttributes.ariaValueMax: Double
    get() = asDynamic()["aria-valuemax"]
    set(value) {
        asDynamic()["aria-valuemax"] = value
    }

/** Defines the minimum allowed value for a range widget. */
inline var AriaAttributes.ariaValueMin: Double
    get() = asDynamic()["aria-valuemin"]
    set(value) {
        asDynamic()["aria-valuemin"] = value
    }

/**
 * Defines the current value for a range widget.
 * @see aria-valuetext.
 */
inline var AriaAttributes.ariaValueNow: Double
    get() = asDynamic()["aria-valuenow"]
    set(value) {
        asDynamic()["aria-valuenow"] = value
    }

/** Defines the human readable text alternative of aria-valuenow for a range widget. */
inline var AriaAttributes.ariaValueText: String
    get() = asDynamic()["aria-valuetext"]
    set(value) {
        asDynamic()["aria-valuetext"] = value
    }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy