<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Subscribe button demo</title>
<script src="https://cdn.pushpushgo.com/scripts/sdk.js"></script>
<script type="application/javascript" src="subscribe.js"></script>
<li>checking push notifications state...</li>
<button id="subscribe" disabled="disabled">click to subscribe</button>
<button id="unsubscribe" disabled="disabled">click to unsubscribe</button>
window.addEventListener('load', function() {
const unsubscribeButton = document.querySelector('#unsubscribe');
const subscribeButton = document.querySelector('#subscribe');
subscribeButton.addEventListener('click', subscribeButtonClickedHandler);
unsubscribeButton.addEventListener('click', unsubscribeButtonClickedHandler);
.then(() => client.isSubscribed())
.then(() => client.getId())
setState('push notifications are supported');
setState('activate subscribe button', true);
setState('user already subscribed with id: ' + subscriberId, false);
setState('ops, sth went wrong, check console')
setState('push notifications are not supported')