Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Side by Side Diff: LayoutTests/fast/dom/shadow/resources/event-dispatching.js

Issue 59903015: [Shadow DOM]: Empty shadow insertion points should behave like <shadow><content *leftover*></conten… (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 description("Tests to ensure that event dispatching behaves as the Shadow DOM sp ec describes."); 1 description("Tests to ensure that event dispatching behaves as the Shadow DOM sp ec describes.");
2 2
3 var defaultPaddingSize = 40; 3 var defaultPaddingSize = 40;
4 4
5 function moveMouseOver(element) 5 function moveMouseOver(element)
6 { 6 {
7 if (!window.eventSender || !window.internals) 7 if (!window.eventSender || !window.internals)
8 return; 8 return;
9 9
10 var x = element.offsetLeft + element.offsetWidth / 2; 10 var x = element.offsetLeft + element.offsetWidth / 2;
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 debug('\n' + 'Moving mouse from ' + oldElementId + ' to ' + newElementId); 164 debug('\n' + 'Moving mouse from ' + oldElementId + ' to ' + newElementId);
165 moveMouseOver(getNodeInTreeOfTrees(oldElementId)); 165 moveMouseOver(getNodeInTreeOfTrees(oldElementId));
166 166
167 clearEventRecords(); 167 clearEventRecords();
168 moveMouseOver(getNodeInTreeOfTrees(newElementId)); 168 moveMouseOver(getNodeInTreeOfTrees(newElementId));
169 169
170 debugDispatchedEvent('mouseout'); 170 debugDispatchedEvent('mouseout');
171 debugDispatchedEvent('mouseover'); 171 debugDispatchedEvent('mouseover');
172 } 172 }
173 173
174 function clickElement(elementId)
175 {
176 clearEventRecords();
177 debug('\n' + 'Click ' + elementId);
178 var clickEvent = document.createEvent("MouseEvents");
179 clickEvent.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false , false, false, false, 0, null);
180 getNodeInTreeOfTrees(elementId).dispatchEvent(clickEvent);
181 debugDispatchedEvent('click');
182 }
183
174 function showSandboxTree() 184 function showSandboxTree()
175 { 185 {
176 var sandbox = document.getElementById('sandbox'); 186 var sandbox = document.getElementById('sandbox');
177 sandbox.offsetLeft; 187 sandbox.offsetLeft;
178 debug('\n\nComposed Shadow Tree will be:\n' + dumpComposedShadowTree(sandbox )); 188 debug('\n\nComposed Shadow Tree will be:\n' + dumpComposedShadowTree(sandbox ));
179 } 189 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698