| Differences between
and this patch
- a/LayoutTests/ChangeLog +14 lines
Lines 1-3 a/LayoutTests/ChangeLog_sec1
1
2011-06-16  Kent Tamura  <tkent@chromium.org>
2
3
        Reviewed by NOBODY (OOPS!).
4
5
        Verify cloning elements with validation messages works.
6
        https://bugs.webkit.org/show_bug.cgi?id=61988
7
8
        * fast/forms/validation-message-clone-expected.txt: Added.
9
        * fast/forms/validation-message-clone.html: Added.
10
        * platform/gtk/Skipped:
11
        * platform/mac-wk2/Skipped:
12
        * platform/qt/Skipped:
13
        * platform/win/Skipped:
14
1
2011-06-27  Pavel Feldman  <pfeldman@chromium.org>
15
2011-06-27  Pavel Feldman  <pfeldman@chromium.org>
2
16
3
        Not reviewed: chromium baselines update.
17
        Not reviewed: chromium baselines update.
- a/LayoutTests/fast/forms/validation-message-clone-expected.txt +8 lines
Line 0 a/LayoutTests/fast/forms/validation-message-clone-expected.txt_sec1
1
There are two text fields. The first one should have a validation message bubble, and another should have no validation message.
2
3
4
5
6
PASS internals.shadowPseudoId(lastInOriginalShadow) == "-webkit-validation-bubble" is true
7
PASS internals.shadowPseudoId(lastInClonedShadow) == "-webkit-validation-bubble" is false
8
- a/LayoutTests/fast/forms/validation-message-clone.html +41 lines
Line 0 a/LayoutTests/fast/forms/validation-message-clone.html_sec1
1
<!DOCTYPE html>
2
<head>
3
<script src="../js/resources/js-test-pre.js"></script>
4
<script src="resources/common.js"></script>
5
</head>
6
<body>
7
<p>There are two text fields. The first one should have a validation message bubble, and another should have no validation message.</p>
8
<form action="validation-message-clone.html">
9
<div style="height:100px;"><input required></div>
10
<div style="height:100px;" id=dest></div>
11
<div><input type=submit id=submit></div>
12
<div id=console></div>
13
</form>
14
15
<script>
16
var original = document.getElementsByTagName('input')[0];
17
var lastInOriginalShadow;
18
var lastInClonedShadow;
19
$('submit').click();
20
setTimeout(cloneElementWithValidationMessage, 0);
21
if (window.layoutTestController)
22
    layoutTestController.waitUntilDone();
23
24
function cloneElementWithValidationMessage() {
25
    $('dest').appendChild(original.cloneNode());
26
    setTimeout(confirmNoBubble, 0);
27
}
28
29
function confirmNoBubble() {
30
    if (!window.layoutTestController)
31
        return;
32
33
    lastInOriginalShadow = internals.shadowRoot(original).lastChild;
34
    shouldBeTrue('internals.shadowPseudoId(lastInOriginalShadow) == "-webkit-validation-bubble"');
35
    lastInClonedShadow = internals.shadowRoot($('dest').firstChild).lastChild;
36
    shouldBeFalse('internals.shadowPseudoId(lastInClonedShadow) == "-webkit-validation-bubble"');
37
    layoutTestController.notifyDone();
38
}
39
</script>
40
41
</body>
- a/LayoutTests/platform/gtk/Skipped +1 lines
Lines 1221-1226 fast/forms/interactive-validation-select-crash.html a/LayoutTests/platform/gtk/Skipped_sec1
1221
fast/forms/interactive-validation-crash-by-style-override.html
1221
fast/forms/interactive-validation-crash-by-style-override.html
1222
# Need to call Settings::setValidationMessageTimerMagnification(-1) in DRT.
1222
# Need to call Settings::setValidationMessageTimerMagnification(-1) in DRT.
1223
fast/forms/validation-message-appearance.html
1223
fast/forms/validation-message-appearance.html
1224
fast/forms/validation-message-clone.html
1224
fast/forms/validation-message-on-checkbox.html
1225
fast/forms/validation-message-on-checkbox.html
1225
fast/forms/validation-message-on-listbox.html
1226
fast/forms/validation-message-on-listbox.html
1226
fast/forms/validation-message-on-menulist.html
1227
fast/forms/validation-message-on-menulist.html
- a/LayoutTests/platform/mac-wk2/Skipped +1 lines
Lines 1549-1554 fast/forms/interactive-validation-select-crash.html a/LayoutTests/platform/mac-wk2/Skipped_sec1
1549
# WebKitTestRunner needs support for validation message bubble tests
1549
# WebKitTestRunner needs support for validation message bubble tests
1550
# http://webkit.org/b/57455
1550
# http://webkit.org/b/57455
1551
fast/forms/validation-message-appearance.html
1551
fast/forms/validation-message-appearance.html
1552
fast/forms/validation-message-clone.html
1552
fast/forms/validation-message-on-checkbox.html
1553
fast/forms/validation-message-on-checkbox.html
1553
fast/forms/validation-message-on-listbox.html
1554
fast/forms/validation-message-on-listbox.html
1554
fast/forms/validation-message-on-menulist.html
1555
fast/forms/validation-message-on-menulist.html
- a/LayoutTests/platform/qt/Skipped +1 lines
Lines 2013-2018 fast/forms/interactive-validation-select-crash.html a/LayoutTests/platform/qt/Skipped_sec1
2013
fast/forms/interactive-validation-crash-by-style-override.html
2013
fast/forms/interactive-validation-crash-by-style-override.html
2014
# Need to call Settings::setValidationMessageTimerMagnification(-1) in DRT.
2014
# Need to call Settings::setValidationMessageTimerMagnification(-1) in DRT.
2015
fast/forms/validation-message-appearance.html
2015
fast/forms/validation-message-appearance.html
2016
fast/forms/validation-message-clone.html
2016
fast/forms/validation-message-on-checkbox.html
2017
fast/forms/validation-message-on-checkbox.html
2017
fast/forms/validation-message-on-listbox.html
2018
fast/forms/validation-message-on-listbox.html
2018
fast/forms/validation-message-on-menulist.html
2019
fast/forms/validation-message-on-menulist.html
- a/LayoutTests/platform/win/Skipped +1 lines
Lines 1116-1121 fast/forms/interactive-validation-select-crash.html a/LayoutTests/platform/win/Skipped_sec1
1116
fast/forms/interactive-validation-crash-by-style-override.html
1116
fast/forms/interactive-validation-crash-by-style-override.html
1117
# Need to call Settings::setValidationMessageTimerMagnification(-1) in DRT.
1117
# Need to call Settings::setValidationMessageTimerMagnification(-1) in DRT.
1118
fast/forms/validation-message-appearance.html
1118
fast/forms/validation-message-appearance.html
1119
fast/forms/validation-message-clone.html
1119
fast/forms/validation-message-on-checkbox.html
1120
fast/forms/validation-message-on-checkbox.html
1120
fast/forms/validation-message-on-listbox.html
1121
fast/forms/validation-message-on-listbox.html
1121
fast/forms/validation-message-on-menulist.html
1122
fast/forms/validation-message-on-menulist.html

Return to Bug 61988