WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug