UNPKG

monaco-editor-core

Version:

A browser based code editor

16 lines (15 loc) 763 B
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import * as dom from '../../../../base/browser/dom.js'; export function isMousePositionWithinElement(element, posx, posy) { const elementRect = dom.getDomNodePagePosition(element); if (posx < elementRect.left || posx > elementRect.left + elementRect.width || posy < elementRect.top || posy > elementRect.top + elementRect.height) { return false; } return true; }