diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-02-18 17:42:17 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-02-18 17:42:17 +0900 |
| commit | a62fe67e25b012389afb6bd859f1808f7ef7db6f (patch) | |
| tree | 5d90465bc01786c03f408d863a9b3698554c5cc0 /src/web/app/desktop/scripts/dialog.js | |
| parent | :v: (diff) | |
| download | misskey-a62fe67e25b012389afb6bd859f1808f7ef7db6f.tar.gz misskey-a62fe67e25b012389afb6bd859f1808f7ef7db6f.tar.bz2 misskey-a62fe67e25b012389afb6bd859f1808f7ef7db6f.zip | |
:v:
Diffstat (limited to 'src/web/app/desktop/scripts/dialog.js')
| -rw-r--r-- | src/web/app/desktop/scripts/dialog.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/web/app/desktop/scripts/dialog.js b/src/web/app/desktop/scripts/dialog.js new file mode 100644 index 0000000000..6fe7b6e8d7 --- /dev/null +++ b/src/web/app/desktop/scripts/dialog.js @@ -0,0 +1,16 @@ +const riot = require('riot'); + +module.exports = (title, text, buttons, canThrough, onThrough) => { + const dialog = document.body.appendChild(document.createElement('mk-dialog')); + const controller = riot.observable(); + riot.mount(dialog, { + controller: controller, + title: title, + text: text, + buttons: buttons, + canThrough: canThrough, + onThrough: onThrough + }); + controller.trigger('open'); + return controller; +}; |