|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "html" for Document
|
|
|
|
var doc = Document.parse("<div id='outer'><section id='inner'><p id='para'>Text</p></section></div>")
|
|
|
|
var outer = doc.getElementById("outer")
|
|
var inner = doc.getElementById("inner")
|
|
var para = doc.getElementById("para")
|
|
|
|
System.print(outer.contains(inner)) // expect: true
|
|
System.print(outer.contains(para)) // expect: true
|
|
System.print(inner.contains(para)) // expect: true
|
|
|
|
System.print(inner.contains(outer)) // expect: false
|
|
System.print(para.contains(outer)) // expect: false
|
|
System.print(para.contains(inner)) // expect: false
|
|
|
|
System.print(outer.contains(outer)) // expect: true
|
|
|
|
var unrelated = doc.createElement("span")
|
|
System.print(outer.contains(unrelated)) // expect: false
|
|
|