summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkochi <kochi@chromium.org>2015-12-10 17:23:59 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-11 01:25:25 +0000
commitf80afd648409236b39f471c427942360c3f7ac04 (patch)
tree5201749f7bf9df04eed0938febdc95ea136e96bf
parente4d0d715aa3c6a74fdd7465f3c470f40a297c377 (diff)
downloadchromium_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.cpp9
-rw-r--r--third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in1
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