UNPKG

@aws-amplify/analytics

Version:

Analytics category of aws-amplify

22 lines 713 B
"use strict"; /** * Copyright (c) 2017, Philip Walton <philip@philipwalton.com> */ Object.defineProperty(exports, "__esModule", { value: true }); /** * Returns an array of a DOM element's parent elements. * @param {!Element} element The DOM element whose parents to get. * @return {!Array} An array of all parent elemets, or an empty array if no * parent elements are found. */ function parents(ele) { var list = []; var element = ele; while (element && element.parentNode && element.parentNode.nodeType === 1) { element = /** @type {!Element} */ element.parentNode; list.push(element); } return list; } exports.parents = parents; //# sourceMappingURL=parents.js.map