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

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

Issue 1174893002: Implement ShadowRoot.delegatesFocus 1/4 (focus navigation) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: fix for nit review comment Created 5 years, 6 months 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 function createShadowRoot() 1 function createShadowRoot()
2 { 2 {
3 var children = Array.prototype.slice.call(arguments); 3 var children = Array.prototype.slice.call(arguments);
4 if ((children[0] instanceof Object) && !(children[0] instanceof Node)) { 4 if ((children[0] instanceof Object) && !(children[0] instanceof Node)) {
5 var attributes = {}; 5 var attributes = {};
6 var parameter = {}; 6 var parameter = {};
7 for (var key in children[0]) { 7 for (var key in children[0]) {
8 if (key == 'mode') 8 if (key == 'mode' || key == 'delegatesFocus')
9 parameter[key] = children[0][key]; 9 parameter[key] = children[0][key];
10 else 10 else
11 attributes[key] = children[0][key]; 11 attributes[key] = children[0][key];
12 } 12 }
13 return {'isShadowRoot': true, 13 return {'isShadowRoot': true,
14 'parameter': parameter, 14 'parameter': parameter,
15 'attributes': attributes, 15 'attributes': attributes,
16 'children': children.slice(1)}; 16 'children': children.slice(1)};
17 } 17 }
18 return {'isShadowRoot': true, 18 return {'isShadowRoot': true,
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after
272 debug('Traverse in backward.'); 272 debug('Traverse in backward.');
273 showComposedShadowTreeByTraversingInBackward(node); 273 showComposedShadowTreeByTraversingInBackward(node);
274 274
275 debug(''); 275 debug('');
276 } 276 }
277 277
278 function showNextNode(node) { 278 function showNextNode(node) {
279 var next = internals.nextInComposedTree(node); 279 var next = internals.nextInComposedTree(node);
280 debug('Next node of [' + dumpNode(node) + '] is [' + dumpNode(next) + ']'); 280 debug('Next node of [' + dumpNode(node) + '] is [' + dumpNode(next) + ']');
281 } 281 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698