diff --git a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js index 3d1027ea..7f10cb0b 100644 --- a/browser/main/Detail/SnippetNoteDetail.js +++ b/browser/main/Detail/SnippetNoteDetail.js @@ -52,6 +52,12 @@ class SnippetNoteDetail extends React.Component { }) } + this.state.note.snippets.forEach(function (s) { + if (s.linesHighlighted === undefined) { + s.linesHighlighted = [] + } + }) + this.scrollToNextTabThreshold = 0.7 this.generateToc = () => this.handleGenerateToc() } diff --git a/browser/main/Main.js b/browser/main/Main.js index d13bde0d..a9268eba 100644 --- a/browser/main/Main.js +++ b/browser/main/Main.js @@ -97,13 +97,13 @@ class Main extends React.Component { name: 'example.html', mode: 'html', content: "\n\n

Enjoy Boostnote!

\n\n", - linesHighlighted:[] + linesHighlighted: [] }, { name: 'example.js', mode: 'javascript', content: "var boostnote = document.getElementById('enjoy').innerHTML\n\nconsole.log(boostnote)", - linesHighlighted:[] + linesHighlighted: [] } ] }) diff --git a/browser/main/lib/dataApi/createSnippet.js b/browser/main/lib/dataApi/createSnippet.js index 1e7435ad..2e585c9f 100644 --- a/browser/main/lib/dataApi/createSnippet.js +++ b/browser/main/lib/dataApi/createSnippet.js @@ -10,7 +10,7 @@ function createSnippet (snippetFile) { name: 'Unnamed snippet', prefix: [], content: '', - linesHighlighted: [], + linesHighlighted: [] } fetchSnippet(null, snippetFile).then((snippets) => { snippets.push(newSnippet) diff --git a/browser/main/lib/dataApi/migrateFromV5Storage.js b/browser/main/lib/dataApi/migrateFromV5Storage.js index 0a20d648..eb3a9fb8 100644 --- a/browser/main/lib/dataApi/migrateFromV5Storage.js +++ b/browser/main/lib/dataApi/migrateFromV5Storage.js @@ -88,7 +88,7 @@ function importAll (storage, data) { name: article.mode, mode: article.mode, content: article.content, - linesHighlighted: article.linesHighlighted, + linesHighlighted: article.linesHighlighted }] } notes.push(newNote) diff --git a/browser/main/lib/dataApi/updateNote.js b/browser/main/lib/dataApi/updateNote.js index c89bad54..b7a28613 100644 --- a/browser/main/lib/dataApi/updateNote.js +++ b/browser/main/lib/dataApi/updateNote.js @@ -118,8 +118,6 @@ function updateNote (storageKey, noteKey, input) { if (noteData.type === 'SNIPPET_NOTE') { noteData.title - if(noteData.linesHighlighted = null) - noteData.linesHighlighted = []; } Object.assign(noteData, input, {