Skip to content

Commit

Permalink
* fix quick search count
Browse files Browse the repository at this point in the history
  • Loading branch information
giannis committed Apr 5, 2012
1 parent fb97745 commit 4ee91f3
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
13 changes: 7 additions & 6 deletions client/ext/quicksearch/quicksearch.js
Expand Up @@ -72,7 +72,8 @@ module.exports = ext.register("ext/quicksearch/quicksearch", {

init : function(amlNode){
var _self = this;

var ace;

txtQuickSearch.addEventListener("keydown", function(e) {
switch (e.keyCode){
case 13: //ENTER
Expand Down Expand Up @@ -100,7 +101,7 @@ module.exports = ext.register("ext/quicksearch/quicksearch", {
_self.navigateList("last");
break;
default:
var ace = _self.$getAce();
ace = _self.$getAce();
if (ace.getSession().getDocument().getLength() > MAX_LINES) {
// fall back to break
}
Expand All @@ -116,6 +117,7 @@ module.exports = ext.register("ext/quicksearch/quicksearch", {
});

txtQuickSearch.addEventListener("keyup", function(e) {
ace = _self.$getAce();
switch (e.keyCode) {
case 8: // BACKSPACE
if (ace.getSession().getDocument().getLength() > MAX_LINES && txtQuickSearch.getValue().length < 3) {
Expand Down Expand Up @@ -218,15 +220,14 @@ module.exports = ext.register("ext/quicksearch/quicksearch", {
if (newCount < 1) {
newCount = String(ranges.length);
}

oIter.innerHTML = String(newCount);
}
else {
var crtIdx = -1;
var cur = this.currentRange;
if (cur) {
// sort ranges by position in the current document
ranges.sort(cur.compareRange.bind(cur));
//ranges.sort(cur.compareRange.bind(cur));
var range;
var start = cur.start;
var end = cur.end;
Expand All @@ -238,7 +239,7 @@ module.exports = ext.register("ext/quicksearch/quicksearch", {
}
}
}
oIter.innerHTML = String(crtIdx++);
oIter.innerHTML = String(++crtIdx);
}

oTotal.innerHTML = "of " + ranges.length;
Expand Down Expand Up @@ -419,7 +420,7 @@ module.exports = ext.register("ext/quicksearch/quicksearch", {

ace.findPrevious();
this.currentRange = ace.selection.getRange();
this.updateCounter();
this.updateCounter(true);
return false;
},

Expand Down
4 changes: 2 additions & 2 deletions client/ext/searchreplace/searchreplace.js
Expand Up @@ -323,7 +323,7 @@ module.exports = ext.register("ext/searchreplace/searchreplace", {
var cur = this.currentRange;
if (cur) {
// sort ranges by position in the current document
ranges.sort(cur.compareRange.bind(cur));
//ranges.sort(cur.compareRange.bind(cur));
var range;
var start = cur.start;
var end = cur.end;
Expand All @@ -337,7 +337,7 @@ module.exports = ext.register("ext/searchreplace/searchreplace", {
}


oIter.innerHTML = String(crtIdx++);
oIter.innerHTML = String(++crtIdx);
oTotal.innerHTML = "of " + ranges.length;
},

Expand Down

0 comments on commit 4ee91f3

Please sign in to comment.