summaryrefslogtreecommitdiff
path: root/src/web/app/desktop/script.js
blob: dd4d2ef933dcfb287796bc79567b41e0bdacc65b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**
 * Desktop Client
 */

// Style
import './style.styl';

require('./tags');
const riot = require('riot');
const boot = require('../boot');
const mixins = require('./mixins');
const route = require('./router');
const fuckAdBlock = require('./scripts/fuck-ad-block');

/**
 * Boot
 */
boot(me => {
	/**
	 * Fuck AD Block
	 */
	fuckAdBlock();

	/**
	 * Init Notification
	 */
	if ('Notification' in window) {
		// 許可を得ていなかったらリクエスト
		if (Notification.permission == 'default') {
			Notification.requestPermission();
		}
	}

	// Register mixins
	mixins(me);

	// Start routing
	route(me);
});