How to use the metal-dom.domData.get function in metal-dom

To help you get started, we’ve selected a few metal-dom examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github metal / metal.js / packages / metal-incremental-dom / src / render / render.js View on Github external
function getCurrentData() {
	const element = IncrementalDOM.currentElement();
	const comp = getComponentBeingRendered();
	let obj = getData(comp);
	if (
		obj.rootElementReached &&
		comp.element &&
		element !== comp.element.parentNode
	) {
		obj = domData.get(element);
	}
	obj.icComponentsData = obj.icComponentsData || {};
	return obj.icComponentsData;
}
github metal / metal.js / packages / metal-incremental-dom / src / render / render.js View on Github external
function resetNodeData_(node) {
	if (domData.has(node)) {
		resetComponentsData_(domData.get(node).icComponentsData);
	}
}