Lines Matching defs:HTMLInputElement

30 #include "core/html/HTMLInputElement.h"
91 static PassOwnPtrWillBeRawPtr<ListAttributeTargetObserver> create(const AtomicString& id, HTMLInputElement*);
96 ListAttributeTargetObserver(const AtomicString& id, HTMLInputElement*);
98 RawPtrWillBeMember<HTMLInputElement> m_element;
105 const int HTMLInputElement::maximumLength = 524288;
109 HTMLInputElement::HTMLInputElement(Document& document, HTMLFormElement* form, bool createdByParser)
135 PassRefPtrWillBeRawPtr<HTMLInputElement> HTMLInputElement::create(Document& document, HTMLFormElement* form, bool createdByParser)
137 RefPtrWillBeRawPtr<HTMLInputElement> inputElement = adoptRefWillBeNoop(new HTMLInputElement(document, form, createdByParser));
142 void HTMLInputElement::trace(Visitor* visitor)
151 HTMLImageLoader* HTMLInputElement::imageLoader()
158 void HTMLInputElement::didAddUserAgentShadowRoot(ShadowRoot&)
163 void HTMLInputElement::willAddFirstAuthorShadowRoot()
170 HTMLInputElement::~HTMLInputElement()
173 // Need to remove form association while this is still an HTMLInputElement
185 const AtomicString& HTMLInputElement::name() const
190 Vector<FileChooserFileInfo> HTMLInputElement::filesFromFileInputFormControlState(const FormControlState& state)
195 bool HTMLInputElement::shouldAutocomplete() const
202 bool HTMLInputElement::isValidValue(const String& value) const
217 bool HTMLInputElement::tooLong() const
222 bool HTMLInputElement::typeMismatch() const
227 bool HTMLInputElement::valueMissing() const
232 bool HTMLInputElement::hasBadInput() const
237 bool HTMLInputElement::patternMismatch() const
242 bool HTMLInputElement::tooLong(const String& value, NeedsToCheckDirtyFlag check) const
247 bool HTMLInputElement::rangeUnderflow() const
252 bool HTMLInputElement::rangeOverflow() const
257 String HTMLInputElement::validationMessage() const
268 double HTMLInputElement::minimum() const
273 double HTMLInputElement::maximum() const
278 bool HTMLInputElement::stepMismatch() const
283 bool HTMLInputElement::getAllowedValueStep(Decimal* step) const
288 StepRange HTMLInputElement::createStepRange(AnyStepHandling anyStepHandling) const
293 Decimal HTMLInputElement::findClosestTickMarkValue(const Decimal& value)
298 void HTMLInputElement::stepUp(int n, ExceptionState& exceptionState)
303 void HTMLInputElement::stepDown(int n, ExceptionState& exceptionState)
308 void HTMLInputElement::blur()
313 void HTMLInputElement::defaultBlur()
318 bool HTMLInputElement::hasCustomFocusLogic() const
323 bool HTMLInputElement::isKeyboardFocusable() const
328 bool HTMLInputElement::shouldShowFocusRingOnMouseFocus() const
333 void HTMLInputElement::updateFocusAppearance(bool restorePreviousSelection)
346 void HTMLInputElement::beginEditing()
358 void HTMLInputElement::endEditing()
372 void HTMLInputElement::handleFocusEvent(Element* oldFocusedElement, FocusType type)
378 void HTMLInputElement::dispatchFocusInEvent(const AtomicString& eventType, Element* oldFocusedElement, FocusType type)
385 void HTMLInputElement::handleBlurEvent()
391 void HTMLInputElement::setType(const AtomicString& type)
396 void HTMLInputElement::updateType()
475 void HTMLInputElement::subtreeHasChanged()
482 const AtomicString& HTMLInputElement::formControlType() const
487 bool HTMLInputElement::shouldSaveAndRestoreFormControlState() const
494 FormControlState HTMLInputElement::saveFormControlState() const
499 void HTMLInputElement::restoreFormControlState(const FormControlState& state)
505 bool HTMLInputElement::canStartSelection() const
512 int HTMLInputElement::selectionStartForBinding(ExceptionState& exceptionState) const
521 int HTMLInputElement::selectionEndForBinding(ExceptionState& exceptionState) const
530 String HTMLInputElement::selectionDirectionForBinding(ExceptionState& exceptionState) const
539 void HTMLInputElement::setSelectionStartForBinding(int start, ExceptionState& exceptionState)
548 void HTMLInputElement::setSelectionEndForBinding(int end, ExceptionState& exceptionState)
557 void HTMLInputElement::setSelectionDirectionForBinding(const String& direction, ExceptionState& exceptionState)
566 void HTMLInputElement::setSelectionRangeForBinding(int start, int end, ExceptionState& exceptionState)
575 void HTMLInputElement::setSelectionRangeForBinding(int start, int end, const String& direction, ExceptionState& exceptionState)
584 void HTMLInputElement::accessKeyAction(bool sendMouseEvents)
589 bool HTMLInputElement::isPresentationAttribute(const QualifiedName& name) const
597 void HTMLInputElement::collectStyleForPresentationAttribute(const QualifiedName& name, const AtomicString& value, MutableStylePropertySet* style)
620 void HTMLInputElement::attributeWillChange(const QualifiedName& name, const AtomicString& oldValue, const AtomicString& newValue)
636 void HTMLInputElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
744 void HTMLInputElement::finishParsingChildren()
756 bool HTMLInputElement::rendererIsNeeded(const RenderStyle& style)
761 RenderObject* HTMLInputElement::createRenderer(RenderStyle* style)
766 void HTMLInputElement::attach(const AttachContext& context)
777 void HTMLInputElement::detach(const AttachContext& context)
784 String HTMLInputElement::altText() const
800 bool HTMLInputElement::canBeSuccessfulSubmitButton() const
805 bool HTMLInputElement::isActivatedSubmit() const
810 void HTMLInputElement::setActivatedSubmit(bool flag)
815 bool HTMLInputElement::appendFormData(FormDataList& encoding, bool multipart)
820 String HTMLInputElement::resultForDialogSubmit()
825 void HTMLInputElement::resetImpl()
836 bool HTMLInputElement::isTextField() const
841 void HTMLInputElement::setChecked(bool nowChecked, TextFieldEventBehavior eventBehavior)
846 RefPtrWillBeRawPtr<HTMLInputElement> protector(this);
880 void HTMLInputElement::setIndeterminate(bool newValue)
893 int HTMLInputElement::size() const
898 bool HTMLInputElement::sizeShouldIncludeDecoration(int& preferredSize) const
903 void HTMLInputElement::copyNonAttributePropertiesFromElement(const Element& source)
905 const HTMLInputElement& sourceElement = static_cast<const HTMLInputElement&>(source);
918 String HTMLInputElement::value() const
936 String HTMLInputElement::valueWithDefault() const
945 void HTMLInputElement::setValueForUser(const String& value)
951 const String& HTMLInputElement::suggestedValue() const
956 void HTMLInputElement::setSuggestedValue(const String& value)
966 void HTMLInputElement::setEditingValue(const String& value)
982 void HTMLInputElement::setInnerEditorValue(const String& value)
988 void HTMLInputElement::setValue(const String& value, ExceptionState& exceptionState, TextFieldEventBehavior eventBehavior)
998 void HTMLInputElement::setValue(const String& value, TextFieldEventBehavior eventBehavior)
1004 RefPtrWillBeRawPtr<HTMLInputElement> protector(this);
1024 void HTMLInputElement::setValueInternal(const String& sanitizedValue, TextFieldEventBehavior eventBehavior)
1032 void HTMLInputElement::updateView()
1037 double HTMLInputElement::valueAsDate(bool& isNull) const
1044 void HTMLInputElement::setValueAsDate(double value, ExceptionState& exceptionState)
1049 double HTMLInputElement::valueAsNumber() const
1054 void HTMLInputElement::setValueAsNumber(double newValue, ExceptionState& exceptionState, TextFieldEventBehavior eventBehavior)
1065 void HTMLInputElement::setValueFromRenderer(const String& value)
1089 void* HTMLInputElement::preDispatchEventHandler(Event* event)
1107 void HTMLInputElement::postDispatchEventHandler(Event* event, void* dataFromPreDispatch)
1115 void HTMLInputElement::defaultEventHandler(Event* evt)
1201 bool HTMLInputElement::willRespondToMouseClickEvents()
1210 bool HTMLInputElement::isURLAttribute(const Attribute& attribute) const
1215 bool HTMLInputElement::hasLegalLinkAttribute(const QualifiedName& name) const
1220 const QualifiedName& HTMLInputElement::subResourceAttributeName() const
1225 const AtomicString& HTMLInputElement::defaultValue() const
1274 Vector<String> HTMLInputElement::acceptMIMETypes()
1279 Vector<String> HTMLInputElement::acceptFileExtensions()
1284 const AtomicString& HTMLInputElement::alt() const
1289 int HTMLInputElement::maxLength() const
1294 void HTMLInputElement::setMaxLength(int maxLength, ExceptionState& exceptionState)
1302 bool HTMLInputElement::multiple() const
1307 void HTMLInputElement::setSize(unsigned size)
1312 void HTMLInputElement::setSize(unsigned size, ExceptionState& exceptionState)
1320 KURL HTMLInputElement::src() const
1325 FileList* HTMLInputElement::files()
1330 void HTMLInputElement::setFiles(PassRefPtrWillBeRawPtr<FileList> files)
1335 bool HTMLInputElement::receiveDroppedFiles(const DragData* dragData)
1340 String HTMLInputElement::droppedFileSystemId()
1345 bool HTMLInputElement::canReceiveDroppedFiles() const
1350 void HTMLInputElement::setCanReceiveDroppedFiles(bool canReceiveDroppedFiles)
1359 String HTMLInputElement::sanitizeValue(const String& proposedValue) const
1366 String HTMLInputElement::localizeValue(const String& proposedValue) const
1373 bool HTMLInputElement::isInRange() const
1378 bool HTMLInputElement::isOutOfRange() const
1383 bool HTMLInputElement::isRequiredFormControl() const
1388 bool HTMLInputElement::matchesReadOnlyPseudoClass() const
1393 bool HTMLInputElement::matchesReadWritePseudoClass() const
1398 void HTMLInputElement::onSearch()
1407 void HTMLInputElement::updateClearButtonVisibility()
1412 void HTMLInputElement::willChangeForm()
1418 void HTMLInputElement::didChangeForm()
1424 Node::InsertionNotificationRequest HTMLInputElement::insertedInto(ContainerNode* insertionPoint)
1443 void HTMLInputElement::removedFrom(ContainerNode* insertionPoint)
1452 void HTMLInputElement::didMoveToNewDocument(Document& oldDocument)
1464 void HTMLInputElement::removeAllEventListeners()
1470 bool HTMLInputElement::recalcWillValidate() const
1475 void HTMLInputElement::requiredAttributeChanged()
1483 void HTMLInputElement::selectColorInColorChooser(const Color& color)
1489 void HTMLInputElement::endColorChooser()
1495 HTMLElement* HTMLInputElement::list() const
1500 HTMLDataListElement* HTMLInputElement::dataList() const
1517 bool HTMLInputElement::hasValidDataListOptions() const
1530 void HTMLInputElement::setListAttributeTargetObserver(PassOwnPtrWillBeRawPtr<ListAttributeTargetObserver> newObserver)
1537 void HTMLInputElement::resetListAttributeTargetObserver()
1545 void HTMLInputElement::listAttributeTargetChanged()
1550 bool HTMLInputElement::isSteppable() const
1555 bool HTMLInputElement::isTextButton() const
1560 bool HTMLInputElement::isEnumeratable() const
1565 bool HTMLInputElement::supportLabels() const
1570 bool HTMLInputElement::shouldAppearChecked() const
1575 bool HTMLInputElement::supportsPlaceholder() const
1580 void HTMLInputElement::updatePlaceholderText()
1585 void HTMLInputElement::parseMaxLengthAttribute(const AtomicString& value)
1600 void HTMLInputElement::updateValueIfNeeded()
1608 String HTMLInputElement::defaultToolTip() const
1613 bool HTMLInputElement::shouldAppearIndeterminate() const
1618 bool HTMLInputElement::isInRequiredRadioButtonGroup()
1627 HTMLInputElement* HTMLInputElement::checkedRadioButtonForGroup()
1636 RadioButtonGroupScope* HTMLInputElement::radioButtonGroupScope() const
1648 inline void HTMLInputElement::addToRadioButtonGroup()
1654 inline void HTMLInputElement::removeFromRadioButtonGroup()
1660 unsigned HTMLInputElement::height() const
1665 unsigned HTMLInputElement::width() const
1670 void HTMLInputElement::setHeight(unsigned height)
1675 void HTMLInputElement::setWidth(unsigned width)
1680 PassOwnPtrWillBeRawPtr<ListAttributeTargetObserver> ListAttributeTargetObserver::create(const AtomicString& id, HTMLInputElement* element)
1685 ListAttributeTargetObserver::ListAttributeTargetObserver(const AtomicString& id, HTMLInputElement* element)
1702 void HTMLInputElement::setRangeText(const String& replacement, ExceptionState& exceptionState)
1712 void HTMLInputElement::setRangeText(const String& replacement, unsigned start, unsigned end, const String& selectionMode, ExceptionState& exceptionState)
1722 bool HTMLInputElement::setupDateTimeChooserParameters(DateTimeChooserParameters& parameters)
1768 bool HTMLInputElement::supportsInputModeAttribute() const
1773 void HTMLInputElement::setShouldRevealPassword(bool value)
1781 bool HTMLInputElement::isInteractiveContent() const
1786 bool HTMLInputElement::supportsAutofocus() const
1792 PassRefPtr<RenderStyle> HTMLInputElement::customStyleForRenderer()
1798 bool HTMLInputElement::shouldDispatchFormControlChangeEvent(String& oldValue, String& newValue)
1803 void HTMLInputElement::didNotifySubtreeInsertionsToDocument()
1808 AXObject* HTMLInputElement::popupRootAXObject()