Lines Matching defs:nodesMap

343 int InspectorDOMAgent::bind(Node* node, NodeToIdMap* nodesMap)
345 int id = nodesMap->get(node);
349 nodesMap->set(node, id);
351 m_idToNodesMap.set(id, nodesMap);
355 void InspectorDOMAgent::unbind(Node* node, NodeToIdMap* nodesMap)
357 int id = nodesMap->get(node);
369 unbind(contentDocument, nodesMap);
373 unbind(root, nodesMap);
378 unbind(element->pseudoElement(BEFORE), nodesMap);
380 unbind(element->pseudoElement(AFTER), nodesMap);
385 unbind(linkElement.import(), nodesMap);
389 nodesMap->remove(node);
399 unbind(child, nodesMap);
403 if (nodesMap == m_documentNodeToIdMap.get())
1567 PassRefPtr<TypeBuilder::DOM::Node> InspectorDOMAgent::buildObjectForNode(Node* node, int depth, NodeToIdMap* nodesMap)
1569 int id = bind(node, nodesMap);
1612 value->setContentDocument(buildObjectForNode(doc, 0, nodesMap));
1619 shadowRoots->addItem(buildObjectForNode(root, 0, nodesMap));
1627 value->setImportedDocument(buildObjectForNode(linkElement.import(), 0, nodesMap));
1632 value->setTemplateContent(buildObjectForNode(toHTMLTemplateElement(*element).content(), 0, nodesMap));
1644 RefPtr<TypeBuilder::Array<TypeBuilder::DOM::Node> > pseudoElements = buildArrayForPseudoElements(element, nodesMap);
1672 if (nodesMap == m_documentNodeToIdMap)
1676 RefPtr<TypeBuilder::Array<TypeBuilder::DOM::Node> > children = buildArrayForContainerChildren(node, depth, nodesMap);
1698 PassRefPtr<TypeBuilder::Array<TypeBuilder::DOM::Node> > InspectorDOMAgent::buildArrayForContainerChildren(Node* container, int depth, NodeToIdMap* nodesMap)
1705 children->addItem(buildObjectForNode(firstChild, 0, nodesMap));
1706 m_childrenRequested.add(bind(container, nodesMap));
1713 m_childrenRequested.add(bind(container, nodesMap));
1716 children->addItem(buildObjectForNode(child, depth, nodesMap));
1765 PassRefPtr<TypeBuilder::Array<TypeBuilder::DOM::Node> > InspectorDOMAgent::buildArrayForPseudoElements(Element* element, NodeToIdMap* nodesMap)
1772 pseudoElements->addItem(buildObjectForNode(element->pseudoElement(BEFORE), 0, nodesMap));
1774 pseudoElements->addItem(buildObjectForNode(element->pseudoElement(AFTER), 0, nodesMap));