|
@@ -332,6 +332,9 @@ from desktop.views import _ko
|
|
|
} else if (self.selectedIndex() > 0) {
|
|
} else if (self.selectedIndex() > 0) {
|
|
|
self.selectedIndex(self.selectedIndex() - 1);
|
|
self.selectedIndex(self.selectedIndex() - 1);
|
|
|
self.scrollSelectionIntoView();
|
|
self.scrollSelectionIntoView();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ self.selectedIndex(self.suggestions.filtered().length - 1);
|
|
|
|
|
+ self.scrollSelectionIntoView();
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
'Down': function(editor) {
|
|
'Down': function(editor) {
|
|
@@ -341,6 +344,9 @@ from desktop.views import _ko
|
|
|
} else if (self.selectedIndex() < self.suggestions.filtered().length - 1) {
|
|
} else if (self.selectedIndex() < self.suggestions.filtered().length - 1) {
|
|
|
self.selectedIndex(self.selectedIndex() + 1);
|
|
self.selectedIndex(self.selectedIndex() + 1);
|
|
|
self.scrollSelectionIntoView();
|
|
self.scrollSelectionIntoView();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ self.selectedIndex(0);
|
|
|
|
|
+ self.scrollSelectionIntoView();
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
'Ctrl-Up|Ctrl-Home': function() {
|
|
'Ctrl-Up|Ctrl-Home': function() {
|