Skip to content

Commit cd734d6

Browse files
committed
Fixed case-insensitive button functionaliy & Removed merge conflict
1 parent ba3f388 commit cd734d6

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

client/styles/components/_keyboard-shortcuts.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
.keyboard-shortcuts {
22
padding: #{20 / $base-font-size}rem;
3+
margin-right: #{20 / $base-font-size}rem;
4+
padding-bottom: #{40 / $base-font-size}rem;
35
width: #{450 / $base-font-size}rem;
46
overflow-y: scroll;
57
}

client/utils/codemirror-search.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,9 @@ function getSearchState(cm) {
4545
return cm.state.search || (cm.state.search = new SearchState());
4646
}
4747

48-
function queryCaseInsensitive(query) {
49-
return typeof query == 'string' && query == query.toLowerCase();
50-
}
51-
5248
function getSearchCursor(cm, query, pos) {
5349
// Heuristic: if the query string is all lowercase, do a case insensitive search.
54-
return cm.getSearchCursor(query, pos, queryCaseInsensitive(query));
50+
return cm.getSearchCursor(query, pos, getSearchState(cm).caseInsensitive);
5551
}
5652

5753
function isMouseClick(event) {
@@ -294,15 +290,15 @@ function parseQuery(query) {
294290
function startSearch(cm, state, query) {
295291
state.queryText = query;
296292
state.query = parseQuery(query);
297-
cm.removeOverlay(state.overlay, queryCaseInsensitive(state.query));
298-
state.overlay = searchOverlay(state.query, queryCaseInsensitive(state.query));
293+
cm.removeOverlay(state.overlay, state.caseInsensitive);
294+
state.overlay = searchOverlay(state.query, state.caseInsensitive);
299295
cm.addOverlay(state.overlay);
300296
if (cm.showMatchesOnScrollbar) {
301297
if (state.annotate) {
302298
state.annotate.clear();
303299
state.annotate = null;
304300
}
305-
state.annotate = cm.showMatchesOnScrollbar(state.query, queryCaseInsensitive(state.query));
301+
state.annotate = cm.showMatchesOnScrollbar(state.query, state.caseInsensitive);
306302
}
307303
}
308304

0 commit comments

Comments
 (0)