new examples...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2017-12-17 04:30:50 +03:00
parent 3955ba8b97
commit 4c209d6d10
2 changed files with 61 additions and 44 deletions

View File

@ -771,6 +771,23 @@ var ExampleUIActions = actions.Actions({
.attr(attrs))
}],
// Combined dialog/lister...
//
// XXX should this be made into a constructor???
exampleDialogMenu: ['Test/Combined dialog & lister (dialog mode)',
widgets.makeUIDialog(function(path, make){
var makeList = function(_, make){
make('A')
make('B')
make('C')
}
return make instanceof Function ?
makeList(path, make)
: browse.makeLister(null, makeList)
})],
exampleDialogMenuL: ['Test/Combined dialog & lister (lister mode)/*',
'exampleDialogMenu: ...'],
})
var ExampleUI =

View File

@ -145,7 +145,7 @@
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
@ -200,7 +200,7 @@
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
@ -294,8 +294,8 @@
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
"dev": true,
"requires": {
"core-js": "2.5.1",
"regenerator-runtime": "0.11.0"
"core-js": "2.5.3",
"regenerator-runtime": "0.11.1"
}
},
"balanced-match": {
@ -545,9 +545,9 @@
}
},
"chardet": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.0.tgz",
"integrity": "sha1-C74TVaxE16PtSpJXB8TvcPgZD2w=",
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
"integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
"dev": true
},
"chokidar": {
@ -683,9 +683,9 @@
}
},
"commander": {
"version": "2.12.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.12.1.tgz",
"integrity": "sha512-PCNLExLlI5HiPdaJs4pMXwOTHkSCpNQ1QJH9ykZLKtKEyKu3p9HgmH5l97vM8c0IUz6d54l+xEu2GG9yuYrFzA=="
"version": "2.12.2",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz",
"integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA=="
},
"compress-commons": {
"version": "1.2.2",
@ -722,9 +722,9 @@
"optional": true
},
"core-js": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz",
"integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=",
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
"integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=",
"dev": true
},
"core-util-is": {
@ -1082,7 +1082,7 @@
"integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==",
"dev": true,
"requires": {
"chardet": "0.4.0",
"chardet": "0.4.2",
"iconv-lite": "0.4.19",
"tmp": "0.0.33"
}
@ -1251,9 +1251,9 @@
}
},
"fs-extra": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz",
"integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=",
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
"integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
"requires": {
"graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
"jsonfile": "4.0.0",
@ -2377,7 +2377,7 @@
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
@ -2427,14 +2427,14 @@
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
"dev": true,
"requires": {
"ajv": "5.4.0",
"ajv": "5.5.2",
"har-schema": "2.0.0"
},
"dependencies": {
"ajv": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-5.4.0.tgz",
"integrity": "sha1-MtHPCNvIDEMvQm8S4QslEfa0ZHQ=",
"version": "5.5.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
"integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
"dev": true,
"requires": {
"co": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
@ -2527,9 +2527,9 @@
"dev": true
},
"ig-actions": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/ig-actions/-/ig-actions-3.10.0.tgz",
"integrity": "sha512-DMAPiqLXGbCpzYUfgCjMK+FWLhZqysBSJsbQA0rmOHTfOAU8icRHrbOrh1gnOhAiLWpdz6EYLq0GLpwEdQwoJg==",
"version": "3.11.0",
"resolved": "https://registry.npmjs.org/ig-actions/-/ig-actions-3.11.0.tgz",
"integrity": "sha512-gAWFKy03jdTCJL2xnr9y+JucO2ORXj8wsQUbBlXqoZK0rduSDtgTS+lSEI5DhspFT6lgyTxq/4ULkShdszNTQA==",
"requires": {
"ig-object": "1.0.2"
}
@ -2539,7 +2539,7 @@
"resolved": "https://registry.npmjs.org/ig-features/-/ig-features-3.3.2.tgz",
"integrity": "sha512-NSvuVkLUI47f1mpG03/fVqJaMYLDUFVcg2FNXUtqvDqQqKhlZuXJfxsGcoFQ1eIZ1pqYcYeYHmjNbgmK6rT5cA==",
"requires": {
"ig-actions": "3.10.0",
"ig-actions": "3.11.0",
"ig-object": "1.0.2"
}
},
@ -8698,9 +8698,9 @@
"optional": true
},
"preact": {
"version": "8.2.6",
"resolved": "https://registry.npmjs.org/preact/-/preact-8.2.6.tgz",
"integrity": "sha1-ACi0Ju+Y/Mp0Gjxhf/W4E7mpR8c="
"version": "8.2.7",
"resolved": "https://registry.npmjs.org/preact/-/preact-8.2.7.tgz",
"integrity": "sha512-m34Ke8U32HyKRVzUOCAcaiIBLR2ye6syiuRclU5DxyixDPDFqdLbIElhERBrF6gDbPKQR+Vpv5bZ9CCbvN6pdQ=="
},
"prepend-http": {
"version": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
@ -8929,9 +8929,9 @@
}
},
"regenerator-runtime": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz",
"integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==",
"version": "0.11.1",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
"integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
"dev": true
},
"regex-cache": {
@ -9335,9 +9335,9 @@
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
},
"supports-color": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.0.0.tgz",
"integrity": "sha1-HbJiKfauAvms21QQkHw2zi42KxM=",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.0.1.tgz",
"integrity": "sha512-7FQGOlSQ+AQxBNXJpVDj8efTA/FtyB5wcNE1omXXJ0cq6jm1jjDwuROlYDbnzHqdNPqliWFhcioCWSyav+xBnA==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
@ -9567,9 +9567,9 @@
}
},
"validator": {
"version": "9.1.1",
"resolved": "https://registry.npmjs.org/validator/-/validator-9.1.1.tgz",
"integrity": "sha512-1TGGX1GKilfmcEa9rm+9nI9AqIUQK8oj4jZI0DmTGLTPM5jmowBBhyBIHCks73+P1QPZk2i6oOYUq583uOetHQ==",
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/validator/-/validator-9.1.2.tgz",
"integrity": "sha512-1Tml6crNdsSC61jHssWksQxq6C7MmSFCCmf99Eb+l/V/cwVlw4/Pg3YXBP1WKcHLsyqe3E+iJXUZgoTTQFcqQg==",
"dev": true
},
"verror": {
@ -9626,9 +9626,9 @@
"dev": true
},
"webdriverio": {
"version": "4.9.9",
"resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-4.9.9.tgz",
"integrity": "sha1-aV3jJRZlKOFi1bbSmn8sGKr906o=",
"version": "4.9.11",
"resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-4.9.11.tgz",
"integrity": "sha1-qChxPFpEvpmvvgfrW1I9XszQS0Q=",
"dev": true,
"requires": {
"archiver": "2.1.0",
@ -9648,9 +9648,9 @@
"request": "2.83.0",
"rgb2hex": "0.1.0",
"safe-buffer": "5.1.1",
"supports-color": "5.0.0",
"supports-color": "5.0.1",
"url": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
"validator": "9.1.1",
"validator": "9.1.2",
"wdio-dot-reporter": "0.0.9",
"wgxpath": "1.0.0"
},
@ -9784,7 +9784,7 @@
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"