From 53d8aa84663f1c0789cf6ed2d76172f1f77a0534 Mon Sep 17 00:00:00 2001 From: Ting-Yu Lin Date: Wed, 20 Jan 2016 23:20:42 +0800 Subject: [PATCH] Bug 591737 - Add reftest for mouse click on summary. r=bz --- .../details-summary/fixed-summary.html | 19 +++++++ .../details-summary/float-details.html | 19 +++++++ .../mouse-click-display-none-details.html | 25 +++++++++ .../mouse-click-fixed-summary.html | 26 ++++++++++ .../mouse-click-float-details.html | 26 ++++++++++ .../mouse-click-open-second-summary.html | 21 ++++++++ .../mouse-click-open-single-summary.html | 19 +++++++ .../mouse-click-overflow-auto-details.html | 51 ++++++++++++++++++ .../mouse-click-overflow-hidden-details.html | 51 ++++++++++++++++++ .../mouse-click-second-summary.html | 20 +++++++ .../mouse-click-single-summary.html | 19 +++++++ .../mouse-click-twice-fixed-summary.html | 27 ++++++++++ .../mouse-click-twice-float-details.html | 27 ++++++++++ ...mouse-click-twice-open-single-summary.html | 20 +++++++ ...use-click-twice-overflow-auto-details.html | 52 +++++++++++++++++++ ...e-click-twice-overflow-hidden-details.html | 52 +++++++++++++++++++ .../mouse-click-twice-single-summary.html | 20 +++++++ .../details-summary/open-fixed-summary.html | 19 +++++++ .../details-summary/open-float-details.html | 19 +++++++ .../overflow-auto-details.html | 43 +++++++++++++++ .../overflow-hidden-details.html | 43 +++++++++++++++ layout/reftests/details-summary/reftest.list | 18 +++++++ 22 files changed, 636 insertions(+) create mode 100644 layout/reftests/details-summary/fixed-summary.html create mode 100644 layout/reftests/details-summary/float-details.html create mode 100644 layout/reftests/details-summary/mouse-click-display-none-details.html create mode 100644 layout/reftests/details-summary/mouse-click-fixed-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-float-details.html create mode 100644 layout/reftests/details-summary/mouse-click-open-second-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-open-single-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-overflow-auto-details.html create mode 100644 layout/reftests/details-summary/mouse-click-overflow-hidden-details.html create mode 100644 layout/reftests/details-summary/mouse-click-second-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-single-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-fixed-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-float-details.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-open-single-summary.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html create mode 100644 layout/reftests/details-summary/mouse-click-twice-single-summary.html create mode 100644 layout/reftests/details-summary/open-fixed-summary.html create mode 100644 layout/reftests/details-summary/open-float-details.html create mode 100644 layout/reftests/details-summary/overflow-auto-details.html create mode 100644 layout/reftests/details-summary/overflow-hidden-details.html diff --git a/layout/reftests/details-summary/fixed-summary.html b/layout/reftests/details-summary/fixed-summary.html new file mode 100644 index 00000000000..d79f17925a0 --- /dev/null +++ b/layout/reftests/details-summary/fixed-summary.html @@ -0,0 +1,19 @@ + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/float-details.html b/layout/reftests/details-summary/float-details.html new file mode 100644 index 00000000000..8ec8babb16b --- /dev/null +++ b/layout/reftests/details-summary/float-details.html @@ -0,0 +1,19 @@ + + + + + + +
+ Summary +

This is the details.

+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/mouse-click-display-none-details.html b/layout/reftests/details-summary/mouse-click-display-none-details.html new file mode 100644 index 00000000000..70dec7332c0 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-display-none-details.html @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/layout/reftests/details-summary/mouse-click-fixed-summary.html b/layout/reftests/details-summary/mouse-click-fixed-summary.html new file mode 100644 index 00000000000..bfaddf0d866 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-fixed-summary.html @@ -0,0 +1,26 @@ + + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/mouse-click-float-details.html b/layout/reftests/details-summary/mouse-click-float-details.html new file mode 100644 index 00000000000..9785e9743ca --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-float-details.html @@ -0,0 +1,26 @@ + + + + + + + +
+ Summary +

This is the details.

