From 0891e7be8c3e3b91192ad008899486b3f24e856e Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 11 Jul 2022 11:35:30 +0200 Subject: [PATCH] refactor: disabled autofocus for scheduler timing modal --- src/common/libs/langDetector.ts | 20 ++++++++++++++----- .../WorkspaceTabPropsSchedulerTimingModal.vue | 1 + 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/common/libs/langDetector.ts b/src/common/libs/langDetector.ts index 12a1fcab..265ba6e6 100644 --- a/src/common/libs/langDetector.ts +++ b/src/common/libs/langDetector.ts @@ -132,19 +132,29 @@ function isHTML (str: string) { 'wbr' ]; const doc = new DOMParser().parseFromString(str, 'text/html'); + const lowerStr = str.toLowerCase(); if (Array.from(doc.body.childNodes).some(node => node.nodeType === 1)) - return tags.some((tag) => str.includes(`<${tag}>`)); + return tags.some((tag) => lowerStr.includes(`<${tag}>`)); return false; } +function isSVG (str: string) { + const doc = new DOMParser().parseFromString(str, 'text/xml'); + const lowerStr = str.toLowerCase(); + const errorNode = doc.querySelector('parsererror'); + if (!errorNode) + return lowerStr.includes('