20 lines
464 B
Plaintext
20 lines
464 B
Plaintext
|
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
|