From 414c29ecf2af300067b5fa4e27c1c5dc28c83d83 Mon Sep 17 00:00:00 2001 From: takeuchi kazuto Date: Tue, 21 Jun 2022 11:18:33 +0900 Subject: [PATCH] fix: case insensitive search becomes case sensitive --- src/controllers/searchReplace.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/controllers/searchReplace.js b/src/controllers/searchReplace.js index cc6e925..48d6b12 100644 --- a/src/controllers/searchReplace.js +++ b/src/controllers/searchReplace.js @@ -450,10 +450,20 @@ const luckysheetSearchReplace = { } } else{ - if(~value.indexOf(searchText)){ - if(!((r + "_" + c) in obj)){ - obj[r + "_" + c] = 0; - arr.push({"r": r, "c": c}); + if(caseCheck){ + if(~value.indexOf(searchText)){ + if(!((r + "_" + c) in obj)){ + obj[r + "_" + c] = 0; + arr.push({"r": r, "c": c}); + } + } + } + else{ + if(~value.toLowerCase().indexOf(searchText.toLowerCase())){ + if(!((r + "_" + c) in obj)){ + obj[r + "_" + c] = 0; + arr.push({"r": r, "c": c}); + } } } }