Protected
_valueProtected
_primaryThe primary input (if any). Used to determine what element should receive focus when an associated label is clicked on.
Protected
_internalsAttached ElementInternals which provides form handling functionality.
Private
#buttonThe button element to add a new document.
Private
#inputThe input element to define a Document UUID.
Private
#tagsThe list of tagged documents.
Static
tagStatic
formDeclare that this custom element provides form element functionality.
Restrict this element to documents of a particular type.
Restrict to only allow referencing a single Document instead of an array of documents.
Allow a maximum number of documents to be tagged to the element.
The form this element belongs to.
The input element name.
The value of the input element.
Is this element disabled?
Is this field editable? The field can be neither disabled nor readonly.
Validate that the tagged document is allowed to be added to this field. Subclasses may impose more strict validation as to which types of documents are allowed.
A candidate document or compendium index entry to tag
An error if the candidate document is not allowed
Protected
_initializeProtected
_onPrivate
#onPrivate
#onPrivate
#onPrivate
#tryPrivate
#addStatic
renderStatic
createCreate a HTMLDocumentTagsElement using provided configuration data.
A custom HTMLElement used to render a set of associated Documents referenced by UUID.