RESOLVED FIXED 79745
[ShadowDOM] Replace createDom and createShadow function in LayoutTests/fast/dom/shadow/create-dom.js with more flexible one
https://bugs.webkit.org/show_bug.cgi?id=79745
Summary [ShadowDOM] Replace createDom and createShadow function in LayoutTests/fast/d...
Hayato Ito
Reported 2012-02-27 22:45:04 PST
This is a separated, but independent, patch from https://bugs.webkit.org/show_bug.cgi?id=79197. We need to improve createDom and createShadow function defined in LayoutTests/fast/dom/shadow/create-dom.js because: - createShadow is confusing name. It actually creates ShadowHost and ShadowRoot at the same time. - createDom should be named createDOM since WebKit doesn't use CamelCase for abbreviation. - It might be better that we can create lightChildren and ShadowRoot for an element at the same time in one expression. This is impossible in the current implementation.
Attachments
rewrite createDOM (10.16 KB, patch)
2012-02-27 22:56 PST, Hayato Ito
no flags
Hayato Ito
Comment 1 2012-02-27 22:56:10 PST
Created attachment 129191 [details] rewrite createDOM
WebKit Review Bot
Comment 2 2012-02-28 22:09:40 PST
Comment on attachment 129191 [details] rewrite createDOM Clearing flags on attachment: 129191 Committed r109191: <http://trac.webkit.org/changeset/109191>
WebKit Review Bot
Comment 3 2012-02-28 22:09:44 PST
All reviewed patches have been landed. Closing bug.
Dimitri Glazkov (Google)
Comment 4 2012-03-06 15:44:17 PST
Comment on attachment 129191 [details] rewrite createDOM View in context: https://bugs.webkit.org/attachment.cgi?id=129191&action=review > LayoutTests/fast/dom/shadow/resources/create-dom.js:21 > + shadowRoot = new internals.ensureShadowRoot(element); This typo is making the tests fail on platforms that don't have SHADOW_ROOT enabled. Shouldn't have "new".
Hayato Ito
Comment 5 2012-03-06 18:03:03 PST
Ops. My bad. I should have tested this patch on platforms which don't have SHADOW_ROOT enabled. (In reply to comment #4) > (From update of attachment 129191 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=129191&action=review > > > LayoutTests/fast/dom/shadow/resources/create-dom.js:21 > > + shadowRoot = new internals.ensureShadowRoot(element); > > This typo is making the tests fail on platforms that don't have SHADOW_ROOT enabled. Shouldn't have "new".
Note You need to log in before you can comment on or make changes to this bug.