From b2cc88ae0b6e98bcf40deff4368e8fdac6fe9505 Mon Sep 17 00:00:00 2001 From: jberg Date: Tue, 20 Aug 2019 07:40:45 -0700 Subject: [PATCH] add button left/rightclick functions (#878) --- modern/src/maki-interpreter/objects.test.js | 2 -- modern/src/runtime/Button.js | 8 ++++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modern/src/maki-interpreter/objects.test.js b/modern/src/maki-interpreter/objects.test.js index 1d7328b1..11c9f59f 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 1a7dc084..78542332 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"); }