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

Side by Side Diff: third_party/WebKit/Source/core/dom/ContainerNode.cpp

Issue 1530643003: Support slot element's fallback content feature (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: wip Created 5 years 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) 3 * (C) 1999 Antti Koivisto (koivisto@kde.org)
4 * (C) 2001 Dirk Mueller (mueller@kde.org) 4 * (C) 2001 Dirk Mueller (mueller@kde.org)
5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2013 Apple Inc. All rights reserved. 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2013 Apple Inc. All rights reserved.
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 1516 matching lines...) Expand 10 before | Expand all | Expand 10 after
1527 1527
1528 #if ENABLE(ASSERT) 1528 #if ENABLE(ASSERT)
1529 bool childAttachedAllowedWhenAttachingChildren(ContainerNode* node) 1529 bool childAttachedAllowedWhenAttachingChildren(ContainerNode* node)
1530 { 1530 {
1531 if (node->isShadowRoot()) 1531 if (node->isShadowRoot())
1532 return true; 1532 return true;
1533 1533
1534 if (node->isInsertionPoint()) 1534 if (node->isInsertionPoint())
1535 return true; 1535 return true;
1536 1536
1537 if (isHTMLSlotElement(node))
1538 return true;
1539
1537 if (node->isElementNode() && toElement(node)->shadow()) 1540 if (node->isElementNode() && toElement(node)->shadow())
1538 return true; 1541 return true;
1539 1542
1540 return false; 1543 return false;
1541 } 1544 }
1542 #endif 1545 #endif
1543 1546
1544 } // namespace blink 1547 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698