const riot = require('riot'); module.exports = me => { if (me) { require('./scripts/stream')(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); } }); };