From de831ad38a0f441c4376d511d9798a7238d8220f Mon Sep 17 00:00:00 2001 From: Stuart McGrigor Date: Thu, 8 Aug 2019 23:15:28 +1200 Subject: [PATCH] fixed up a couple of TS compilation errors --- src/services/ClipboardService.ts | 5 ++++- src/utils/highlight.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/services/ClipboardService.ts b/src/services/ClipboardService.ts index 4ad2569a..a83cf4c0 100644 --- a/src/services/ClipboardService.ts +++ b/src/services/ClipboardService.ts @@ -28,7 +28,10 @@ export class ClipboardService { if ((document as any).selection) { (document as any).selection.empty(); } else if (window.getSelection) { - window.getSelection().removeAllRanges(); + let seln = window.getSelection(); + if (seln) { + seln.removeAllRanges(); + } } } diff --git a/src/utils/highlight.ts b/src/utils/highlight.ts index 07606d82..da5d69b6 100644 --- a/src/utils/highlight.ts +++ b/src/utils/highlight.ts @@ -73,5 +73,5 @@ export function highlight(source: string, lang: string = DEFAULT_LANG): string { if (!grammar) { grammar = Prism.languages[mapLang(lang)]; } - return Prism.highlight(source, grammar); + return Prism.highlight(source, grammar, lang); }