Reorganize & reformat

This commit is contained in:
Edin Dazdarevic
2017-04-11 10:43:05 +02:00
parent a1151150db
commit 4a8740fb35
22 changed files with 2364 additions and 1353 deletions

View File

@@ -0,0 +1,31 @@
export const pacSelectFirst = input => {
// store the original event binding function
var _addEventListener = input.addEventListener
? input.addEventListener
: input.attachEvent
function addEventListenerWrapper (type, listener) {
// Simulate a 'down arrow' keypress on hitting 'return' when no pac suggestion is selected,
// and then trigger the original listener.
if (type == 'keydown') {
var orig_listener = listener
listener = function (event) {
var suggestion_selected = $('.pac-item-selected').length > 0
if (event.which == 13 && !suggestion_selected) {
var simulated_downarrow = $.Event('keydown', {
keyCode: 40,
which: 40
})
orig_listener.apply(input, [simulated_downarrow])
}
orig_listener.apply(input, [event])
}
}
_addEventListener.apply(input, [type, listener])
}
input.addEventListener = addEventListenerWrapper
input.attachEvent = addEventListenerWrapper
}