From 6ae7adfb33df2bafb810876ba54cc99689e94f03 Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Wed, 7 Oct 2020 02:27:58 +0300 Subject: fixed closure --- web/share/js/kvm/gpio.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'web/share') diff --git a/web/share/js/kvm/gpio.js b/web/share/js/kvm/gpio.js index a67224b7..946e51c1 100644 --- a/web/share/js/kvm/gpio.js +++ b/web/share/js/kvm/gpio.js @@ -96,17 +96,21 @@ export function Gpio() { for (let channel in model.scheme.outputs) { let el = $(`gpio-switch-${channel}`); if (el) { - tools.setOnClick(el, () => __switchChannel(el)); + tools.setOnClick(el, __createAction(el, __switchChannel)); } el = $(`gpio-button-${channel}`); if (el) { - tools.setOnClick(el, () => __pulseChannel(el)); + tools.setOnClick(el, __createAction(el, __pulseChannel)); } } self.setState(__state); }; + var __createAction = function(el, action) { + return () => action(el); + }; + var __createItem = function(item) { if (item.type === "label") { return item.text; -- cgit v1.2.3