myToggleButton.on('click', function (e) { e.preventDefault() if (snapper.state().state === 'left') { snapper.close() } else { snapper.open('left') } })
exports = module.exports = function refresh (ctx) { ctx = ctx || document var snapper = new Snap({ element: dom('#snap-content')[0], disable: 'right', touchToDrag: false, hyperextensible: false }) var myToggleButton = dom('#toggleButton', ctx) if (myToggleButton) { myToggleButton.on('click', function (e) { e.preventDefault() if (snapper.state().state === 'left') { snapper.close() } else { snapper.open('left') } }) } bus.on('page:change', onPageChange) function onPageChange () { snapper.close() } exports.snapper = snapper exports.close = snapper.close exports.destroy = function () { bus.off('page:change', onPageChange) } }
function onPageChange () { snapper.close() }