Changes between Version 8 and Version 9 of Component Model
- Timestamp:
- Apr 29, 2011, 2:14:58 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component Model
v8 v9 9 9 || Area || Status || Comments || 10 10 || [https://bugs.webkit.org/show_bug.cgi?id=48698 Convert all existing shadow DOM to new model] ||`input`/`textarea` remain|| || 11 || [https://bugs.webkit.org/show_bug.cgi?id=59802 Shadow Content Plumbing] || Basic plumbing in place || Instead of it being a `<template>` element clone, we use a different node type (SHADOW_ROOT_NODE = 14) for the root node||11 || [https://bugs.webkit.org/show_bug.cgi?id=59802 Shadow Content Plumbing] || Basic plumbing in place || || 12 12 || [https://bugs.webkit.org/show_bug.cgi?id=59803 DOM Interfaces] || Not yet implemented || Waiting on the plumbing to settle down || 13 13 || [https://bugs.webkit.org/show_bug.cgi?id=59804 Declarative API (Markup)] || Not yet implemented || Waiting on the plumbing to settle down || 14 || [https://bugs.webkit.org/show_bug.cgi?id=59805 Events] || Matches logic in [http://dev.w3.org/2006/xbl2/#event-handlers event handlers] section || We don't create a separate Event object for each re-targeting, because we don't worry about component isolation (yet)||14 || [https://bugs.webkit.org/show_bug.cgi?id=59805 Events] || Functionally complete || || 15 15 || [https://bugs.webkit.org/show_bug.cgi?id=59806 Lifecycle] || Not yet implemented || Built-in HTML elements implementation uses direct wiring || 16 16 || [https://bugs.webkit.org/show_bug.cgi?id=59807 Document/Resource Loading] || Not yet implemented || || 17 || [https://bugs.webkit.org/show_bug.cgi?id=59827 CSS matching] || Some of the [http://dev.w3.org/2006/xbl2/#selectors-and-shadow-scopes selectors and shadow scopes] implemented || Need to further align with the XBL2 spec||17 || [https://bugs.webkit.org/show_bug.cgi?id=59827 CSS matching] || Some of the [http://dev.w3.org/2006/xbl2/#selectors-and-shadow-scopes selectors and shadow scopes] implemented || || 18 18 19 19 Current difference from the [http://dev.w3.org/2006/xbl2/ XBL2] spec: 20 20 21 || Shadow Root Element || Instead of it being a `<template>` element clone, we use a different node type (SHADOW_ROOT_NODE = 14) for the root node || 22 || Event retargeting || We don't create a separate Event object for each re-targeting, because we don't worry about component isolation (yet) || 21 23 || `pseudo` attribute || Same as [http://dev.w3.org/2006/xbl2/#the-pseudo-attribute XBL2 pseudo], but allows arbitrary value and CSS machinery has been modified to allow any value || 22 24 || Tree Scopes || Implemented, matches the [http://dev.w3.org/2006/xbl2/#shadow-scope shadow scope] notion of in XBL2 ||