]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix for #5487 special case (0 tab index)
authorJohn Alhroos <john.ahlroos@itmill.com>
Wed, 25 Aug 2010 12:19:13 +0000 (12:19 +0000)
committerJohn Alhroos <john.ahlroos@itmill.com>
Wed, 25 Aug 2010 12:19:13 +0000 (12:19 +0000)
svn changeset:14599/svn branch:6.4

tests/src/com/vaadin/tests/components/textfield/SetTabIndex.html
tests/src/com/vaadin/tests/components/textfield/SetTabIndex.java

index 51cfe86485efe96ca1e879739c9dc0af20e5330e..b61b464f979551a8f883d8517c8de3f3660c11c4 100644 (file)
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head profile="http://selenium-ide.openqa.org/profiles/test-case">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<link rel="selenium.base" href="" />
+<link rel="selenium.base" href="http://localhost:8080/" />
 <title>SetTabIndex</title>
 </head>
 <body>
 <tr>
        <td>mouseClick</td>
        <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
-       <td>122,10</td>
+       <td>39,10</td>
 </tr>
 <tr>
        <td>enterCharacter</td>
        <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
        <td>111</td>
 </tr>
-<tr>
-       <td>pressSpecialKey</td>
-       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
-       <td>enter</td>
-</tr>
 <tr>
        <td>enterCharacter</td>
        <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[2]/VTextField[0]</td>
        <td>333</td>
 </tr>
 <tr>
-       <td>drag</td>
-       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
-       <td></td>
+       <td>enterCharacter</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[3]/VTextField[0]</td>
+       <td>444</td>
 </tr>
 <tr>
-       <td>drop</td>
-       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]</td>
-       <td>4,64</td>
+       <td>pressSpecialKey</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[4]/VCheckBox[0]/domChild[0]</td>
+       <td>enter</td>
 </tr>
 <tr>
-       <td>mouseClick</td>
-       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
-       <td>-14,13</td>
+       <td>assertValue</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VTextField[0]</td>
+       <td>333</td>
+</tr>
+<tr>
+       <td>assertValue</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[2]/VTextField[0]</td>
+       <td>222</td>
+</tr>
+<tr>
+       <td>assertValue</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[3]/VTextField[0]</td>
+       <td>444</td>
 </tr>
 <tr>
        <td>assertValue</td>
        <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
        <td>111</td>
 </tr>
+<tr>
+       <td>mouseClick</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[4]/VCheckBox[0]/domChild[0]</td>
+       <td>-22,-191</td>
+</tr>
+<tr>
+       <td>screenCapture</td>
+       <td></td>
+       <td>readonly</td>
+</tr>
+<tr>
+       <td>mouseClick</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[4]/VCheckBox[0]/domChild[0]</td>
+       <td>8,11</td>
+</tr>
 <tr>
        <td>assertValue</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[3]/VTextField[0]</td>
+       <td>444</td>
+</tr>
+<tr>
+       <td>enterCharacter</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[3]/VTextField[0]</td>
+       <td>555</td>
+</tr>
+<tr>
+       <td>enterCharacter</td>
        <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VTextField[0]</td>
-       <td>333</td>
+       <td>666</td>
+</tr>
+<tr>
+       <td>enterCharacter</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[2]/VTextField[0]</td>
+       <td>777</td>
+</tr>
+<tr>
+       <td>enterCharacter</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
+       <td>888</td>
+</tr>
+<tr>
+       <td>assertValue</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[3]/VTextField[0]</td>
+       <td>555</td>
 </tr>
 <tr>
        <td>assertValue</td>
        <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[2]/VTextField[0]</td>
-       <td>222</td>
+       <td>777</td>
+</tr>
+<tr>
+       <td>assertValue</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VTextField[0]</td>
+       <td>666</td>
+</tr>
+<tr>
+       <td>assertValue</td>
+       <td>vaadin=runcomvaadintestscomponentstextfieldSetTabIndex::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VTextField[0]</td>
+       <td>888</td>
 </tr>
 
 </tbody></table>
index 1904c8e7a3cfb4af0b75991cfa9e853f7e725ebd..d81d26591af2fa1c42febb48775d07aa35c5e62c 100644 (file)
@@ -22,6 +22,9 @@ public class SetTabIndex extends TestBase {
         field2.setTabIndex(2);
         addComponent(field2);
 
+        final TextField field0 = new TextField("Field2 (tabindex 0)");
+        addComponent(field0);
+
         final CheckBox readonly = new CheckBox("Readonly");
         readonly.setImmediate(true);
         readonly.addListener(new Property.ValueChangeListener() {
@@ -31,6 +34,7 @@ public class SetTabIndex extends TestBase {
                 field1.setReadOnly(readonly);
                 field2.setReadOnly(readonly);
                 field3.setReadOnly(readonly);
+                field0.setReadOnly(readonly);
             }
         });
         addComponent(readonly);