Skip to main content

dom_get_root_node

Function dom_get_root_node 

Source
pub fn dom_get_root_node(
    it: &mut Interp,
    this: Value,
    _a: &[Value],
) -> Result<Value, Value>
Expand description

node.getRootNode()(DOM標準。el.getRootNode() === document という 「接続済みか」の定番判定や、shadow DOM 対応コードの分岐で使われる)が丸ごと 未対応だった。この処理系は shadow DOM を持たないため、親を辿れる限り辿った 最上位ノードを返す単純な実装で仕様の意図(最も遠い祖先)を満たす。