Bug 1556364 - Part 2-1: Split nsGenericHTMLFormControlElement-only members from nsIConstraintValidation to a separated class; r=smaug
As ElementInternal has it own implmentation. Differential Revision: https://phabricator.services.mozilla.com/D130259
This commit is contained in:
@@ -24,12 +24,12 @@
|
||||
#include "mozilla/dom/ButtonInputTypes.h"
|
||||
#include "mozilla/dom/DateTimeInputTypes.h"
|
||||
#include "mozilla/dom/ColorInputType.h"
|
||||
#include "mozilla/dom/ConstraintValidation.h"
|
||||
#include "mozilla/dom/FileInputType.h"
|
||||
#include "mozilla/dom/HiddenInputType.h"
|
||||
#include "nsGenericHTMLElement.h"
|
||||
#include "nsImageLoadingContent.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsIConstraintValidation.h"
|
||||
#include "nsIFilePicker.h"
|
||||
#include "nsIContentPrefService2.h"
|
||||
#include "nsContentUtils.h"
|
||||
@@ -109,15 +109,15 @@ class UploadLastDir final : public nsIObserver, public nsSupportsWeakReference {
|
||||
|
||||
class HTMLInputElement final : public TextControlElement,
|
||||
public nsImageLoadingContent,
|
||||
public nsIConstraintValidation {
|
||||
public ConstraintValidation {
|
||||
friend class AfterSetFilesOrDirectoriesCallback;
|
||||
friend class DispatchChangeEventCallback;
|
||||
friend class InputType;
|
||||
|
||||
public:
|
||||
using ConstraintValidation::GetValidationMessage;
|
||||
using nsGenericHTMLFormControlElementWithState::GetForm;
|
||||
using nsGenericHTMLFormControlElementWithState::GetFormAction;
|
||||
using nsIConstraintValidation::GetValidationMessage;
|
||||
using ValueSetterOption = TextControlState::ValueSetterOption;
|
||||
using ValueSetterOptions = TextControlState::ValueSetterOptions;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user