16 lines
400 B
JavaScript
16 lines
400 B
JavaScript
|
/* Riot WIP, @license MIT */
|
||
|
import { IS_DIRECTIVE } from '@riotjs/util';
|
||
|
import { get } from 'bianco.attr';
|
||
|
|
||
|
/**
|
||
|
* Get the tag name of any DOM node
|
||
|
* @param {HTMLElement} element - DOM node we want to inspect
|
||
|
* @returns {string} name to identify this dom node in riot
|
||
|
*/
|
||
|
|
||
|
function getName(element) {
|
||
|
return get(element, IS_DIRECTIVE) || element.tagName.toLowerCase();
|
||
|
}
|
||
|
|
||
|
export { getName };
|