From 8313083cd9813614241d72036a49eddfb2ddfb3f Mon Sep 17 00:00:00 2001 From: John McLear Date: Tue, 17 Dec 2013 20:48:19 +0000 Subject: [PATCH] better handling for attribute queries --- src/static/js/ace2_inner.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/static/js/ace2_inner.js b/src/static/js/ace2_inner.js index 0aa9998a..b68b020c 100644 --- a/src/static/js/ace2_inner.js +++ b/src/static/js/ace2_inner.js @@ -2334,7 +2334,10 @@ function Ace2Inner(){ return false; // If we're at the end of a line we treat it as having no formatting } if(rep.selStart[1] == 0 && rep.selEnd[1] == 0){ - return false; // If we're at the start of a line attributes get confused.. + rep.selEnd[1] == 1; + } + if(rep.selEnd[1] == -1){ + rep.selEnd[1] = 1; // sometimes rep.selEnd is -1, not sure why.. When it is we should look at the first char } if (n == selStartLine) {