Files: ef9e5ab9d31b22070e49efa9d5db1f9b8f20b572 / send.js
274 bytesRaw
1 | module.exports = Send |
2 | |
3 | function Send (fn, data, opts) { |
4 | return { |
5 | fn: fn, |
6 | data: data, |
7 | opts: opts, |
8 | event: null, |
9 | handleEvent: handleEvent |
10 | } |
11 | } |
12 | |
13 | function handleEvent (e) { |
14 | e.stopPropagation() |
15 | e.preventDefault() |
16 | this.event = e |
17 | this.fn(this.data) |
18 | } |
19 |
Built with git-ssb-web