diff options
author | kochi <kochi@chromium.org> | 2015-12-10 17:23:59 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-11 01:25:25 +0000 |
commit | f80afd648409236b39f471c427942360c3f7ac04 (patch) | |
tree | 5201749f7bf9df04eed0938febdc95ea136e96bf | |
parent | e4d0d715aa3c6a74fdd7465f3c470f40a297c377 (diff) | |
download | chromium_src-f80afd648409236b39f471c427942360c3f7ac04.zip chromium_src-f80afd648409236b39f471c427942360c3f7ac04.tar.gz chromium_src-f80afd648409236b39f471c427942360c3f7ac04.tar.bz2 |
Remove ShadowRootClosedMode runtime flag from Blink
ShadowRootClosedMode flag is now implied by ShadowDOMV1, so it is
unnecessary.
This change doesn't contain any functional/behavioral change.
BUG=531990
Review URL: https://codereview.chromium.org/1513703003
Cr-Commit-Position: refs/heads/master@{#364563}
-rw-r--r-- | third_party/WebKit/Source/core/dom/Element.cpp | 9 | ||||
-rw-r--r-- | third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in | 1 |
2 files changed, 2 insertions, 8 deletions
diff --git a/third_party/WebKit/Source/core/dom/Element.cpp b/third_party/WebKit/Source/core/dom/Element.cpp index bc5f508..a215cf9cc 100644 --- a/third_party/WebKit/Source/core/dom/Element.cpp +++ b/third_party/WebKit/Source/core/dom/Element.cpp @@ -1964,15 +1964,10 @@ PassRefPtrWillBeRawPtr<ShadowRoot> Element::attachShadow(const ScriptState* scri if (shadowRootInitDict.hasMode()) type = shadowRootInitDict.mode() == "open" ? ShadowRootType::Open : ShadowRootType::Closed; - if (type == ShadowRootType::Closed) { - if (!RuntimeEnabledFeatures::shadowRootClosedModeEnabled()) { - exceptionState.throwDOMException(NotSupportedError, "Closed shadow root is not supported yet."); - return nullptr; - } + if (type == ShadowRootType::Closed) UseCounter::count(document(), UseCounter::ElementAttachShadowClosed); - } else if (type == ShadowRootType::Open) { + else if (type == ShadowRootType::Open) UseCounter::count(document(), UseCounter::ElementAttachShadowOpen); - } RefPtrWillBeRawPtr<ShadowRoot> shadowRoot = createShadowRootInternal(type, exceptionState); diff --git a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in index 2e83c0c..cffad6b 100644 --- a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in +++ b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in @@ -160,7 +160,6 @@ ServiceWorkerClientAttributes status=stable ServiceWorkerPerformanceTimeline status=stable ServiceWorkerWindowClientNavigate status=stable ShadowDOMV1 status=experimental -ShadowRootClosedMode status=experimental ShadowRootDelegatesFocus status=experimental SharedArrayBuffer SharedWorker status=stable |