16 lines
419 B
JavaScript
16 lines
419 B
JavaScript
|
"use strict";
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
exports.happensIn = void 0;
|
||
|
function happensIn(e, dataSetPropName) {
|
||
|
let { target } = e;
|
||
|
while (target) {
|
||
|
if (target.dataset) {
|
||
|
if (target.dataset[dataSetPropName] !== undefined)
|
||
|
return true;
|
||
|
}
|
||
|
target = target.parentElement;
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
exports.happensIn = happensIn;
|