+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/mouse-click-open-second-summary.html b/layout/reftests/details-summary/mouse-click-open-second-summary.html new file mode 100644 index 00000000000..e590f86206a --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-open-second-summary.html @@ -0,0 +1,21 @@ + + + + + + +
+ Summary + Second Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/mouse-click-open-single-summary.html b/layout/reftests/details-summary/mouse-click-open-single-summary.html new file mode 100644 index 00000000000..9edf9d96b3d --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-open-single-summary.html @@ -0,0 +1,19 @@ + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/mouse-click-overflow-auto-details.html b/layout/reftests/details-summary/mouse-click-overflow-auto-details.html new file mode 100644 index 00000000000..39b30a6d8c4 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-overflow-auto-details.html @@ -0,0 +1,51 @@ + + + + + + + +
+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
+ + diff --git a/layout/reftests/details-summary/mouse-click-overflow-hidden-details.html b/layout/reftests/details-summary/mouse-click-overflow-hidden-details.html new file mode 100644 index 00000000000..ae44865df12 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-overflow-hidden-details.html @@ -0,0 +1,51 @@ + + + + + + + +
+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
+ + diff --git a/layout/reftests/details-summary/mouse-click-second-summary.html b/layout/reftests/details-summary/mouse-click-second-summary.html new file mode 100644 index 00000000000..978d8ad238a --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-second-summary.html @@ -0,0 +1,20 @@ + + + + + + +
+ Summary + Second Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/mouse-click-single-summary.html b/layout/reftests/details-summary/mouse-click-single-summary.html new file mode 100644 index 00000000000..223c71f4db6 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-single-summary.html @@ -0,0 +1,19 @@ + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/mouse-click-twice-fixed-summary.html b/layout/reftests/details-summary/mouse-click-twice-fixed-summary.html new file mode 100644 index 00000000000..ddeb617b687 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-fixed-summary.html @@ -0,0 +1,27 @@ + + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/mouse-click-twice-float-details.html b/layout/reftests/details-summary/mouse-click-twice-float-details.html new file mode 100644 index 00000000000..c99c3ea33e3 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-float-details.html @@ -0,0 +1,27 @@ + + + + + + + +
+ Summary +

This is the details.

+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/mouse-click-twice-open-single-summary.html b/layout/reftests/details-summary/mouse-click-twice-open-single-summary.html new file mode 100644 index 00000000000..d18f5e5da4d --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-open-single-summary.html @@ -0,0 +1,20 @@ + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html b/layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html new file mode 100644 index 00000000000..5398befb421 --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-overflow-auto-details.html @@ -0,0 +1,52 @@ + + + + + + + +
+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
+ + diff --git a/layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html b/layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html new file mode 100644 index 00000000000..eb28c33053d --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-overflow-hidden-details.html @@ -0,0 +1,52 @@ + + + + + + + +
+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
+ + diff --git a/layout/reftests/details-summary/mouse-click-twice-single-summary.html b/layout/reftests/details-summary/mouse-click-twice-single-summary.html new file mode 100644 index 00000000000..3609b84f2ad --- /dev/null +++ b/layout/reftests/details-summary/mouse-click-twice-single-summary.html @@ -0,0 +1,20 @@ + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/open-fixed-summary.html b/layout/reftests/details-summary/open-fixed-summary.html new file mode 100644 index 00000000000..155e2abb7da --- /dev/null +++ b/layout/reftests/details-summary/open-fixed-summary.html @@ -0,0 +1,19 @@ + + + + + + +
+ Summary +

This is the details.

+
+ + diff --git a/layout/reftests/details-summary/open-float-details.html b/layout/reftests/details-summary/open-float-details.html new file mode 100644 index 00000000000..4f0e5b46f31 --- /dev/null +++ b/layout/reftests/details-summary/open-float-details.html @@ -0,0 +1,19 @@ + + + + + + +
+ Summary +

This is the details.

+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + diff --git a/layout/reftests/details-summary/overflow-auto-details.html b/layout/reftests/details-summary/overflow-auto-details.html new file mode 100644 index 00000000000..ef8abb430da --- /dev/null +++ b/layout/reftests/details-summary/overflow-auto-details.html @@ -0,0 +1,43 @@ + + + + + + +
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
+ + diff --git a/layout/reftests/details-summary/overflow-hidden-details.html b/layout/reftests/details-summary/overflow-hidden-details.html new file mode 100644 index 00000000000..c92fd66500b --- /dev/null +++ b/layout/reftests/details-summary/overflow-hidden-details.html @@ -0,0 +1,43 @@ + + + + + + +
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip + ex ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id + est laborum. +
+ + diff --git a/layout/reftests/details-summary/reftest.list b/layout/reftests/details-summary/reftest.list index 063ad035f8b..64b42a726ca 100644 --- a/layout/reftests/details-summary/reftest.list +++ b/layout/reftests/details-summary/reftest.list @@ -49,3 +49,21 @@ == details-three-columns.html details-three-columns-ref.html == details-writing-mode.html details-writing-mode-ref.html == details-in-ol.html details-in-ol-ref.html + +# Dispatch mouse click to summary +== mouse-click-single-summary.html open-single-summary.html +== mouse-click-twice-single-summary.html single-summary.html +== mouse-click-open-single-summary.html single-summary.html +== mouse-click-twice-open-single-summary.html open-single-summary.html +== mouse-click-open-second-summary.html open-multiple-summary.html +== mouse-click-overflow-hidden-details.html overflow-hidden-open-details.html +== mouse-click-twice-overflow-hidden-details.html overflow-hidden-details.html +== mouse-click-overflow-auto-details.html overflow-auto-open-details.html +== mouse-click-twice-overflow-auto-details.html overflow-auto-details.html +== mouse-click-display-none-details.html single-summary.html + +# Dispatch mouse click to out-of-flow details or summary +== mouse-click-fixed-summary.html open-fixed-summary.html +== mouse-click-twice-fixed-summary.html fixed-summary.html +== mouse-click-float-details.html open-float-details.html +== mouse-click-twice-float-details.html float-details.html