From 2364348df47919a6fef7b7367e96a5c6a4b04341 Mon Sep 17 00:00:00 2001 From: Sosuke Suzuki Date: Tue, 30 May 2017 18:49:39 +0900 Subject: [PATCH] fix indent --- browser/lib/search.js | 98 +++++++++++++++++++++---------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/browser/lib/search.js b/browser/lib/search.js index 38a1ef0b..ca1b5f48 100644 --- a/browser/lib/search.js +++ b/browser/lib/search.js @@ -3,59 +3,59 @@ export default function searchFromNotes(data, search) { if (search.trim().length === 0) return [] let searchBlocks = search.split(' ') searchBlocks.forEach((block) => { - if (block.match(/^!#.+/)) { - let tag = block.match(/^!#(.+)/)[1] - let regExp = new RegExp(_.escapeRegExp(tag), 'i') - notes = notes - .filter((note) => { - if (!_.isArray(note.tags)) return false + if (block.match(/^!#.+/)) { + let tag = block.match(/^!#(.+)/)[1] + let regExp = new RegExp(_.escapeRegExp(tag), 'i') + notes = notes + .filter((note) => { + if (!_.isArray(note.tags)) return false + return note.tags.some((_tag) => { + return _tag.match(regExp) + }) + }) + } else if (block.match(/^!.+/)) { + let block = block.match(/^!(.+)/)[1] + let regExp = new RegExp(_.escapeRegExp(block), 'i') + notes = notes.filter((note) => { + if (!_.isArray(note.tags) || !note.tags.some((_tag) => { + return _tag.match(regExp) + })) { + return true + } + if (note.type === 'SNIPPET_NOTE') { + return !note.description.match(regExp) + } else if (note.type === 'MARKDOWN_NOTE') { + return !note.content.match(regExp) + } + return false + }) + } else if (block.match(/^#.+/)) { + let tag = block.match(/#(.+)/)[1] + let regExp = new RegExp(_.escapeRegExp(tag), 'i') + notes = notes + .filter((note) => { + if (!_.isArray(note.tags)) return false return note.tags.some((_tag) => { - return _tag.match(regExp) + return _tag.match(regExp) + }) }) - }) - } else if (block.match(/^!.+/)) { - let block = block.match(/^!(.+)/)[1] - let regExp = new RegExp(_.escapeRegExp(block), 'i') - notes = notes.filter((note) => { - if (!_.isArray(note.tags) || !note.tags.some((_tag) => { - return _tag.match(regExp) - })) { - return true - } - if (note.type === 'SNIPPET_NOTE') { - return !note.description.match(regExp) - } else if (note.type === 'MARKDOWN_NOTE') { - return !note.content.match(regExp) - } - return false - }) - } else if (block.match(/^#.+/)) { - let tag = block.match(/#(.+)/)[1] - let regExp = new RegExp(_.escapeRegExp(tag), 'i') - notes = notes - .filter((note) => { - if (!_.isArray(note.tags)) return false - return note.tags.some((_tag) => { + } else { + let regExp = new RegExp(_.escapeRegExp(block), 'i') + notes = notes.filter((note) => { + if (_.isArray(note.tags) && note.tags.some((_tag) => { return _tag.match(regExp) - }) + })) { + return true + } + if (note.type === 'SNIPPET_NOTE') { + return note.description.match(regExp) + } else if (note.type === 'MARKDOWN_NOTE') { + return note.content.match(regExp) + } + return false }) - } else { - let regExp = new RegExp(_.escapeRegExp(block), 'i') - notes = notes.filter((note) => { - if (_.isArray(note.tags) && note.tags.some((_tag) => { - return _tag.match(regExp) - })) { - return true - } - if (note.type === 'SNIPPET_NOTE') { - return note.description.match(regExp) - } else if (note.type === 'MARKDOWN_NOTE') { - return note.content.match(regExp) - } - return false - }) - } -}) + } + }) return notes