- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스) - Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포 - 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
20 lines
599 B
JavaScript
20 lines
599 B
JavaScript
import matches from './matches';
|
|
/**
|
|
* Returns the closest parent element that matches a given selector.
|
|
*
|
|
* @param node the reference element
|
|
* @param selector the selector to match
|
|
* @param stopAt stop traversing when this element is found
|
|
*/
|
|
|
|
export default function closest(node, selector, stopAt) {
|
|
if (node.closest && !stopAt) node.closest(selector);
|
|
var nextNode = node;
|
|
|
|
do {
|
|
if (matches(nextNode, selector)) return nextNode;
|
|
nextNode = nextNode.parentElement;
|
|
} while (nextNode && nextNode !== stopAt && nextNode.nodeType === document.ELEMENT_NODE);
|
|
|
|
return null;
|
|
} |