git ssb

16+

Dominic / patchbay



Commit e056ff8401226fbfa872e8996202d3a8294e0aa3

fix gatherings (see github.com/mmckegg/mutant/issues/28)

mixmix committed on 8/5/2019, 10:26:38 AM
Parent: b8e8bccb7f0d43f6b02e0f1a5e8f4a2be24ab15e

Files changed

app/html/modal.jschanged
app/html/modal.mcsschanged
package-lock.jsonchanged
package.jsonchanged
app/html/modal.jsView
@@ -3,9 +3,9 @@
33
44 exports.gives = nest('app.html.modal')
55
66 exports.create = (api) => {
7- return nest('app.html.modal', (content, { isOpen, onClose, className = '' } = {}) => {
7 + return nest('app.html.modal', (content, { isOpen, onOpen, onClose, className = '' } = {}) => {
88 if (typeof isOpen !== 'function') isOpen = Value(false)
99
1010 const openMe = () => {
1111 isOpen.set(true)
@@ -14,9 +14,9 @@
1414 isOpen.set(false)
1515 if (typeof onClose === 'function') onClose()
1616 }
1717
18- const lb = h('Modal -closed',
18 + const modal = h('Modal -closed',
1919 {
2020 className,
2121 'ev-click': closeMe,
2222 'ev-keydown': ev => {
@@ -32,28 +32,30 @@
3232 )
3333
3434 isOpen(state => {
3535 if (state === true) {
36- lb.classList.remove('-closed')
37- lb.classList.add('-open')
36 + modal.classList.remove('-closed')
37 + modal.classList.add('-open')
3838 } else {
39- lb.classList.remove('-open')
40- lb.classList.add('-closed')
39 + modal.classList.remove('-open')
40 + modal.classList.add('-closed')
4141 return
4242 }
4343
44 + if (typeof onOpen === 'function') onOpen()
4445 focus()
46 +
4547 function focus () {
46- if (!lb.isConnected) setTimeout(focus, 200)
48 + if (!modal.isConnected) setTimeout(focus, 200)
4749 else {
48- const target = lb.querySelector('input') || lb.querySelector('textarea')
50 + const target = modal.querySelector('input') || modal.querySelector('textarea')
4951 if (target) target.focus()
5052 }
5153 }
5254 })
5355
54- lb.open = openMe
55- lb.close = closeMe
56 + modal.open = openMe
57 + modal.close = closeMe
5658
57- return lb
59 + return modal
5860 })
5961 }
app/html/modal.mcssView
@@ -24,13 +24,15 @@
2424 $dontSelect
2525 }
2626
2727 -open {
28- display: grid
28 + /* display: grid */
29 + visibility: visible
2930 }
3031
3132 -closed {
32- display: none
33 + /* display: none */
34 + visibility: hidden
3335 }
3436
3537 -dark {
3638 div.content {
package-lock.jsonView
The diff is too large to show. Use a local git client to view these changes.
Old file size: 806011 bytes
New file size: 806647 bytes
package.jsonView
@@ -65,9 +65,9 @@
6565 "libnested": "^1.3.2",
6666 "lodash": "^4.17.10",
6767 "marama": "^1.2.2",
6868 "micro-css": "^2.0.1",
69- "mutant": "^3.23.0",
69 + "mutant": "~3.22.1",
7070 "mutant-scroll": "^1.0.2",
7171 "noto-color-emoji": "^1.0.0",
7272 "open-dyslexic": "^1.0.3",
7373 "open-external": "^0.1.1",
@@ -77,9 +77,9 @@
7777 "patch-settings": "^1.1.2",
7878 "patch-suggest": "^3.0.1",
7979 "patchbay-book": "^2.0.4",
8080 "patchbay-dark-crystal": "^2.0.0",
81- "patchbay-gatherings": "^3.2.14",
81 + "patchbay-gatherings": "^3.2.19",
8282 "patchbay-hacky-art": "^1.0.0",
8383 "patchbay-poll": "^1.1.4",
8484 "patchbay-scry": "^1.5.0",
8585 "patchcore": "^2.1.6",

Built with git-ssb-web