UNPKG

@open-e/oe-coordinator

Version:

This module is used to detect mouse movement on the border of HTMLElement. Useful usecase is to enable resize event in `div` element when mouse is on the border of it.

25 lines 2.17 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ export var ClickEvent; (function (ClickEvent) { /** * @param {?} name * @param {?} from * @return {?} */ function findParentSelector(name, from) { /** @type {?} */ let parentElement = from.parentElement; while (true) { if (parentElement.classList.contains(name) || parentElement.nodeName == 'BODY') { return parentElement; } parentElement = parentElement.parentElement; } ; } ClickEvent.findParentSelector = findParentSelector; })(ClickEvent || (ClickEvent = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG9wZW4tZS9vZS1jb29yZGluYXRvci8iLCJzb3VyY2VzIjpbIm1vZHVsZS9jbGFzcy91dGlsaXRpZXMvY2xpY2suY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxNQUFNLEtBQVcsVUFBVSxDQVcxQjtBQVhELFdBQWlCLFVBQVU7Ozs7OztJQUN2QixTQUFnQixrQkFBa0IsQ0FBQyxJQUFZLEVBQUUsSUFBaUI7O1lBQzFELGFBQWEsR0FBRyxJQUFJLENBQUMsYUFBYTtRQUN0QyxPQUFPLElBQUksRUFBRTtZQUNULElBQUksYUFBYSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksYUFBYSxDQUFDLFFBQVEsSUFBSSxNQUFNLEVBQUU7Z0JBQzVFLE9BQU8sYUFBYSxDQUFDO2FBQ3hCO1lBRUQsYUFBYSxHQUFHLGFBQWEsQ0FBQyxhQUFhLENBQUM7U0FDL0M7UUFBQSxDQUFDO0lBQ04sQ0FBQztJQVRlLDZCQUFrQixxQkFTakMsQ0FBQTtBQUNMLENBQUMsRUFYZ0IsVUFBVSxLQUFWLFVBQVUsUUFXMUIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgbmFtZXNwYWNlIENsaWNrRXZlbnQge1xyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGZpbmRQYXJlbnRTZWxlY3RvcihuYW1lOiBzdHJpbmcsIGZyb206IEhUTUxFbGVtZW50KTogSFRNTEVsZW1lbnQge1xyXG4gICAgICAgIGxldCBwYXJlbnRFbGVtZW50ID0gZnJvbS5wYXJlbnRFbGVtZW50O1xyXG4gICAgICAgIHdoaWxlICh0cnVlKSB7XHJcbiAgICAgICAgICAgIGlmIChwYXJlbnRFbGVtZW50LmNsYXNzTGlzdC5jb250YWlucyhuYW1lKSB8fCBwYXJlbnRFbGVtZW50Lm5vZGVOYW1lID09ICdCT0RZJykge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHBhcmVudEVsZW1lbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICBwYXJlbnRFbGVtZW50ID0gcGFyZW50RWxlbWVudC5wYXJlbnRFbGVtZW50O1xyXG4gICAgICAgIH07XHJcbiAgICB9XHJcbn0iXX0=