From 750a4233d31d52c6f134803d8dcda92916b973e2 Mon Sep 17 00:00:00 2001 From: Tilman Vatteroth Date: Sat, 2 Apr 2022 23:25:25 +0200 Subject: [PATCH] Replace substr with slice Signed-off-by: Tilman Vatteroth --- .../table-of-contents/build-react-dom-from-toc-ast.tsx | 2 +- src/components/landing-layout/footer/language-picker.tsx | 2 +- .../blockquote/parse-blockquote-extra-tag.ts | 4 ++-- .../link-replacer/anchor-node-preprocessor.ts | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/editor-page/table-of-contents/build-react-dom-from-toc-ast.tsx b/src/components/editor-page/table-of-contents/build-react-dom-from-toc-ast.tsx index 9f0c00de1..c7e5ff368 100644 --- a/src/components/editor-page/table-of-contents/build-react-dom-from-toc-ast.tsx +++ b/src/components/editor-page/table-of-contents/build-react-dom-from-toc-ast.tsx @@ -32,7 +32,7 @@ export const buildReactDomFromTocAst = ( const content = ( 0}> - + {rawName} diff --git a/src/components/landing-layout/footer/language-picker.tsx b/src/components/landing-layout/footer/language-picker.tsx index 6f1a989a1..600a8e3d7 100644 --- a/src/components/landing-layout/footer/language-picker.tsx +++ b/src/components/landing-layout/footer/language-picker.tsx @@ -54,7 +54,7 @@ const languages = { */ const findLanguageCode = (wantedLanguage: string): string => Object.keys(languages).find((supportedLanguage) => wantedLanguage === supportedLanguage) ?? - Object.keys(languages).find((supportedLanguage) => wantedLanguage.substr(0, 2) === supportedLanguage) ?? + Object.keys(languages).find((supportedLanguage) => wantedLanguage.slice(0, 2) === supportedLanguage) ?? '' export const LanguagePicker: React.FC = () => { diff --git a/src/components/markdown-renderer/markdown-extension/blockquote/parse-blockquote-extra-tag.ts b/src/components/markdown-renderer/markdown-extension/blockquote/parse-blockquote-extra-tag.ts index d3c1ee0c2..a7c0b0893 100644 --- a/src/components/markdown-renderer/markdown-extension/blockquote/parse-blockquote-extra-tag.ts +++ b/src/components/markdown-renderer/markdown-extension/blockquote/parse-blockquote-extra-tag.ts @@ -46,8 +46,8 @@ export const parseBlockquoteExtraTag = ( labelEndIndex, valueStartIndex, valueEndIndex, - label: line.substr(labelStartIndex, labelEndIndex - labelStartIndex), - value: line.substr(valueStartIndex, valueEndIndex - valueStartIndex) + label: line.slice(labelStartIndex, labelEndIndex), + value: line.slice(valueStartIndex, valueEndIndex) } } diff --git a/src/components/markdown-renderer/markdown-extension/link-replacer/anchor-node-preprocessor.ts b/src/components/markdown-renderer/markdown-extension/link-replacer/anchor-node-preprocessor.ts index 663ab2102..58fab5c32 100644 --- a/src/components/markdown-renderer/markdown-extension/link-replacer/anchor-node-preprocessor.ts +++ b/src/components/markdown-renderer/markdown-extension/link-replacer/anchor-node-preprocessor.ts @@ -26,10 +26,10 @@ export class AnchorNodePreprocessor extends TravelerNodeProcessor { return } - const isJumpMark = url.substr(0, 1) === '#' + const isJumpMark = url.slice(0, 1) === '#' if (isJumpMark) { - node.attribs['data-jump-target-id'] = url.substr(1) + node.attribs['data-jump-target-id'] = url.slice(1) } else { node.attribs.rel = 'noreferer noopener' node.attribs.target = '_blank'