diff --git a/ui (gen4)/features/examples.js b/ui (gen4)/features/examples.js index a6da0b40..d3dcd3bd 100755 --- a/ui (gen4)/features/examples.js +++ b/ui (gen4)/features/examples.js @@ -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 = diff --git a/ui (gen4)/package-lock.json b/ui (gen4)/package-lock.json index b23b3f98..f2881c5b 100755 --- a/ui (gen4)/package-lock.json +++ b/ui (gen4)/package-lock.json @@ -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"