WebCore:
[WebKit-https.git] / WebCore / html / HTMLInputElement.h
index b126507..b308790 100644 (file)
@@ -51,6 +51,12 @@ public:
         SEARCH,
         RANGE
     };
+    
+    enum AutoCompleteSetting {
+        Uninitialized,
+        On,
+        Off
+    };
 
     HTMLInputElement(Document*, HTMLFormElement* = 0);
     HTMLInputElement(const QualifiedName& tagName, Document*, HTMLFormElement* = 0);
@@ -70,7 +76,7 @@ public:
 
     virtual const AtomicString& name() const;
 
-    bool autoComplete() const { return m_autocomplete; }
+    bool autoComplete() const;
 
     // isChecked is used by the rendering tree/CSS while checked() is used by JS to determine checked state
     virtual bool isChecked() const { return checked() && (inputType() == CHECKBOX || inputType() == RADIO); }
@@ -228,7 +234,7 @@ private:
     bool m_indeterminate : 1;
     bool m_haveType : 1;
     bool m_activeSubmit : 1;
-    bool m_autocomplete : 1;
+    AutoCompleteSetting m_autocomplete : 2;
     bool m_autofilled : 1;
     bool m_inited : 1;