Ver Fonte

HUE-7272 [autocomplete] Cycle the autocomplete suggestions on up/down at the limits

Johan Ahlen há 8 anos atrás
pai
commit
11e5323

+ 6 - 0
desktop/core/src/desktop/templates/hue_ace_autocompleter.mako

@@ -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() {