Commit 59b2150aa65f622113a8aae8016eb849a7345690
Move patchbay related files to own repo
Anders Rune Jensen committed on 11/5/2017, 7:30:10 PMParent: cebd9213dae196f9cedd4071888a39cfe9492f63
Files changed
app/page/books.js | deleted |
router/sync/routes.js | deleted |
app/page/books.js | ||
---|---|---|
@@ -1,45 +1,0 @@ | ||
1 | -const nest = require('depnest') | |
2 | -const pull = require('pull-stream') | |
3 | -const { h, Array } = require('mutant') | |
4 | -const Scroller = require('pull-scroll') | |
5 | - | |
6 | -exports.gives = nest({ | |
7 | - 'app.html.menuItem': true, | |
8 | - 'app.page.books': true | |
9 | -}) | |
10 | - | |
11 | -exports.needs = nest({ | |
12 | - 'app.html.scroller': 'first', | |
13 | - 'book.pull.getAll': 'first', | |
14 | - 'book.html': { | |
15 | - create: 'first', | |
16 | - render: 'first' | |
17 | - } | |
18 | -}) | |
19 | - | |
20 | -exports.create = function (api) { | |
21 | - return nest({ | |
22 | - 'app.html.menuItem': menuItem, | |
23 | - 'app.page.books': booksPage | |
24 | - }) | |
25 | - | |
26 | - function menuItem (handleClick) { | |
27 | - return h('a', { | |
28 | - style: { order: 5 }, | |
29 | - 'ev-click': () => handleClick({ page: 'books' }) | |
30 | - }, '/books') | |
31 | - } | |
32 | - | |
33 | - function booksPage (path) { | |
34 | - const creator = api.book.html.create({}) | |
35 | - const { container, content } = api.app.html.scroller({prepend: [creator]}) | |
36 | - | |
37 | - pull( | |
38 | - api.book.pull.getAll(), | |
39 | - Scroller(container, content, api.book.html.render, false, false) | |
40 | - ) | |
41 | - | |
42 | - container.title = '/books' | |
43 | - return container | |
44 | - } | |
45 | -} |
router/sync/routes.js | ||
---|---|---|
@@ -1,21 +1,0 @@ | ||
1 | -const nest = require('depnest') | |
2 | - | |
3 | -exports.gives = nest('router.sync.routes') | |
4 | - | |
5 | -exports.needs = nest({ | |
6 | - 'app.page.books': 'first' | |
7 | -}) | |
8 | - | |
9 | -exports.create = (api) => { | |
10 | - return nest('router.sync.routes', (sofar = []) => { | |
11 | - const pages = api.app.page | |
12 | - | |
13 | - // loc = location | |
14 | - const routes = [ | |
15 | - [ loc => loc.page === 'books', pages.books ], | |
16 | - ] | |
17 | - | |
18 | - return [...routes, ...sofar] | |
19 | - }) | |
20 | -} | |
21 | - |
Built with git-ssb-web