Button event dispatcher for GM's NGI JavaScript platform
Adds DOM style events for radio interface buttons.
document.addEventListener('buttonpress', function (e) {
if (e.detail === 'BTN_BACK') {
console.log('back button on dash was pressed!');
}
}, false);
Should also play nicely with jQuery
$(document).on('buttonpress', function (e) {
var btnName = e.originalEvent.detail;
if (btnName === 'BTN_BACK') {
console.log('back button on dash was pressed!');
}
});
To see available buttons please refer to gm.info.watchButtons
MIT license