diff --git a/modern/src/maki-interpreter/objects.test.js b/modern/src/maki-interpreter/objects.test.js index 1d7328b170..11c9f59fbf 100644 --- a/modern/src/maki-interpreter/objects.test.js +++ b/modern/src/maki-interpreter/objects.test.js @@ -92,10 +92,8 @@ Array [ "Browser.refresh", "Browser.settargetname", "Browser.stop", - "Button.leftclick", "Button.onleftclick", "Button.onrightclick", - "Button.rightclick", "Button.setactivatednocallback", "CfgGroup.cfggetfloat", "CfgGroup.cfggetguid", diff --git a/modern/src/runtime/Button.js b/modern/src/runtime/Button.js index 1a7dc08479..785423322d 100644 --- a/modern/src/runtime/Button.js +++ b/modern/src/runtime/Button.js @@ -12,6 +12,14 @@ class Button extends GuiObject { return "Button"; } + leftclick() { + this.js_trigger("onLeftClick"); + } + + rightclick() { + this.js_trigger("onRightClick"); + } + onactivate(activated) { unimplementedWarning("onactivate"); }