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)) .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 = var ExampleUI =

View File

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