summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-02-18 08:37:30 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-02-18 08:37:30 +0900
commitd9e90e97f811e48cefa81285911b26501f9aff87 (patch)
tree63b4dd3bac439aa414dedfb9d9f76b99abfad8d7 /src/web
parentMerge pull request #178 from syuilo/greenkeeper/@types/redis-0.12.36 (diff)
downloadmisskey-d9e90e97f811e48cefa81285911b26501f9aff87.tar.gz
misskey-d9e90e97f811e48cefa81285911b26501f9aff87.tar.bz2
misskey-d9e90e97f811e48cefa81285911b26501f9aff87.zip
:v:
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/mobile/mixins.js23
-rw-r--r--src/web/app/mobile/mixins.ls19
-rw-r--r--src/web/app/mobile/script.js2
3 files changed, 24 insertions, 20 deletions
diff --git a/src/web/app/mobile/mixins.js b/src/web/app/mobile/mixins.js
new file mode 100644
index 0000000000..6d16260070
--- /dev/null
+++ b/src/web/app/mobile/mixins.js
@@ -0,0 +1,23 @@
+const riot = require('riot');
+
+module.exports = me => {
+ if (me) {
+ require('./scripts/stream.ls')(me);
+ }
+
+ require('./scripts/ui.ls');
+
+ riot.mixin('open-post-form', {
+ openPostForm: opts => {
+ const app = document.getElementById('app');
+ app.style.display = 'none';
+ const form = riot.mount(document.body.appendChild(document.createElement('mk-post-form')), opts)[0];
+ function recover() {
+ app.style.display = 'block';
+ }
+ form
+ .on('cancel', recover)
+ .on('post', recover);
+ }
+ });
+};
diff --git a/src/web/app/mobile/mixins.ls b/src/web/app/mobile/mixins.ls
deleted file mode 100644
index 902774f91a..0000000000
--- a/src/web/app/mobile/mixins.ls
+++ /dev/null
@@ -1,19 +0,0 @@
-riot = require \riot
-
-module.exports = (me) ~>
- if me?
- (require './scripts/stream.ls') me
-
- require './scripts/ui.ls'
-
- riot.mixin \open-post-form do
- open-post-form: (opts) ->
- app = document.get-element-by-id \app
- app.style.display = \none
- form = document.body.append-child document.create-element \mk-post-form
- form = riot.mount form, opts .0
- form.on \cancel recover
- form.on \post recover
-
- function recover
- app.style.display = \block
diff --git a/src/web/app/mobile/script.js b/src/web/app/mobile/script.js
index e22b4b6432..db4bff4501 100644
--- a/src/web/app/mobile/script.js
+++ b/src/web/app/mobile/script.js
@@ -4,7 +4,7 @@
require('./tags');
const boot = require('../boot.js');
-const mixins = require('./mixins.ls');
+const mixins = require('./mixins');
const route = require('./router.ls');
/**