Я использую Meteor и Cordova для разработки приложения для Android. Мне нужно обработать событие Backbutton, чтобы слайд закрывался, если он был открыт, или продолжал выполнение по умолчанию, если слайд был закрыт:
document.addEventListener('backbutton', function (e) {
if (slideout.isOpen()) {
e.preventDefault()
e.stopPropagation()
slideout.close()
}
})
Этот код находится внутри Template.mainLayout.onRendered
на основном макете.
Также попытался уменьшить код до
document.addEventListener('backbutton', function(){})
и это приводит к тому, что кнопка не работает.