Improve code
This commit is contained in:
@@ -54,7 +54,7 @@ export default mapElementFactory({
|
|||||||
},
|
},
|
||||||
|
|
||||||
afterCreate(inst) {
|
afterCreate(inst) {
|
||||||
var clearEvents = () => {}
|
let clearEvents = () => {}
|
||||||
|
|
||||||
// Watch paths, on our own, because we do not want to set either when it is
|
// Watch paths, on our own, because we do not want to set either when it is
|
||||||
// empty
|
// empty
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ export default mapElementFactory({
|
|||||||
ctr: () => google.maps.Polyline,
|
ctr: () => google.maps.Polyline,
|
||||||
|
|
||||||
afterCreate() {
|
afterCreate() {
|
||||||
var clearEvents = () => {}
|
let clearEvents = () => {}
|
||||||
|
|
||||||
this.$watch(
|
this.$watch(
|
||||||
'path',
|
'path',
|
||||||
|
|||||||
@@ -2,17 +2,17 @@
|
|||||||
// http://stackoverflow.com/a/11703018/2694653
|
// http://stackoverflow.com/a/11703018/2694653
|
||||||
// This has been ported to Vanilla.js by GuillaumeLeclerc
|
// This has been ported to Vanilla.js by GuillaumeLeclerc
|
||||||
export default (input) => {
|
export default (input) => {
|
||||||
var _addEventListener = input.addEventListener ? input.addEventListener : input.attachEvent
|
const _addEventListener = input.addEventListener ? input.addEventListener : input.attachEvent
|
||||||
|
|
||||||
function addEventListenerWrapper(type, listener) {
|
function addEventListenerWrapper(type, listener) {
|
||||||
// Simulate a 'down arrow' keypress on hitting 'return' when no pac suggestion is selected,
|
// Simulate a 'down arrow' keypress on hitting 'return' when no pac suggestion is selected,
|
||||||
// and then trigger the original listener.
|
// and then trigger the original listener.
|
||||||
if (type === 'keydown') {
|
if (type === 'keydown') {
|
||||||
var origListener = listener
|
const origListener = listener
|
||||||
listener = function (event) {
|
listener = function (event) {
|
||||||
var suggestionSelected = document.getElementsByClassName('pac-item-selected').length > 0
|
const suggestionSelected = document.getElementsByClassName('pac-item-selected').length > 0
|
||||||
if (event.which === 13 && !suggestionSelected) {
|
if (event.which === 13 && !suggestionSelected) {
|
||||||
var simulatedEvent = document.createEvent('Event')
|
const simulatedEvent = document.createEvent('Event')
|
||||||
simulatedEvent.keyCode = 40
|
simulatedEvent.keyCode = 40
|
||||||
simulatedEvent.which = 40
|
simulatedEvent.which = 40
|
||||||
origListener.apply(input, [simulatedEvent])
|
origListener.apply(input, [simulatedEvent])
|
||||||
|
|||||||
Reference in New Issue
Block a user