From 1fd70cebfc0dc6dc3d280c2396bf1759f7bc4442 Mon Sep 17 00:00:00 2001 From: tophf Date: Wed, 11 Jul 2018 08:14:36 +0300 Subject: [PATCH] fixup event.preventDefault --- edit/applies-to-line-widget.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/edit/applies-to-line-widget.js b/edit/applies-to-line-widget.js index c60f9614..aad47296 100644 --- a/edit/applies-to-line-widget.js +++ b/edit/applies-to-line-widget.js @@ -40,8 +40,8 @@ function createAppliesToLineWidget(cm) { CLICK_ROUTE = { '.test-regexp': showRegExpTester, - '.remove-applies-to': (item, apply) => { - event.preventDefault() + '.remove-applies-to': (item, apply, event) => { + event.preventDefault(); const applies = item.closest('.applies-to').__applies; const i = applies.indexOf(apply); let repl; @@ -73,8 +73,8 @@ function createAppliesToLineWidget(cm) { applies.splice(i, 1); }, - '.add-applies-to': (item, apply) => { - event.preventDefault() + '.add-applies-to': (item, apply, event) => { + event.preventDefault(); const applies = item.closest('.applies-to').__applies; const i = applies.indexOf(apply); const pos = apply.mark.find().to; @@ -111,12 +111,13 @@ function createAppliesToLineWidget(cm) { changeItem(item, apply, 'value', target.value); } }, - onclick({target}) { + onclick(event) { + const {target} = event; for (const selector in CLICK_ROUTE) { const routed = target.closest(selector); if (routed) { const item = routed.closest('.applies-to-item'); - CLICK_ROUTE[selector].call(routed, item, item.__apply); + CLICK_ROUTE[selector].call(routed, item, item.__apply, event); return; } }