summaryrefslogtreecommitdiff
path: root/src/web/app/desktop/script.js
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2016-12-29 07:49:51 +0900
committersyuilo <syuilotan@yahoo.co.jp>2016-12-29 07:49:51 +0900
commitb3f42e62af698a67c2250533c437569559f1fdf9 (patch)
treecdf6937576e99cccf85e6fa3aa8860a1173c7cfb /src/web/app/desktop/script.js
downloadmisskey-b3f42e62af698a67c2250533c437569559f1fdf9.tar.gz
misskey-b3f42e62af698a67c2250533c437569559f1fdf9.tar.bz2
misskey-b3f42e62af698a67c2250533c437569559f1fdf9.zip
Initial commit :four_leaf_clover:
Diffstat (limited to 'src/web/app/desktop/script.js')
-rw-r--r--src/web/app/desktop/script.js42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/web/app/desktop/script.js b/src/web/app/desktop/script.js
new file mode 100644
index 0000000000..473797334f
--- /dev/null
+++ b/src/web/app/desktop/script.js
@@ -0,0 +1,42 @@
+/**
+ * Desktop Client
+ */
+
+require('chart.js');
+require('./tags.ls');
+const riot = require('riot');
+const boot = require('../boot.ls');
+const mixins = require('./mixins.ls');
+const route = require('./router.ls');
+const fuckAdBlock = require('./scripts/fuck-ad-block.ls');
+
+/**
+ * Boot
+ */
+boot(me => {
+ /**
+ * Fuck AD Block
+ */
+ fuckAdBlock();
+
+ /**
+ * Init Notification
+ */
+ if ('Notification' in window) {
+ // 許可を得ていなかったらリクエスト
+ if (Notification.permission == 'default') {
+ Notification.requestPermission();
+ }
+ }
+
+ // Register mixins
+ mixins(me);
+
+ // Debug
+ if (me != null && me.data.debug) {
+ riot.mount(document.body.appendChild(document.createElement('mk-log-window')));
+ }
+
+ // Start routing
+ route(me);
+});