1
0
mirror of https://github.com/moparisthebest/kaiwa synced 2024-11-12 04:25:05 -05:00
kaiwa/clientapp/pages/main.js
2013-09-13 13:55:46 -07:00

37 lines
956 B
JavaScript

/*global app, me*/
"use strict";
var BasePage = require('./base');
var templates = require('../templates');
module.exports = BasePage.extend({
template: templates.pages.main,
classBindings: {
'shouldAskForAlertsPermission': '.enableAlerts'
},
events: {
'click .enableAlerts': 'enableAlerts'
},
initialize: function (spec) {
me.shouldAskForAlertsPermission = app.notifier.shouldAskPermission();
this.renderAndBind();
},
enableAlerts: function () {
app.notifier.askPermission(function () {
var shouldAsk = app.notifier.shouldAskPermission();
if (!shouldAsk) {
app.notifier.show({
title: 'Ok, sweet!',
description: "You'll now be notified of stuff that happens."
});
}
});
},
render: function () {
this.renderAndBind();
return this;
}
});