bool HTMLTextAreaElement::matchesReadWritePseudoClass() const { return !isDisabledOrReadOnly(); }
bool HTMLTextAreaElement::valueMissing(const String* value) const { return isRequiredFormControl() && !isDisabledOrReadOnly() && (value ? *value : this->value()).isEmpty(); }
void HTMLTextFormControlElement::updateInnerTextElementEditability() { if (TextControlInnerTextElement* innerText = innerTextElement()) innerText->setAttribute(contenteditableAttr, isDisabledOrReadOnly() ? "false" : "plaintext-only"); }