TPE DOM/Custom elements: Difference between revisions

Jump to navigation Jump to search
→‎Roadmap: Moving to Stage2
m (→‎Taipei Main Members: main contact)
(→‎Roadmap: Moving to Stage2)
Line 22: Line 22:


== Roadmap ==
== Roadmap ==
<u> '''[Stage 1] <We are here - Target milestone: 2016 Q3>''' </u>
[Stage 1]
# Remove support of SVG-based custom element.
# Remove support of SVG-based custom element.
#* Bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=1274505 1274505]
#* Bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=1274505 1274505]
Line 38: Line 38:
#window.customElements.define
#window.customElements.define
#*Bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=1275835 1275835]
#*Bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=1275835 1275835]
[Stage 2] <Target milestone: TBD in 2016 Q4)
<u> '''[Stage 2] <We are here - Target milestone: 2016 Q4 Stage2.1 & 2.2>''' </u>
#custom element reactions stack/queue
#custom element reactions stack/queue
#*Callback reaction
#*Callback reaction
Line 44: Line 44:
#*EnqueueLifecycleCallback
#*EnqueueLifecycleCallback
#*Upgrade reaction
#*Upgrade reaction
#Algorithm of creating an element
#*Spec: https://dom.spec.whatwg.org/#concept-create-element
#*Revise consumers (createElement[NS] and HTML parser accordingly
#**HTML parser: https://dxr.mozilla.org/mozilla-central/source/parser/html/nsHtml5TreeOperation.cpp#335
#Lifecycle callbacks
#Lifecycle callbacks
#*connectedCallback
#*connectedCallback
#*disconnectedCallback
#*disconnectedCallback
#*attributeChangedCallback
#*attributeChangedCallback
#Algorithm of creating an element
#*Spec: https://dom.spec.whatwg.org/#concept-create-element
#*Revise consumers (createElement[NS] and HTML parser accordingly
#**HTML parser: https://dxr.mozilla.org/mozilla-central/source/parser/html/nsHtml5TreeOperation.cpp#335
[Stage 3]
[Stage 3]
#Mutation algorithms (Shadow dom)
#Mutation algorithms (Shadow dom)
Confirmed users
978

edits

Navigation menu