From d89010752a8b169a4917bde9a9028ddd871e743d Mon Sep 17 00:00:00 2001 From: saqimtiaz Date: Wed, 14 Jun 2017 19:16:13 +0200 Subject: [PATCH] Modified handleClickEvent to send original event data with tm-navigate event. Fixes 2889 (#2900) --- core/modules/widgets/link.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/modules/widgets/link.js b/core/modules/widgets/link.js index 4d8b5cfc0..278600518 100755 --- a/core/modules/widgets/link.js +++ b/core/modules/widgets/link.js @@ -135,7 +135,11 @@ LinkWidget.prototype.handleClickEvent = function(event) { navigateFromNode: this, navigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height }, - navigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1) + navigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1), + metaKey: event.metaKey, + ctrlKey: event.ctrlKey, + altKey: event.altKey, + shiftKey: event.shiftKey }); if(this.domNodes[0].hasAttribute("href")) { event.preventDefault();