2010-02-24  Jay Campan  <jcampan@google.com>

        Reviewed by David Levin.

        Don't show the autofill popup when the input text is disabled or read only.

        Test: manual-tests/chromium/no-autofill-on-readonly.html

        https://bugs.webkit.org/show_bug.cgi?id=35129

        * src/EditorClientImpl.cpp:
        (WebKit::EditorClientImpl::autofill):
        *  manual-tests/chromium/no-autofill-on-readonly.html: Added.
2010-02-24  Jay Campan  <jcampan@google.com>

        Reviewed by David Levin.

        Don't show the autofill popup when the input text is disabled or read only.

        https://bugs.webkit.org/show_bug.cgi?id=35129

        * src/EditorClientImpl.cpp:
        (WebKit::EditorClientImpl::autofill):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55219 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/manual-tests/chromium/no-autofill-on-readonly.html b/WebCore/manual-tests/chromium/no-autofill-on-readonly.html
new file mode 100644
index 0000000..9724aaa
--- /dev/null
+++ b/WebCore/manual-tests/chromium/no-autofill-on-readonly.html
@@ -0,0 +1,33 @@
+<html>
+<head>
+</head>
+<body>
+    <p>This page tests that the autofill popup is not shown for read-only and disabled text inputs.</p>
+    <p>Do the following:</p>
+    <ul>
+      <li>Enter a name in the input text in Form 1 and press submit. This is so the autofill has a value for that field.</li>
+      <li>Reload the page so the input text is empty. Click twice on the Form 1 text input. An autofill popup with the name you entered previously should be shown.</li>
+      <li>Click twice on the Form 2 text input. No autofill popup should be shown.</li>
+      <li>Click twice on the Form 3 text input. No autofill popup should be shown.</li>
+    </ul>
+
+    <h1>Form 1 (text input non read-only)</h1>
+    <form action="no-autofill-on-readonly.html">
+      Name:<input type="text" name="name"></input><br>
+      <input type="submit"></input>
+    </form>
+
+    <h1>Form 2 (text input read-only)</h1>
+    <form action="no-autofill-on-readonly.html">
+      Name:<input type="text" name="name" READONLY></input><br>
+      <input type="submit"></input>
+    </form>
+
+    <h1>Form 3 (text input disabled)</h1>
+    <form action="no-autofill-on-readonly.html">
+      Name:<input type="text" name="name" DISABLED></input><br>
+      <input type="submit"></input>
+    </form>
+
+</body>
+</html>