mirror of
https://github.com/servo/servo.git
synced 2025-08-05 05:30:08 +01:00
Implement DocumentFragment.
This commit is contained in:
parent
fc9fdf30a6
commit
438d121cd8
10 changed files with 78 additions and 15 deletions
|
@ -141,10 +141,16 @@ DOMInterfaces = {
|
|||
},
|
||||
|
||||
'Document': {
|
||||
'nativeType': 'AbstractDocument',
|
||||
'pointerType': '',
|
||||
'customTrace': 'trace',
|
||||
'needsAbstract': ['title', 'createElement', 'createTextNode', 'createComment'],
|
||||
'nativeType': 'AbstractDocument',
|
||||
'pointerType': '',
|
||||
'customTrace': 'trace',
|
||||
'needsAbstract': [
|
||||
'createComment',
|
||||
'createDocumentFragment',
|
||||
'createElement',
|
||||
'createTextNode',
|
||||
'title',
|
||||
],
|
||||
},
|
||||
|
||||
'DOMParser': {
|
||||
|
@ -568,6 +574,7 @@ def addHTMLElement(element, concrete=None, needsAbstract=[]):
|
|||
}
|
||||
|
||||
addHTMLElement('Comment')
|
||||
addHTMLElement('DocumentFragment', concrete='DocumentFragment<ScriptView>')
|
||||
addHTMLElement('DocumentType', concrete='DocumentType<ScriptView>')
|
||||
addHTMLElement('Text')
|
||||
|
||||
|
|
|
@ -44,8 +44,8 @@ interface Document /*: Node*/ { //XXXjdm Requires servo/#623
|
|||
Element createElement(DOMString localName);
|
||||
[Creator, Throws]
|
||||
Element createElementNS(DOMString? namespace, DOMString qualifiedName);
|
||||
/*[Creator]
|
||||
DocumentFragment createDocumentFragment();*/
|
||||
[Creator]
|
||||
DocumentFragment createDocumentFragment();
|
||||
[Creator]
|
||||
Text createTextNode(DOMString data);
|
||||
[Creator]
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
// http://dom.spec.whatwg.org/#interface-documentfragment
|
||||
[Constructor]
|
||||
interface DocumentFragment : Node {
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue