From 15a867d2b702cf20d50a254521197b2ea52087a8 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Fri, 3 Mar 2017 12:37:34 -0800 Subject: [PATCH] Support cmd+click on mac --- src/Linkifier.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Linkifier.ts b/src/Linkifier.ts index 23c68063..93248c30 100644 --- a/src/Linkifier.ts +++ b/src/Linkifier.ts @@ -2,6 +2,7 @@ * @license MIT */ +import { isMac } from './utils/Browser'; import { LinkMatcherOptions } from './Interfaces'; import { LinkMatcher, LinkMatcherHandler, LinkMatcherValidationCallback } from './Types'; @@ -239,7 +240,7 @@ export class Linkifier { return; } // Require ctrl on click - if (event.ctrlKey) { + if (isMac ? event.metaKey : event.ctrlKey) { handler(uri); } }); @@ -249,7 +250,7 @@ export class Linkifier { element.target = '_blank'; element.addEventListener('click', (event: KeyboardEvent) => { // Require ctrl on click - if (!event.ctrlKey) { + if (isMac ? !event.metaKey : !event.ctrlKey) { event.preventDefault(); return false; }