summaryrefslogtreecommitdiffstats
path: root/awesomplete.js
diff options
context:
space:
mode:
Diffstat (limited to 'awesomplete.js')
-rw-r--r--awesomplete.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/awesomplete.js b/awesomplete.js
index 653b524..43de0f9 100644
--- a/awesomplete.js
+++ b/awesomplete.js
@@ -58,7 +58,7 @@ var _ = self.Awesomplete = function (input, o) {
// If the dropdown `ul` is in view, then act on keydown for the following keys:
// Enter / Esc / Up / Down
- if(me.ul && me.ul.getAttribute("hidden") == null) {
+ if(me.opened) {
if (c === 13 && me.selected) { // Enter
evt.preventDefault();
me.select();
@@ -129,6 +129,10 @@ _.prototype = {
return this.index > -1;
},
+ get opened() {
+ return this.ul && this.ul.getAttribute("hidden") == null;
+ },
+
close: function () {
this.ul.setAttribute("hidden", "");
this.index = -1;