Index: third_party/WebKit/Source/core/html/HTMLInputElement.h |
diff --git a/third_party/WebKit/Source/core/html/HTMLInputElement.h b/third_party/WebKit/Source/core/html/HTMLInputElement.h |
index a5633c857e556c87c7ba9ec9e72e73f82cc689ae..245253c23d2913808c72f3671a5c607f53f7d280 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLInputElement.h |
+++ b/third_party/WebKit/Source/core/html/HTMLInputElement.h |
@@ -34,6 +34,7 @@ namespace blink { |
class AXObject; |
class DragData; |
+class ElementVisibilityObserver; |
class ExceptionState; |
class FileList; |
class HTMLDataListElement; |
@@ -373,6 +374,9 @@ private: |
bool shouldDispatchFormControlChangeEvent(String&, String&) override; |
+ void updateVisibilityObserver(const AtomicString& newTypeName); |
+ void onVisibilityChangedForPasswordInput(bool isVisible); |
+ |
AtomicString m_name; |
String m_valueIfDirty; |
String m_suggestedValue; |
@@ -401,6 +405,7 @@ private: |
// the ImageInput object we may delete the loader while this element lives on. |
Member<HTMLImageLoader> m_imageLoader; |
Member<ListAttributeTargetObserver> m_listAttributeTargetObserver; |
+ Member<ElementVisibilityObserver> m_passwordVisibilityObserver; |
}; |
} // namespace blink |