mirror of
https://github.com/chinchang/web-maker.git
synced 2025-07-23 06:51:12 +02:00
add auto scroll in typeahead dropdowns
This commit is contained in:
@@ -1090,6 +1090,7 @@ TextareaAutoComplete */
|
|||||||
} else {
|
} else {
|
||||||
$('.js-saved-item-tile:first-child').classList.add('selected');
|
$('.js-saved-item-tile:first-child').classList.add('selected');
|
||||||
}
|
}
|
||||||
|
$('.js-saved-item-tile.selected').scrollIntoView(false);
|
||||||
} else if (event.keyCode === 38 && savedItemsPane.classList.contains('is-open')) {
|
} else if (event.keyCode === 38 && savedItemsPane.classList.contains('is-open')) {
|
||||||
selectedItemElement = $('.js-saved-item-tile.selected');
|
selectedItemElement = $('.js-saved-item-tile.selected');
|
||||||
if (selectedItemElement) {
|
if (selectedItemElement) {
|
||||||
@@ -1098,6 +1099,7 @@ TextareaAutoComplete */
|
|||||||
} else {
|
} else {
|
||||||
$('.js-saved-item-tile:first-child').classList.add('selected');
|
$('.js-saved-item-tile:first-child').classList.add('selected');
|
||||||
}
|
}
|
||||||
|
$('.js-saved-item-tile.selected').scrollIntoView(false);
|
||||||
} else if (event.keyCode === 13 && savedItemsPane.classList.contains('is-open')) {
|
} else if (event.keyCode === 13 && savedItemsPane.classList.contains('is-open')) {
|
||||||
selectedItemElement = $('.js-saved-item-tile.selected');
|
selectedItemElement = $('.js-saved-item-tile.selected');
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
|
@@ -109,6 +109,7 @@
|
|||||||
} else {
|
} else {
|
||||||
this.list.querySelector('li:first-child').classList.add('selected');
|
this.list.querySelector('li:first-child').classList.add('selected');
|
||||||
}
|
}
|
||||||
|
this.list.querySelector('.selected').scrollIntoView(false);
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
} else if (event.keyCode === 38 && this.isShowingSuggestions) {
|
} else if (event.keyCode === 38 && this.isShowingSuggestions) {
|
||||||
selectedItemElement = this.list.querySelector('.selected');
|
selectedItemElement = this.list.querySelector('.selected');
|
||||||
@@ -118,6 +119,7 @@
|
|||||||
} else {
|
} else {
|
||||||
this.list.querySelector('li:first-child').classList.add('selected');
|
this.list.querySelector('li:first-child').classList.add('selected');
|
||||||
}
|
}
|
||||||
|
this.list.querySelector('.selected').scrollIntoView(false);
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
} else if (event.keyCode === 13 && this.isShowingSuggestions) {
|
} else if (event.keyCode === 13 && this.isShowingSuggestions) {
|
||||||
selectedItemElement = this.list.querySelector('.selected');
|
selectedItemElement = this.list.querySelector('.selected');
|
||||||
|
Reference in New Issue
Block a user