1
0
mirror of https://git.tuxpa.in/a/code-server.git synced 2025-01-04 00:08:46 +00:00
code-server-2/packages/vscode/src/firefox.ts

21 lines
447 B
TypeScript
Raw Normal View History

2019-01-08 00:46:19 +00:00
import "./firefox.scss";
if (!("toElement" in MouseEvent.prototype)) {
Object.defineProperty(MouseEvent.prototype, "toElement", {
get: function (): EventTarget | null {
// @ts-ignore
const event = this as MouseEvent;
switch (event.type) {
case "mouseup":
case "focusin":
case "mousenter":
case "mouseover":
case "dragenter":
return event.target;
default:
return event.relatedTarget;
}
},
});
}