diff --git a/browser/main/Detail/MarkdownNoteDetail.js b/browser/main/Detail/MarkdownNoteDetail.js index 28a21423..5ac00ebc 100644 --- a/browser/main/Detail/MarkdownNoteDetail.js +++ b/browser/main/Detail/MarkdownNoteDetail.js @@ -65,22 +65,16 @@ class MarkdownNoteDetail extends React.Component { findTitle (value) { let splitted = value.split('\n') let title = null - let markdownInCode = false + let isMarkdownInCode = false for (let i = 0; i < splitted.length; i++) { let trimmedLine = splitted[i].trim() if (trimmedLine.match('```')){ - if (markdownInCode) { - markdownInCode = false - } else { - markdownInCode = true - } + isMarkdownInCode = !isMarkdownInCode } else { - if(!markdownInCode) { - if (trimmedLine.match(/^# +/)){ - title = trimmedLine.substring(1, trimmedLine.length).trim() - break - } + if(isMarkdownInCode === false && trimmedLine.match(/^# +/)) { + title = trimmedLine.substring(1, trimmedLine.length).trim() + break } } }