update find in selection range when clicking on checkbox

pull/404/head
nightwing 2017-03-27 13:42:13 +04:00
rodzic 499a97b29e
commit 2af604808f
1 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -355,9 +355,12 @@ define(function(require, exports, module) {
var cbs = parent.selectNodes("//a:checkbox"); var cbs = parent.selectNodes("//a:checkbox");
cbs.forEach(function(cb) { cbs.forEach(function(cb) {
cb.on("click", function() { cb.on("click", function(e) {
if (this.name == "chkSearchSelection") if (this.name == "chkSearchSelection") {
updateFindInRangeMarker({}); if (chk.searchSelection.checked && !txtReplace.ace.isFocused())
txtFind.focus();
updateFindInRangeMarker(e);
}
execFind(undefined, "highlight"); execFind(undefined, "highlight");
}); });
@ -908,7 +911,7 @@ define(function(require, exports, module) {
execFind(false, "highlight"); execFind(false, "highlight");
} }
if (!startPos.searchRange || startPos.id !== getSessionId(ace.session)) if (!startPos.searchRange || startPos.id !== getSessionId(ace.session) || e.name == "click")
setStartPos(ace); setStartPos(ace);
if (chk.searchSelection.checked) if (chk.searchSelection.checked)