diff --git a/js/package-lock.json b/js/package-lock.json index afb833a03c..c8b4773a82 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -26,6 +26,7 @@ "@babel/preset-env": "^7.22.2", "@internal/eslint-plugin": "file:.eslint", "babel-loader": "^9.1.2", + "babel-plugin-istanbul": "^6.1.1", "css-loader": "^6.8.1", "eslint": "^8.41.0", "eslint-config-airbnb-base": "^15.0.0", @@ -34,6 +35,7 @@ "eslint-plugin-jsdoc": "^48.0.4", "eslint-plugin-unicorn": "^50.0.1", "eslint-plugin-vue": "^9.14.1", + "nyc": "^15.1.0", "postcss-less": "^6.0.0", "prettier": "^3.2.4", "source-map-loader": "^5.0.0", @@ -2076,6 +2078,114 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -2566,6 +2676,19 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2665,6 +2788,24 @@ "node": ">= 8" } }, + "node_modules/append-transform": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", + "dev": true, + "dependencies": { + "default-require-extensions": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, "node_modules/are-docs-informative": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", @@ -2850,6 +2991,22 @@ "webpack": ">=5" } }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.8", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", @@ -2983,6 +3140,54 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "dev": true, + "dependencies": { + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/caching-transform/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caching-transform/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/caching-transform/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, "node_modules/call-bind": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", @@ -3006,6 +3211,15 @@ "node": ">=6" } }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001582", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001582.tgz", @@ -3104,6 +3318,73 @@ "node": ">=4" } }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -3200,6 +3481,12 @@ "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", "dev": true }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3405,12 +3692,45 @@ } } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/default-require-extensions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", + "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "dev": true, + "dependencies": { + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-require-extensions/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/define-data-property": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", @@ -3638,6 +3958,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -4270,6 +4596,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/esquery": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", @@ -4499,6 +4838,26 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/fromentries": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/fs-readdir-recursive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", @@ -4570,6 +4929,15 @@ "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", @@ -4585,10 +4953,19 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", @@ -4835,6 +5212,22 @@ "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", "dev": true }, + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -4853,6 +5246,12 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", @@ -5287,6 +5686,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -5332,6 +5743,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -5344,6 +5761,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -5365,6 +5791,170 @@ "node": ">=0.10.0" } }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-hook": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", + "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", + "dev": true, + "dependencies": { + "append-transform": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", + "dev": true, + "dependencies": { + "archy": "^1.0.0", + "cross-spawn": "^7.0.3", + "istanbul-lib-coverage": "^3.2.0", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jackspeak": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", @@ -5577,6 +6167,12 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -5778,69 +6374,267 @@ "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-preload": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", + "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", + "dev": true, + "dependencies": { + "process-on-spawn": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nyc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", + "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", + "dev": true, + "dependencies": { + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "caching-transform": "^4.0.0", + "convert-source-map": "^1.7.0", + "decamelize": "^1.2.0", + "find-cache-dir": "^3.2.0", + "find-up": "^4.1.0", + "foreground-child": "^2.0.0", + "get-package-type": "^0.1.0", + "glob": "^7.1.6", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-hook": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-processinfo": "^2.0.2", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "make-dir": "^3.0.0", + "node-preload": "^0.2.1", + "p-map": "^3.0.0", + "process-on-spawn": "^1.0.0", + "resolve-from": "^5.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "spawn-wrap": "^2.0.0", + "test-exclude": "^6.0.0", + "yargs": "^15.0.2" + }, + "bin": { + "nyc": "bin/nyc.js" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/nyc/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/nyc/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/nyc/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/nyc/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/nyc/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/nyc/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/nyc/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/nyc/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "dependencies": { - "boolbase": "^1.0.0" + "find-up": "^4.0.0" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">=8" + } + }, + "node_modules/nyc/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" } }, + "node_modules/nyc/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/object-inspect": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", @@ -5993,6 +6787,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -6002,6 +6808,21 @@ "node": ">=6" } }, + "node_modules/package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -6404,6 +7225,18 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/process-on-spawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", + "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", + "dev": true, + "dependencies": { + "fromentries": "^1.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -6677,6 +7510,27 @@ "jsesc": "bin/jsesc" } }, + "node_modules/release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", + "dev": true, + "dependencies": { + "es6-error": "^4.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -6686,6 +7540,12 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -6913,6 +7773,12 @@ "randombytes": "^2.1.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, "node_modules/set-function-length": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", @@ -7108,6 +7974,57 @@ "source-map": "^0.6.0" } }, + "node_modules/spawn-wrap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", + "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", + "dev": true, + "dependencies": { + "foreground-child": "^2.0.0", + "is-windows": "^1.0.2", + "make-dir": "^3.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "which": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/spawn-wrap/node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/spawn-wrap/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spawn-wrap/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -7150,6 +8067,12 @@ "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", "dev": true }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, "node_modules/string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -7711,6 +8634,20 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -7848,6 +8785,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -7954,6 +8900,15 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -8420,6 +9375,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, "node_modules/which-typed-array": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", @@ -8603,12 +9564,105 @@ "node": ">=12" } }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/js/package.json b/js/package.json index 073551107e..83e092ec46 100644 --- a/js/package.json +++ b/js/package.json @@ -39,6 +39,7 @@ "@babel/preset-env": "^7.22.2", "@internal/eslint-plugin": "file:.eslint", "babel-loader": "^9.1.2", + "babel-plugin-istanbul": "^6.1.1", "css-loader": "^6.8.1", "eslint": "^8.41.0", "eslint-config-airbnb-base": "^15.0.0", @@ -47,6 +48,7 @@ "eslint-plugin-jsdoc": "^48.0.4", "eslint-plugin-unicorn": "^50.0.1", "eslint-plugin-vue": "^9.14.1", + "nyc": "^15.1.0", "postcss-less": "^6.0.0", "prettier": "^3.2.4", "source-map-loader": "^5.0.0", diff --git a/public/js/772.min.js b/public/js/772.min.js new file mode 100644 index 0000000000..62da33279b --- /dev/null +++ b/public/js/772.min.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkatk=self.webpackChunkatk||[]).push([[772],{30901:(n,e,l)=>{function o(){var n="C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\share\\atk-date-picker.js",e=new Function("return this")(),l="__coverage__",t={path:"C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\share\\atk-date-picker.js",statementMap:{0:{start:{line:21,column:23},end:{line:21,column:41}},1:{start:{line:23,column:8},end:{line:27,column:9}},2:{start:{line:24,column:12},end:{line:24,column:44}},3:{start:{line:25,column:15},end:{line:27,column:9}},4:{start:{line:26,column:12},end:{line:26,column:49}},5:{start:{line:29,column:8},end:{line:31,column:9}},6:{start:{line:30,column:12},end:{line:30,column:52}},7:{start:{line:33,column:8},end:{line:35,column:10}},8:{start:{line:40,column:8},end:{line:46,column:9}},9:{start:{line:41,column:12},end:{line:45,column:14}},10:{start:{line:50,column:12},end:{line:50,column:25}},11:{start:{line:53,column:12},end:{line:53,column:51}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:20,column:10},end:{line:20,column:11}},loc:{start:{line:20,column:22},end:{line:36,column:5}},line:20},1:{name:"(anonymous_1)",decl:{start:{line:38,column:13},end:{line:38,column:14}},loc:{start:{line:38,column:25},end:{line:47,column:5}},line:38},2:{name:"(anonymous_2)",decl:{start:{line:49,column:27},end:{line:49,column:28}},loc:{start:{line:49,column:44},end:{line:51,column:9}},line:49},3:{name:"(anonymous_3)",decl:{start:{line:52,column:18},end:{line:52,column:19}},loc:{start:{line:52,column:35},end:{line:54,column:9}},line:52}},branchMap:{0:{loc:{start:{line:23,column:8},end:{line:27,column:9}},type:"if",locations:[{start:{line:23,column:8},end:{line:27,column:9}},{start:{line:25,column:15},end:{line:27,column:9}}],line:23},1:{loc:{start:{line:23,column:12},end:{line:23,column:50}},type:"binary-expr",locations:[{start:{line:23,column:12},end:{line:23,column:30}},{start:{line:23,column:34},end:{line:23,column:50}}],line:23},2:{loc:{start:{line:25,column:15},end:{line:27,column:9}},type:"if",locations:[{start:{line:25,column:15},end:{line:27,column:9}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:25},3:{loc:{start:{line:29,column:8},end:{line:31,column:9}},type:"if",locations:[{start:{line:29,column:8},end:{line:31,column:9}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:29},4:{loc:{start:{line:40,column:8},end:{line:46,column:9}},type:"if",locations:[{start:{line:40,column:8},end:{line:46,column:9}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:40},5:{loc:{start:{line:40,column:12},end:{line:40,column:58}},type:"binary-expr",locations:[{start:{line:40,column:12},end:{line:40,column:28}},{start:{line:40,column:32},end:{line:40,column:58}}],line:40},6:{loc:{start:{line:42,column:16},end:{line:44,column:48}},type:"cond-expr",locations:[{start:{line:43,column:22},end:{line:43,column:91}},{start:{line:44,column:22},end:{line:44,column:48}}],line:42}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0},f:{0:0,1:0,2:0,3:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0],5:[0,0],6:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"1ce753090ac9ae2a9d9aab89d28bc1ad2fbd3655"},i=e[l]||(e[l]={});i[n]&&"1ce753090ac9ae2a9d9aab89d28bc1ad2fbd3655"===i[n].hash||(i[n]=t);var c=i[n];return o=function(){return c},c}l.d(e,{Z:()=>t}),o();const t={name:"AtkDatePicker",template:'\n ',props:["config","modelValue"],data:function(){o().f[0]++;const n=(o().s[0]++,{...this.config});return o().s[1]++,o().b[1][0]++,n.defaultDate&&(o().b[1][1]++,!this.modelValue)?(o().b[0][0]++,o().s[2]++,n.defaultDate=new Date):(o().b[0][1]++,o().s[3]++,this.modelValue?(o().b[2][0]++,o().s[4]++,n.defaultDate=this.modelValue):o().b[2][1]++),o().s[5]++,n.locale?o().b[3][1]++:(o().b[3][0]++,o().s[6]++,n.locale=flatpickr.l10ns.default),o().s[7]++,{flatPickr:n}},emits:["setDefault"],mounted:function(){o().f[1]++,o().s[8]++,o().b[5][0]++,!this.modelValue&&(o().b[5][1]++,this.flatPickr.defaultDate)?(o().b[4][0]++,o().s[9]++,this.onUpdate(this.flatPickr.defaultDate instanceof Date?(o().b[6][0]++,flatpickr.formatDate(this.config.defaultDate,this.config.dateFormat)):(o().b[6][1]++,this.flatPickr.defaultDate))):o().b[4][1]++},methods:{getFlatpickrValue:function(n){return o().f[2]++,o().s[10]++,n},onUpdate:function(n){o().f[3]++,o().s[11]++,this.$emit("update:modelValue",n)}}}},49880:(n,e,l)=>{l.d(e,{Z:()=>t});l(93714),l(22625),l(70984);function o(){var n="C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\share\\atk-lookup.js",e=new Function("return this")(),l="__coverage__",t={path:"C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\share\\atk-lookup.js",statementMap:{0:{start:{line:25,column:12},end:{line:25,column:23}},1:{start:{line:26,column:8},end:{line:26,column:37}},2:{start:{line:28,column:8},end:{line:34,column:10}},3:{start:{line:37,column:8},end:{line:39,column:9}},4:{start:{line:38,column:12},end:{line:38,column:119}},5:{start:{line:44,column:12},end:{line:44,column:83}},6:{start:{line:44,column:61},end:{line:44,column:81}},7:{start:{line:47,column:12},end:{line:47,column:57}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:22,column:10},end:{line:22,column:11}},loc:{start:{line:22,column:22},end:{line:35,column:5}},line:22},1:{name:"(anonymous_1)",decl:{start:{line:36,column:13},end:{line:36,column:14}},loc:{start:{line:36,column:25},end:{line:40,column:5}},line:36},2:{name:"(anonymous_2)",decl:{start:{line:43,column:26},end:{line:43,column:27}},loc:{start:{line:43,column:43},end:{line:45,column:9}},line:43},3:{name:"(anonymous_3)",decl:{start:{line:44,column:51},end:{line:44,column:52}},loc:{start:{line:44,column:61},end:{line:44,column:81}},line:44},4:{name:"(anonymous_4)",decl:{start:{line:46,column:18},end:{line:46,column:19}},loc:{start:{line:46,column:35},end:{line:48,column:9}},line:46}},branchMap:{0:{loc:{start:{line:30,column:17},end:{line:30,column:28}},type:"binary-expr",locations:[{start:{line:30,column:17},end:{line:30,column:20}},{start:{line:30,column:24},end:{line:30,column:28}}],line:30},1:{loc:{start:{line:37,column:8},end:{line:39,column:9}},type:"if",locations:[{start:{line:37,column:8},end:{line:39,column:9}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:37},2:{loc:{start:{line:38,column:41},end:{line:38,column:118}},type:"cond-expr",locations:[{start:{line:38,column:77},end:{line:38,column:95}},{start:{line:38,column:98},end:{line:38,column:118}}],line:38}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0},f:{0:0,1:0,2:0,3:0,4:0},b:{0:[0,0],1:[0,0],2:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"55605e6c15b1d7804bfb600c04ce6e16db406c76"},i=e[l]||(e[l]={});i[n]&&"55605e6c15b1d7804bfb600c04ce6e16db406c76"===i[n].hash||(i[n]=t);var c=i[n];return o=function(){return c},c}o();const t={name:"AtkLookup",template:'\n ',props:["config","modelValue","optionalValue"],data:function(){o().f[0]++;const{url:n,reference:e,...l}=(o().s[0]++,this.config);return o().s[1]++,l.selection=!0,o().s[2]++,{dropdownProps:l,url:(o().b[0][0]++,n||(o().b[0][1]++,null)),field:e,query:"",temp:""}},mounted:function(){o().f[1]++,o().s[3]++,this.optionalValue?(o().b[1][0]++,o().s[4]++,this.dropdownProps.options=Array.isArray(this.optionalValue)?(o().b[2][0]++,this.optionalValue):(o().b[2][1]++,[this.optionalValue])):o().b[1][1]++},emits:["update:modelValue"],methods:{getDropdownValue:function(n){return o().f[2]++,o().s[5]++,this.dropdownProps.options.find((e=>(o().f[3]++,o().s[6]++,e.value===n)))},onUpdate:function(n){o().f[4]++,o().s[7]++,this.$emit("update:modelValue",n.value)}}}}}]); +//# sourceMappingURL=772.min.js.map \ No newline at end of file diff --git a/public/js/772.min.js.map b/public/js/772.min.js.map new file mode 100644 index 0000000000..610a97679e --- /dev/null +++ b/public/js/772.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/772.min.js","mappings":"iyGAeY,OAAAA,EAAA,kBAAAC,CAAA,EAAAA,CAAA,C,iBAAAD,IALZ,SACIE,KAAM,gBACNC,SAAW,8KAMXC,MAAO,CAAC,SAAU,cAClBC,KAAM,WAAYL,IAAAM,EAAA,KACd,MAAMC,GAAMP,IAAAQ,EAAA,KAAG,IAAKC,KAAKF,SAYzB,OAZkCP,IAAAQ,EAAA,KAE9BR,IAAAU,EAAA,QAAAH,EAAOI,cAAWX,IAAAU,EAAA,SAAKD,KAAKG,aAAYZ,IAAAU,EAAA,QAAAV,IAAAQ,EAAA,KACxCD,EAAOI,YAAc,IAAIE,OACtBb,IAAAU,EAAA,QAAAV,IAAAQ,EAAA,KAAIC,KAAKG,YAAYZ,IAAAU,EAAA,QAAAV,IAAAQ,EAAA,KACxBD,EAAOI,YAAcF,KAAKG,YAC7BZ,IAAAU,EAAA,SAAAV,IAAAQ,EAAA,KAEID,EAAOO,OAEXd,IAAAU,EAAA,SAFmBV,IAAAU,EAAA,QAAAV,IAAAQ,EAAA,KAChBD,EAAOO,OAASC,UAAUC,MAAMC,SACnCjB,IAAAQ,EAAA,KAEM,CACHU,UAAWX,EAEnB,EACAY,MAAO,CAAC,cACRC,QAAS,WAAYpB,IAAAM,EAAA,KAAAN,IAAAQ,EAAA,KAEbR,IAAAU,EAAA,SAACD,KAAKG,aAAUZ,IAAAU,EAAA,QAAID,KAAKS,UAAUP,cAAaX,IAAAU,EAAA,QAAAV,IAAAQ,EAAA,KAChDC,KAAKY,SACDZ,KAAKS,UAAUP,uBAAuBE,MAAIb,IAAAU,EAAA,QACpCK,UAAUO,WAAWb,KAAKF,OAAOI,YAAaF,KAAKF,OAAOgB,cAAWvB,IAAAU,EAAA,QACrED,KAAKS,UAAUP,eAE5BX,IAAAU,EAAA,OACL,EACAc,QAAS,CACLC,kBAAmB,SAAUC,GACzB,OADgC1B,IAAAM,EAAA,KAAAN,IAAAQ,EAAA,MACzBkB,CACX,EACAL,SAAU,SAAUK,GAAO1B,IAAAM,EAAA,KAAAN,IAAAQ,EAAA,MACvBC,KAAKkB,MAAM,oBAAqBD,EACpC,G,s2ECtCI,OAAAE,EAAA,kBAAA3B,CAAA,EAAAA,CAAA,CAAA2B,IAJZ,SACI1B,KAAM,YACNC,SAAW,iNAOXC,MAAO,CAAC,SAAU,aAAc,iBAChCC,KAAM,WAAYuB,IAAAtB,EAAA,KACd,MAAM,IACFuB,EAAG,UAAEC,KAAcC,IACtBH,IAAApB,EAAA,KAAGC,KAAKF,QAGT,OAHgBqB,IAAApB,EAAA,KAChBuB,EAAYC,WAAY,EAAKJ,IAAApB,EAAA,KAEtB,CACHyB,cAAeF,EACfF,KAAKD,IAAAlB,EAAA,QAAAmB,IAAGD,IAAAlB,EAAA,QAAI,OACZwB,MAAOJ,EACPK,MAAO,GACPC,KAAM,GAEd,EACAhB,QAAS,WAAYQ,IAAAtB,EAAA,KAAAsB,IAAApB,EAAA,KACbC,KAAK4B,eAAeT,IAAAlB,EAAA,QAAAkB,IAAApB,EAAA,KACpBC,KAAKwB,cAAcK,QAAUC,MAAMC,QAAQ/B,KAAK4B,gBAAcT,IAAAlB,EAAA,QAAGD,KAAK4B,gBAAaT,IAAAlB,EAAA,QAAG,CAACD,KAAK4B,iBAC/FT,IAAAlB,EAAA,OACL,EACAS,MAAO,CAAC,qBACRK,QAAS,CACLiB,iBAAkB,SAAUf,GACxB,OAD+BE,IAAAtB,EAAA,KAAAsB,IAAApB,EAAA,KACxBC,KAAKwB,cAAcK,QAAQI,MAAMC,IAASf,IAAAtB,EAAA,KAAAsB,IAAApB,EAAA,KAAAmC,EAAKjB,QAAUA,IACpE,EACAL,SAAU,SAAUK,GAAOE,IAAAtB,EAAA,KAAAsB,IAAApB,EAAA,KACvBC,KAAKkB,MAAM,oBAAqBD,EAAMA,MAC1C,G","sources":["webpack://atk/./src/vue-components/share/atk-date-picker.js","webpack://atk/./src/vue-components/share/atk-lookup.js"],"sourcesContent":["/* global flatpickr */ // loaded after main JS\n\n/**\n * Wrapper for vue-flatpickr-component component.\n *\n * https://github.com/ankurk91/vue-flatpickr-component\n *\n * Properties:\n * config: Any of Flatpickr options\n */\nexport default {\n name: 'AtkDatePicker',\n template: `\n `,\n props: ['config', 'modelValue'],\n data: function () {\n const config = { ...this.config };\n\n if (config.defaultDate && !this.modelValue) {\n config.defaultDate = new Date();\n } else if (this.modelValue) {\n config.defaultDate = this.modelValue;\n }\n\n if (!config.locale) {\n config.locale = flatpickr.l10ns.default;\n }\n\n return {\n flatPickr: config,\n };\n },\n emits: ['setDefault'],\n mounted: function () {\n // if value is not set but default date is, then emit proper string value to parent\n if (!this.modelValue && this.flatPickr.defaultDate) {\n this.onUpdate(\n this.flatPickr.defaultDate instanceof Date\n ? flatpickr.formatDate(this.config.defaultDate, this.config.dateFormat)\n : this.flatPickr.defaultDate\n );\n }\n },\n methods: {\n getFlatpickrValue: function (value) {\n return value;\n },\n onUpdate: function (value) {\n this.$emit('update:modelValue', value);\n },\n },\n};\n","/**\n * Wrapper for Fomantic-UI dropdown component into a lookup component.\n *\n * Properties:\n * config:\n * reference: the reference field name associate with model or hasOne name. This field name will be sent along with URL callback parameter as of 'field=name'.\n * Note: The remaining config object may contain any or SuiDropdown { props: value } pair.\n *\n * modelValue: The selected value.\n * optionalValue: The initial list of options for the dropdown.\n */\nexport default {\n name: 'AtkLookup',\n template: `\n `,\n props: ['config', 'modelValue', 'optionalValue'],\n data: function () {\n const {\n url, reference, ...otherConfig\n } = this.config;\n otherConfig.selection = true;\n\n return {\n dropdownProps: otherConfig,\n url: url || null,\n field: reference,\n query: '',\n temp: '',\n };\n },\n mounted: function () {\n if (this.optionalValue) {\n this.dropdownProps.options = Array.isArray(this.optionalValue) ? this.optionalValue : [this.optionalValue];\n }\n },\n emits: ['update:modelValue'],\n methods: {\n getDropdownValue: function (value) {\n return this.dropdownProps.options.find((item) => item.value === value);\n },\n onUpdate: function (value) {\n this.$emit('update:modelValue', value.value);\n },\n },\n};\n"],"names":["cov_1gg7xiw9c","actualCoverage","name","template","props","data","f","config","s","this","b","defaultDate","modelValue","Date","locale","flatpickr","l10ns","default","flatPickr","emits","mounted","onUpdate","formatDate","dateFormat","methods","getFlatpickrValue","value","$emit","cov_yk1ifhq6","url","reference","otherConfig","selection","dropdownProps","field","query","temp","optionalValue","options","Array","isArray","getDropdownValue","find","item"],"sourceRoot":""} \ No newline at end of file diff --git a/public/js/atk-vue-inline-edit.js b/public/js/atk-vue-inline-edit.js index e84f17580d..0f19dd9d37 100644 --- a/public/js/atk-vue-inline-edit.js +++ b/public/js/atk-vue-inline-edit.js @@ -13,6 +13,794 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ }); /* harmony import */ var external_jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! external/jquery */ "external/jquery"); /* harmony import */ var external_jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(external_jquery__WEBPACK_IMPORTED_MODULE_0__); +function cov_24t5s57wf0() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\inline-edit.component.js"; + var hash = "dad8828606e61d0a5fb7cd90bea35314eb2354c0"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\inline-edit.component.js", + statementMap: { + "0": { + start: { + line: 33, + column: 8 + }, + end: { + line: 37, + column: 10 + } + }, + "1": { + start: { + line: 41, + column: 12 + }, + end: { + line: 41, + column: 54 + } + }, + "2": { + start: { + line: 46, + column: 12 + }, + end: { + line: 50, + column: 13 + } + }, + "3": { + start: { + line: 47, + column: 16 + }, + end: { + line: 47, + column: 34 + } + }, + "4": { + start: { + line: 49, + column: 16 + }, + end: { + line: 49, + column: 49 + } + }, + "5": { + start: { + line: 53, + column: 24 + }, + end: { + line: 53, + column: 33 + } + }, + "6": { + start: { + line: 54, + column: 12 + }, + end: { + line: 58, + column: 13 + } + }, + "7": { + start: { + line: 55, + column: 16 + }, + end: { + line: 55, + column: 31 + } + }, + "8": { + start: { + line: 56, + column: 19 + }, + end: { + line: 58, + column: 13 + } + }, + "9": { + start: { + line: 57, + column: 16 + }, + end: { + line: 57, + column: 32 + } + }, + "10": { + start: { + line: 61, + column: 12 + }, + end: { + line: 67, + column: 13 + } + }, + "11": { + start: { + line: 62, + column: 16 + }, + end: { + line: 66, + column: 17 + } + }, + "12": { + start: { + line: 63, + column: 20 + }, + end: { + line: 63, + column: 34 + } + }, + "13": { + start: { + line: 65, + column: 20 + }, + end: { + line: 65, + column: 53 + } + }, + "14": { + start: { + line: 70, + column: 12 + }, + end: { + line: 70, + column: 45 + } + }, + "15": { + start: { + line: 71, + column: 12 + }, + end: { + line: 71, + column: 51 + } + }, + "16": { + start: { + line: 74, + column: 12 + }, + end: { + line: 76, + column: 13 + } + }, + "17": { + start: { + line: 75, + column: 16 + }, + end: { + line: 75, + column: 30 + } + }, + "18": { + start: { + line: 79, + column: 12 + }, + end: { + line: 79, + column: 34 + } + }, + "19": { + start: { + line: 82, + column: 25 + }, + end: { + line: 82, + column: 29 + } + }, + "20": { + start: { + line: 83, + column: 12 + }, + end: { + line: 95, + column: 15 + } + }, + "21": { + start: { + line: 89, + column: 20 + }, + end: { + line: 93, + column: 21 + } + }, + "22": { + start: { + line: 90, + column: 24 + }, + end: { + line: 90, + column: 45 + } + }, + "23": { + start: { + line: 92, + column: 24 + }, + end: { + line: 92, + column: 57 + } + } + }, + fnMap: { + "0": { + name: "(anonymous_0)", + decl: { + start: { + line: 32, + column: 10 + }, + end: { + line: 32, + column: 11 + } + }, + loc: { + start: { + line: 32, + column: 22 + }, + end: { + line: 38, + column: 5 + } + }, + line: 32 + }, + "1": { + name: "(anonymous_1)", + decl: { + start: { + line: 40, + column: 17 + }, + end: { + line: 40, + column: 18 + } + }, + loc: { + start: { + line: 40, + column: 29 + }, + end: { + line: 42, + column: 9 + } + }, + line: 40 + }, + "2": { + name: "(anonymous_2)", + decl: { + start: { + line: 45, + column: 17 + }, + end: { + line: 45, + column: 18 + } + }, + loc: { + start: { + line: 45, + column: 29 + }, + end: { + line: 51, + column: 9 + } + }, + line: 45 + }, + "3": { + name: "(anonymous_3)", + decl: { + start: { + line: 52, + column: 17 + }, + end: { + line: 52, + column: 18 + } + }, + loc: { + start: { + line: 52, + column: 30 + }, + end: { + line: 59, + column: 9 + } + }, + line: 52 + }, + "4": { + name: "(anonymous_4)", + decl: { + start: { + line: 60, + column: 16 + }, + end: { + line: 60, + column: 17 + } + }, + loc: { + start: { + line: 60, + column: 28 + }, + end: { + line: 68, + column: 9 + } + }, + line: 60 + }, + "5": { + name: "(anonymous_5)", + decl: { + start: { + line: 69, + column: 18 + }, + end: { + line: 69, + column: 19 + } + }, + loc: { + start: { + line: 69, + column: 30 + }, + end: { + line: 72, + column: 9 + } + }, + line: 69 + }, + "6": { + name: "(anonymous_6)", + decl: { + start: { + line: 73, + column: 17 + }, + end: { + line: 73, + column: 18 + } + }, + loc: { + start: { + line: 73, + column: 29 + }, + end: { + line: 77, + column: 9 + } + }, + line: 73 + }, + "7": { + name: "(anonymous_7)", + decl: { + start: { + line: 78, + column: 20 + }, + end: { + line: 78, + column: 21 + } + }, + loc: { + start: { + line: 78, + column: 32 + }, + end: { + line: 80, + column: 9 + } + }, + line: 78 + }, + "8": { + name: "(anonymous_8)", + decl: { + start: { + line: 81, + column: 16 + }, + end: { + line: 81, + column: 17 + } + }, + loc: { + start: { + line: 81, + column: 28 + }, + end: { + line: 96, + column: 9 + } + }, + line: 81 + }, + "9": { + name: "(anonymous_9)", + decl: { + start: { + line: 88, + column: 28 + }, + end: { + line: 88, + column: 29 + } + }, + loc: { + start: { + line: 88, + column: 44 + }, + end: { + line: 94, + column: 17 + } + }, + line: 88 + } + }, + branchMap: { + "0": { + loc: { + start: { + line: 46, + column: 12 + }, + end: { + line: 50, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 46, + column: 12 + }, + end: { + line: 50, + column: 13 + } + }, { + start: { + line: 48, + column: 19 + }, + end: { + line: 50, + column: 13 + } + }], + line: 46 + }, + "1": { + loc: { + start: { + line: 54, + column: 12 + }, + end: { + line: 58, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 54, + column: 12 + }, + end: { + line: 58, + column: 13 + } + }, { + start: { + line: 56, + column: 19 + }, + end: { + line: 58, + column: 13 + } + }], + line: 54 + }, + "2": { + loc: { + start: { + line: 56, + column: 19 + }, + end: { + line: 58, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 56, + column: 19 + }, + end: { + line: 58, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 56 + }, + "3": { + loc: { + start: { + line: 61, + column: 12 + }, + end: { + line: 67, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 61, + column: 12 + }, + end: { + line: 67, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 61 + }, + "4": { + loc: { + start: { + line: 62, + column: 16 + }, + end: { + line: 66, + column: 17 + } + }, + type: "if", + locations: [{ + start: { + line: 62, + column: 16 + }, + end: { + line: 66, + column: 17 + } + }, { + start: { + line: 64, + column: 23 + }, + end: { + line: 66, + column: 17 + } + }], + line: 62 + }, + "5": { + loc: { + start: { + line: 74, + column: 12 + }, + end: { + line: 76, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 74, + column: 12 + }, + end: { + line: 76, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 74 + }, + "6": { + loc: { + start: { + line: 89, + column: 20 + }, + end: { + line: 93, + column: 21 + } + }, + type: "if", + locations: [{ + start: { + line: 89, + column: 20 + }, + end: { + line: 93, + column: 21 + } + }, { + start: { + line: 91, + column: 27 + }, + end: { + line: 93, + column: 21 + } + }], + line: 89 + } + }, + s: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 0, + "11": 0, + "12": 0, + "13": 0, + "14": 0, + "15": 0, + "16": 0, + "17": 0, + "18": 0, + "19": 0, + "20": 0, + "21": 0, + "22": 0, + "23": 0 + }, + f: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0 + }, + b: { + "0": [0, 0], + "1": [0, 0], + "2": [0, 0], + "3": [0, 0], + "4": [0, 0], + "5": [0, 0], + "6": [0, 0] + }, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "dad8828606e61d0a5fb7cd90bea35314eb2354c0" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_24t5s57wf0 = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_24t5s57wf0(); /** @@ -45,6 +833,8 @@ __webpack_require__.r(__webpack_exports__); options: Object }, data: function () { + cov_24t5s57wf0().f[0]++; + cov_24t5s57wf0().s[0]++; return { value: this.initValue, lastValueValid: this.initValue, @@ -53,48 +843,91 @@ __webpack_require__.r(__webpack_exports__); }, computed: { isDirty: function () { + cov_24t5s57wf0().f[1]++; + cov_24t5s57wf0().s[1]++; return this.lastValueValid !== this.value; } }, methods: { onFocus: function () { + cov_24t5s57wf0().f[2]++; + cov_24t5s57wf0().s[2]++; if (this.hasError) { + cov_24t5s57wf0().b[0][0]++; + cov_24t5s57wf0().s[3]++; this.clearError(); } else { + cov_24t5s57wf0().b[0][1]++; + cov_24t5s57wf0().s[4]++; this.lastValueValid = this.value; } }, onKeyup: function (e) { - const key = e.keyCode; + cov_24t5s57wf0().f[3]++; + const key = (cov_24t5s57wf0().s[5]++, e.keyCode); + cov_24t5s57wf0().s[6]++; if (key === 13) { + cov_24t5s57wf0().b[1][0]++; + cov_24t5s57wf0().s[7]++; this.onEnter(); - } else if (key === 27) { - this.onEscape(); + } else { + cov_24t5s57wf0().b[1][1]++; + cov_24t5s57wf0().s[8]++; + if (key === 27) { + cov_24t5s57wf0().b[2][0]++; + cov_24t5s57wf0().s[9]++; + this.onEscape(); + } else { + cov_24t5s57wf0().b[2][1]++; + } } }, onBlur: function () { + cov_24t5s57wf0().f[4]++; + cov_24t5s57wf0().s[10]++; if (this.isDirty) { + cov_24t5s57wf0().b[3][0]++; + cov_24t5s57wf0().s[11]++; if (this.saveOnBlur) { + cov_24t5s57wf0().b[4][0]++; + cov_24t5s57wf0().s[12]++; this.update(); } else { + cov_24t5s57wf0().b[4][1]++; + cov_24t5s57wf0().s[13]++; this.value = this.lastValueValid; } + } else { + cov_24t5s57wf0().b[3][1]++; } }, onEscape: function () { + cov_24t5s57wf0().f[5]++; + cov_24t5s57wf0().s[14]++; this.value = this.lastValueValid; + cov_24t5s57wf0().s[15]++; this.$el.querySelector('input').blur(); }, onEnter: function () { + cov_24t5s57wf0().f[6]++; + cov_24t5s57wf0().s[16]++; if (this.isDirty) { + cov_24t5s57wf0().b[5][0]++; + cov_24t5s57wf0().s[17]++; this.update(); + } else { + cov_24t5s57wf0().b[5][1]++; } }, clearError: function () { + cov_24t5s57wf0().f[7]++; + cov_24t5s57wf0().s[18]++; this.hasError = false; }, update: function () { - const that = this; + cov_24t5s57wf0().f[8]++; + const that = (cov_24t5s57wf0().s[19]++, this); + cov_24t5s57wf0().s[20]++; external_jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.$el).api({ on: 'now', url: this.url, @@ -103,9 +936,15 @@ __webpack_require__.r(__webpack_exports__); }, method: 'POST', onComplete: function (r, e) { + cov_24t5s57wf0().f[9]++; + cov_24t5s57wf0().s[21]++; if (r.hasValidationError) { + cov_24t5s57wf0().b[6][0]++; + cov_24t5s57wf0().s[22]++; that.hasError = true; } else { + cov_24t5s57wf0().b[6][1]++; + cov_24t5s57wf0().s[23]++; that.lastValueValid = that.value; } } diff --git a/public/js/atk-vue-inline-edit.js.map b/public/js/atk-vue-inline-edit.js.map index 8dd54b1246..f4ac7312eb 100644 --- a/public/js/atk-vue-inline-edit.js.map +++ b/public/js/atk-vue-inline-edit.js.map @@ -1 +1 @@ -{"version":3,"file":"js/atk-vue-inline-edit.js","mappings":";;;;;;;;;;;;;;;AAAgC;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iEAAe;EACXC,IAAI,EAAE,eAAe;EACrBC,QAAQ,EAAG;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;EACXC,KAAK,EAAE;IACHC,GAAG,EAAEC,MAAM;IACXC,SAAS,EAAED,MAAM;IACjBE,UAAU,EAAEC,OAAO;IACnBC,OAAO,EAAEC;EACb,CAAC;EACDC,IAAI,EAAE,SAAAA,CAAA,EAAY;IACd,OAAO;MACHC,KAAK,EAAE,IAAI,CAACN,SAAS;MACrBO,cAAc,EAAE,IAAI,CAACP,SAAS;MAC9BQ,QAAQ,EAAE;IACd,CAAC;EACL,CAAC;EACDC,QAAQ,EAAE;IACNC,OAAO,EAAE,SAAAA,CAAA,EAAY;MACjB,OAAO,IAAI,CAACH,cAAc,KAAK,IAAI,CAACD,KAAK;IAC7C;EACJ,CAAC;EACDK,OAAO,EAAE;IACLC,OAAO,EAAE,SAAAA,CAAA,EAAY;MACjB,IAAI,IAAI,CAACJ,QAAQ,EAAE;QACf,IAAI,CAACK,UAAU,CAAC,CAAC;MACrB,CAAC,MAAM;QACH,IAAI,CAACN,cAAc,GAAG,IAAI,CAACD,KAAK;MACpC;IACJ,CAAC;IACDQ,OAAO,EAAE,SAAAA,CAAUC,CAAC,EAAE;MAClB,MAAMC,GAAG,GAAGD,CAAC,CAACE,OAAO;MACrB,IAAID,GAAG,KAAK,EAAE,EAAE;QACZ,IAAI,CAACE,OAAO,CAAC,CAAC;MAClB,CAAC,MAAM,IAAIF,GAAG,KAAK,EAAE,EAAE;QACnB,IAAI,CAACG,QAAQ,CAAC,CAAC;MACnB;IACJ,CAAC;IACDC,MAAM,EAAE,SAAAA,CAAA,EAAY;MAChB,IAAI,IAAI,CAACV,OAAO,EAAE;QACd,IAAI,IAAI,CAACT,UAAU,EAAE;UACjB,IAAI,CAACoB,MAAM,CAAC,CAAC;QACjB,CAAC,MAAM;UACH,IAAI,CAACf,KAAK,GAAG,IAAI,CAACC,cAAc;QACpC;MACJ;IACJ,CAAC;IACDY,QAAQ,EAAE,SAAAA,CAAA,EAAY;MAClB,IAAI,CAACb,KAAK,GAAG,IAAI,CAACC,cAAc;MAChC,IAAI,CAACe,GAAG,CAACC,aAAa,CAAC,OAAO,CAAC,CAACC,IAAI,CAAC,CAAC;IAC1C,CAAC;IACDN,OAAO,EAAE,SAAAA,CAAA,EAAY;MACjB,IAAI,IAAI,CAACR,OAAO,EAAE;QACd,IAAI,CAACW,MAAM,CAAC,CAAC;MACjB;IACJ,CAAC;IACDR,UAAU,EAAE,SAAAA,CAAA,EAAY;MACpB,IAAI,CAACL,QAAQ,GAAG,KAAK;IACzB,CAAC;IACDa,MAAM,EAAE,SAAAA,CAAA,EAAY;MAChB,MAAMI,IAAI,GAAG,IAAI;MACjB/B,sDAAC,CAAC,IAAI,CAAC4B,GAAG,CAAC,CAACI,GAAG,CAAC;QACZC,EAAE,EAAE,KAAK;QACT7B,GAAG,EAAE,IAAI,CAACA,GAAG;QACbO,IAAI,EAAE;UAAEC,KAAK,EAAE,IAAI,CAACA;QAAM,CAAC;QAC3BsB,MAAM,EAAE,MAAM;QACdC,UAAU,EAAE,SAAAA,CAAUC,CAAC,EAAEf,CAAC,EAAE;UACxB,IAAIe,CAAC,CAACC,kBAAkB,EAAE;YACtBN,IAAI,CAACjB,QAAQ,GAAG,IAAI;UACxB,CAAC,MAAM;YACHiB,IAAI,CAAClB,cAAc,GAAGkB,IAAI,CAACnB,KAAK;UACpC;QACJ;MACJ,CAAC,CAAC;IACN;EACJ;AACJ,CAAC","sources":["webpack://atk/./src/vue-components/inline-edit.component.js"],"sourcesContent":["import $ from 'external/jquery';\n\n/**\n * Allow user to edit a db record inline and send\n * changes to server.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to the requesting element.\n * url: string, the URL to call.\n * value: array, array of value to send to server.\n */\nexport default {\n name: 'AtkInlineEdit',\n template: `\n
\n \n \n
`,\n props: {\n url: String,\n initValue: String,\n saveOnBlur: Boolean,\n options: Object,\n },\n data: function () {\n return {\n value: this.initValue,\n lastValueValid: this.initValue,\n hasError: false,\n };\n },\n computed: {\n isDirty: function () {\n return this.lastValueValid !== this.value;\n },\n },\n methods: {\n onFocus: function () {\n if (this.hasError) {\n this.clearError();\n } else {\n this.lastValueValid = this.value;\n }\n },\n onKeyup: function (e) {\n const key = e.keyCode;\n if (key === 13) {\n this.onEnter();\n } else if (key === 27) {\n this.onEscape();\n }\n },\n onBlur: function () {\n if (this.isDirty) {\n if (this.saveOnBlur) {\n this.update();\n } else {\n this.value = this.lastValueValid;\n }\n }\n },\n onEscape: function () {\n this.value = this.lastValueValid;\n this.$el.querySelector('input').blur();\n },\n onEnter: function () {\n if (this.isDirty) {\n this.update();\n }\n },\n clearError: function () {\n this.hasError = false;\n },\n update: function () {\n const that = this;\n $(this.$el).api({\n on: 'now',\n url: this.url,\n data: { value: this.value },\n method: 'POST',\n onComplete: function (r, e) {\n if (r.hasValidationError) {\n that.hasError = true;\n } else {\n that.lastValueValid = that.value;\n }\n },\n });\n },\n },\n};\n"],"names":["$","name","template","props","url","String","initValue","saveOnBlur","Boolean","options","Object","data","value","lastValueValid","hasError","computed","isDirty","methods","onFocus","clearError","onKeyup","e","key","keyCode","onEnter","onEscape","onBlur","update","$el","querySelector","blur","that","api","on","method","onComplete","r","hasValidationError"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"js/atk-vue-inline-edit.js","mappings":"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","sources":["webpack://atk/./src/vue-components/inline-edit.component.js"],"sourcesContent":["import $ from 'external/jquery';\n\n/**\n * Allow user to edit a db record inline and send\n * changes to server.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to the requesting element.\n * url: string, the URL to call.\n * value: array, array of value to send to server.\n */\nexport default {\n name: 'AtkInlineEdit',\n template: `\n
\n \n \n
`,\n props: {\n url: String,\n initValue: String,\n saveOnBlur: Boolean,\n options: Object,\n },\n data: function () {\n return {\n value: this.initValue,\n lastValueValid: this.initValue,\n hasError: false,\n };\n },\n computed: {\n isDirty: function () {\n return this.lastValueValid !== this.value;\n },\n },\n methods: {\n onFocus: function () {\n if (this.hasError) {\n this.clearError();\n } else {\n this.lastValueValid = this.value;\n }\n },\n onKeyup: function (e) {\n const key = e.keyCode;\n if (key === 13) {\n this.onEnter();\n } else if (key === 27) {\n this.onEscape();\n }\n },\n onBlur: function () {\n if (this.isDirty) {\n if (this.saveOnBlur) {\n this.update();\n } else {\n this.value = this.lastValueValid;\n }\n }\n },\n onEscape: function () {\n this.value = this.lastValueValid;\n this.$el.querySelector('input').blur();\n },\n onEnter: function () {\n if (this.isDirty) {\n this.update();\n }\n },\n clearError: function () {\n this.hasError = false;\n },\n update: function () {\n const that = this;\n $(this.$el).api({\n on: 'now',\n url: this.url,\n data: { value: this.value },\n method: 'POST',\n onComplete: function (r, e) {\n if (r.hasValidationError) {\n that.hasError = true;\n } else {\n that.lastValueValid = that.value;\n }\n },\n });\n },\n },\n};\n"],"names":["cov_24t5s57wf0","actualCoverage","$","name","template","props","url","String","initValue","saveOnBlur","Boolean","options","Object","data","f","s","value","lastValueValid","hasError","computed","isDirty","methods","onFocus","b","clearError","onKeyup","e","key","keyCode","onEnter","onEscape","onBlur","update","$el","querySelector","blur","that","api","on","method","onComplete","r","hasValidationError"],"sourceRoot":""} \ No newline at end of file diff --git a/public/js/atk-vue-inline-edit.min.js b/public/js/atk-vue-inline-edit.min.js index 9525ce6555..6a9592156c 100644 --- a/public/js/atk-vue-inline-edit.min.js +++ b/public/js/atk-vue-inline-edit.min.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkatk=self.webpackChunkatk||[]).push([[477],{83078:(t,n,i)=>{i.r(n),i.d(n,{default:()=>e});var s=i(21145),a=i.n(s);const e={name:"AtkInlineEdit",template:'\n
\n \n \n
',props:{url:String,initValue:String,saveOnBlur:Boolean,options:Object},data:function(){return{value:this.initValue,lastValueValid:this.initValue,hasError:!1}},computed:{isDirty:function(){return this.lastValueValid!==this.value}},methods:{onFocus:function(){this.hasError?this.clearError():this.lastValueValid=this.value},onKeyup:function(t){const n=t.keyCode;13===n?this.onEnter():27===n&&this.onEscape()},onBlur:function(){this.isDirty&&(this.saveOnBlur?this.update():this.value=this.lastValueValid)},onEscape:function(){this.value=this.lastValueValid,this.$el.querySelector("input").blur()},onEnter:function(){this.isDirty&&this.update()},clearError:function(){this.hasError=!1},update:function(){const t=this;a()(this.$el).api({on:"now",url:this.url,data:{value:this.value},method:"POST",onComplete:function(n,i){n.hasValidationError?t.hasError=!0:t.lastValueValid=t.value}})}}}}}]); +"use strict";(self.webpackChunkatk=self.webpackChunkatk||[]).push([[477],{83078:(n,l,e)=>{e.r(l),e.d(l,{default:()=>c});var o=e(21145),i=e.n(o);function t(){var n="C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\inline-edit.component.js",l=new Function("return this")(),e="__coverage__",o={path:"C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\inline-edit.component.js",statementMap:{0:{start:{line:33,column:8},end:{line:37,column:10}},1:{start:{line:41,column:12},end:{line:41,column:54}},2:{start:{line:46,column:12},end:{line:50,column:13}},3:{start:{line:47,column:16},end:{line:47,column:34}},4:{start:{line:49,column:16},end:{line:49,column:49}},5:{start:{line:53,column:24},end:{line:53,column:33}},6:{start:{line:54,column:12},end:{line:58,column:13}},7:{start:{line:55,column:16},end:{line:55,column:31}},8:{start:{line:56,column:19},end:{line:58,column:13}},9:{start:{line:57,column:16},end:{line:57,column:32}},10:{start:{line:61,column:12},end:{line:67,column:13}},11:{start:{line:62,column:16},end:{line:66,column:17}},12:{start:{line:63,column:20},end:{line:63,column:34}},13:{start:{line:65,column:20},end:{line:65,column:53}},14:{start:{line:70,column:12},end:{line:70,column:45}},15:{start:{line:71,column:12},end:{line:71,column:51}},16:{start:{line:74,column:12},end:{line:76,column:13}},17:{start:{line:75,column:16},end:{line:75,column:30}},18:{start:{line:79,column:12},end:{line:79,column:34}},19:{start:{line:82,column:25},end:{line:82,column:29}},20:{start:{line:83,column:12},end:{line:95,column:15}},21:{start:{line:89,column:20},end:{line:93,column:21}},22:{start:{line:90,column:24},end:{line:90,column:45}},23:{start:{line:92,column:24},end:{line:92,column:57}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:32,column:10},end:{line:32,column:11}},loc:{start:{line:32,column:22},end:{line:38,column:5}},line:32},1:{name:"(anonymous_1)",decl:{start:{line:40,column:17},end:{line:40,column:18}},loc:{start:{line:40,column:29},end:{line:42,column:9}},line:40},2:{name:"(anonymous_2)",decl:{start:{line:45,column:17},end:{line:45,column:18}},loc:{start:{line:45,column:29},end:{line:51,column:9}},line:45},3:{name:"(anonymous_3)",decl:{start:{line:52,column:17},end:{line:52,column:18}},loc:{start:{line:52,column:30},end:{line:59,column:9}},line:52},4:{name:"(anonymous_4)",decl:{start:{line:60,column:16},end:{line:60,column:17}},loc:{start:{line:60,column:28},end:{line:68,column:9}},line:60},5:{name:"(anonymous_5)",decl:{start:{line:69,column:18},end:{line:69,column:19}},loc:{start:{line:69,column:30},end:{line:72,column:9}},line:69},6:{name:"(anonymous_6)",decl:{start:{line:73,column:17},end:{line:73,column:18}},loc:{start:{line:73,column:29},end:{line:77,column:9}},line:73},7:{name:"(anonymous_7)",decl:{start:{line:78,column:20},end:{line:78,column:21}},loc:{start:{line:78,column:32},end:{line:80,column:9}},line:78},8:{name:"(anonymous_8)",decl:{start:{line:81,column:16},end:{line:81,column:17}},loc:{start:{line:81,column:28},end:{line:96,column:9}},line:81},9:{name:"(anonymous_9)",decl:{start:{line:88,column:28},end:{line:88,column:29}},loc:{start:{line:88,column:44},end:{line:94,column:17}},line:88}},branchMap:{0:{loc:{start:{line:46,column:12},end:{line:50,column:13}},type:"if",locations:[{start:{line:46,column:12},end:{line:50,column:13}},{start:{line:48,column:19},end:{line:50,column:13}}],line:46},1:{loc:{start:{line:54,column:12},end:{line:58,column:13}},type:"if",locations:[{start:{line:54,column:12},end:{line:58,column:13}},{start:{line:56,column:19},end:{line:58,column:13}}],line:54},2:{loc:{start:{line:56,column:19},end:{line:58,column:13}},type:"if",locations:[{start:{line:56,column:19},end:{line:58,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:56},3:{loc:{start:{line:61,column:12},end:{line:67,column:13}},type:"if",locations:[{start:{line:61,column:12},end:{line:67,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:61},4:{loc:{start:{line:62,column:16},end:{line:66,column:17}},type:"if",locations:[{start:{line:62,column:16},end:{line:66,column:17}},{start:{line:64,column:23},end:{line:66,column:17}}],line:62},5:{loc:{start:{line:74,column:12},end:{line:76,column:13}},type:"if",locations:[{start:{line:74,column:12},end:{line:76,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:74},6:{loc:{start:{line:89,column:20},end:{line:93,column:21}},type:"if",locations:[{start:{line:89,column:20},end:{line:93,column:21}},{start:{line:91,column:27},end:{line:93,column:21}}],line:89}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0,21:0,22:0,23:0},f:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0],5:[0,0],6:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"dad8828606e61d0a5fb7cd90bea35314eb2354c0"},i=l[e]||(l[e]={});i[n]&&"dad8828606e61d0a5fb7cd90bea35314eb2354c0"===i[n].hash||(i[n]=o);var c=i[n];return t=function(){return c},c}t();const c={name:"AtkInlineEdit",template:'\n
\n \n \n
',props:{url:String,initValue:String,saveOnBlur:Boolean,options:Object},data:function(){return t().f[0]++,t().s[0]++,{value:this.initValue,lastValueValid:this.initValue,hasError:!1}},computed:{isDirty:function(){return t().f[1]++,t().s[1]++,this.lastValueValid!==this.value}},methods:{onFocus:function(){t().f[2]++,t().s[2]++,this.hasError?(t().b[0][0]++,t().s[3]++,this.clearError()):(t().b[0][1]++,t().s[4]++,this.lastValueValid=this.value)},onKeyup:function(n){t().f[3]++;const l=(t().s[5]++,n.keyCode);t().s[6]++,13===l?(t().b[1][0]++,t().s[7]++,this.onEnter()):(t().b[1][1]++,t().s[8]++,27===l?(t().b[2][0]++,t().s[9]++,this.onEscape()):t().b[2][1]++)},onBlur:function(){t().f[4]++,t().s[10]++,this.isDirty?(t().b[3][0]++,t().s[11]++,this.saveOnBlur?(t().b[4][0]++,t().s[12]++,this.update()):(t().b[4][1]++,t().s[13]++,this.value=this.lastValueValid)):t().b[3][1]++},onEscape:function(){t().f[5]++,t().s[14]++,this.value=this.lastValueValid,t().s[15]++,this.$el.querySelector("input").blur()},onEnter:function(){t().f[6]++,t().s[16]++,this.isDirty?(t().b[5][0]++,t().s[17]++,this.update()):t().b[5][1]++},clearError:function(){t().f[7]++,t().s[18]++,this.hasError=!1},update:function(){t().f[8]++;const n=(t().s[19]++,this);t().s[20]++,i()(this.$el).api({on:"now",url:this.url,data:{value:this.value},method:"POST",onComplete:function(l,e){t().f[9]++,t().s[21]++,l.hasValidationError?(t().b[6][0]++,t().s[22]++,n.hasError=!0):(t().b[6][1]++,t().s[23]++,n.lastValueValid=n.value)}})}}}}}]); //# sourceMappingURL=atk-vue-inline-edit.min.js.map \ No newline at end of file diff --git a/public/js/atk-vue-inline-edit.min.js.map b/public/js/atk-vue-inline-edit.min.js.map index 88eab7b5ba..2fc44cda9d 100644 --- a/public/js/atk-vue-inline-edit.min.js.map +++ b/public/js/atk-vue-inline-edit.min.js.map @@ -1 +1 @@ -{"version":3,"file":"js/atk-vue-inline-edit.min.js","mappings":"gJAWA,SACIA,KAAM,gBACNC,SAAW,4XAYXC,MAAO,CACHC,IAAKC,OACLC,UAAWD,OACXE,WAAYC,QACZC,QAASC,QAEbC,KAAM,WACF,MAAO,CACHC,MAAOC,KAAKP,UACZQ,eAAgBD,KAAKP,UACrBS,UAAU,EAElB,EACAC,SAAU,CACNC,QAAS,WACL,OAAOJ,KAAKC,iBAAmBD,KAAKD,KACxC,GAEJM,QAAS,CACLC,QAAS,WACDN,KAAKE,SACLF,KAAKO,aAELP,KAAKC,eAAiBD,KAAKD,KAEnC,EACAS,QAAS,SAAUC,GACf,MAAMC,EAAMD,EAAEE,QACF,KAARD,EACAV,KAAKY,UACU,KAARF,GACPV,KAAKa,UAEb,EACAC,OAAQ,WACAd,KAAKI,UACDJ,KAAKN,WACLM,KAAKe,SAELf,KAAKD,MAAQC,KAAKC,eAG9B,EACAY,SAAU,WACNb,KAAKD,MAAQC,KAAKC,eAClBD,KAAKgB,IAAIC,cAAc,SAASC,MACpC,EACAN,QAAS,WACDZ,KAAKI,SACLJ,KAAKe,QAEb,EACAR,WAAY,WACRP,KAAKE,UAAW,CACpB,EACAa,OAAQ,WACJ,MAAMI,EAAOnB,KACboB,IAAEpB,KAAKgB,KAAKK,IAAI,CACZC,GAAI,MACJ/B,IAAKS,KAAKT,IACVO,KAAM,CAAEC,MAAOC,KAAKD,OACpBwB,OAAQ,OACRC,WAAY,SAAUC,EAAGhB,GACjBgB,EAAEC,mBACFP,EAAKjB,UAAW,EAEhBiB,EAAKlB,eAAiBkB,EAAKpB,KAEnC,GAER,G","sources":["webpack://atk/./src/vue-components/inline-edit.component.js"],"sourcesContent":["import $ from 'external/jquery';\n\n/**\n * Allow user to edit a db record inline and send\n * changes to server.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to the requesting element.\n * url: string, the URL to call.\n * value: array, array of value to send to server.\n */\nexport default {\n name: 'AtkInlineEdit',\n template: `\n
\n \n \n
`,\n props: {\n url: String,\n initValue: String,\n saveOnBlur: Boolean,\n options: Object,\n },\n data: function () {\n return {\n value: this.initValue,\n lastValueValid: this.initValue,\n hasError: false,\n };\n },\n computed: {\n isDirty: function () {\n return this.lastValueValid !== this.value;\n },\n },\n methods: {\n onFocus: function () {\n if (this.hasError) {\n this.clearError();\n } else {\n this.lastValueValid = this.value;\n }\n },\n onKeyup: function (e) {\n const key = e.keyCode;\n if (key === 13) {\n this.onEnter();\n } else if (key === 27) {\n this.onEscape();\n }\n },\n onBlur: function () {\n if (this.isDirty) {\n if (this.saveOnBlur) {\n this.update();\n } else {\n this.value = this.lastValueValid;\n }\n }\n },\n onEscape: function () {\n this.value = this.lastValueValid;\n this.$el.querySelector('input').blur();\n },\n onEnter: function () {\n if (this.isDirty) {\n this.update();\n }\n },\n clearError: function () {\n this.hasError = false;\n },\n update: function () {\n const that = this;\n $(this.$el).api({\n on: 'now',\n url: this.url,\n data: { value: this.value },\n method: 'POST',\n onComplete: function (r, e) {\n if (r.hasValidationError) {\n that.hasError = true;\n } else {\n that.lastValueValid = that.value;\n }\n },\n });\n },\n },\n};\n"],"names":["name","template","props","url","String","initValue","saveOnBlur","Boolean","options","Object","data","value","this","lastValueValid","hasError","computed","isDirty","methods","onFocus","clearError","onKeyup","e","key","keyCode","onEnter","onEscape","onBlur","update","$el","querySelector","blur","that","$","api","on","method","onComplete","r","hasValidationError"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"js/atk-vue-inline-edit.min.js","mappings":"i6JAeY,OAAAA,EAAA,kBAAAC,CAAA,EAAAA,CAAA,CAAAD,IAJZ,SACIE,KAAM,gBACNC,SAAW,4XAYXC,MAAO,CACHC,IAAKC,OACLC,UAAWD,OACXE,WAAYC,QACZC,QAASC,QAEbC,KAAM,WACF,OADcZ,IAAAa,EAAA,KAAAb,IAAAc,EAAA,KACP,CACHC,MAAOC,KAAKT,UACZU,eAAgBD,KAAKT,UACrBW,UAAU,EAElB,EACAC,SAAU,CACNC,QAAS,WACL,OADiBpB,IAAAa,EAAA,KAAAb,IAAAc,EAAA,KACVE,KAAKC,iBAAmBD,KAAKD,KACxC,GAEJM,QAAS,CACLC,QAAS,WAAYtB,IAAAa,EAAA,KAAAb,IAAAc,EAAA,KACbE,KAAKE,UAAUlB,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,KACfE,KAAKQ,eACFxB,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,KACHE,KAAKC,eAAiBD,KAAKD,MAEnC,EACAU,QAAS,SAAUC,GAAG1B,IAAAa,EAAA,KAClB,MAAMc,GAAG3B,IAAAc,EAAA,KAAGY,EAAEE,SAAQ5B,IAAAc,EAAA,KACV,KAARa,GAAY3B,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,KACZE,KAAKa,YACF7B,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,KAAY,KAARa,GAAY3B,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,KACnBE,KAAKc,YACR9B,IAAAuB,EAAA,QACL,EACAQ,OAAQ,WAAY/B,IAAAa,EAAA,KAAAb,IAAAc,EAAA,MACZE,KAAKI,SAASpB,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,MACVE,KAAKR,YAAYR,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,MACjBE,KAAKgB,WACFhC,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,MACHE,KAAKD,MAAQC,KAAKC,iBAEzBjB,IAAAuB,EAAA,OACL,EACAO,SAAU,WAAY9B,IAAAa,EAAA,KAAAb,IAAAc,EAAA,MAClBE,KAAKD,MAAQC,KAAKC,eAAejB,IAAAc,EAAA,MACjCE,KAAKiB,IAAIC,cAAc,SAASC,MACpC,EACAN,QAAS,WAAY7B,IAAAa,EAAA,KAAAb,IAAAc,EAAA,MACbE,KAAKI,SAASpB,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,MACdE,KAAKgB,UACRhC,IAAAuB,EAAA,OACL,EACAC,WAAY,WAAYxB,IAAAa,EAAA,KAAAb,IAAAc,EAAA,MACpBE,KAAKE,UAAW,CACpB,EACAc,OAAQ,WAAYhC,IAAAa,EAAA,KAChB,MAAMuB,GAAIpC,IAAAc,EAAA,MAAGE,MAAKhB,IAAAc,EAAA,MAClBuB,IAAErB,KAAKiB,KAAKK,IAAI,CACZC,GAAI,MACJlC,IAAKW,KAAKX,IACVO,KAAM,CAAEG,MAAOC,KAAKD,OACpByB,OAAQ,OACRC,WAAY,SAAUC,EAAGhB,GAAG1B,IAAAa,EAAA,KAAAb,IAAAc,EAAA,MACpB4B,EAAEC,oBAAoB3C,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,MACtBsB,EAAKlB,UAAW,IACblB,IAAAuB,EAAA,QAAAvB,IAAAc,EAAA,MACHsB,EAAKnB,eAAiBmB,EAAKrB,MAEnC,GAER,G","sources":["webpack://atk/./src/vue-components/inline-edit.component.js"],"sourcesContent":["import $ from 'external/jquery';\n\n/**\n * Allow user to edit a db record inline and send\n * changes to server.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to the requesting element.\n * url: string, the URL to call.\n * value: array, array of value to send to server.\n */\nexport default {\n name: 'AtkInlineEdit',\n template: `\n
\n \n \n
`,\n props: {\n url: String,\n initValue: String,\n saveOnBlur: Boolean,\n options: Object,\n },\n data: function () {\n return {\n value: this.initValue,\n lastValueValid: this.initValue,\n hasError: false,\n };\n },\n computed: {\n isDirty: function () {\n return this.lastValueValid !== this.value;\n },\n },\n methods: {\n onFocus: function () {\n if (this.hasError) {\n this.clearError();\n } else {\n this.lastValueValid = this.value;\n }\n },\n onKeyup: function (e) {\n const key = e.keyCode;\n if (key === 13) {\n this.onEnter();\n } else if (key === 27) {\n this.onEscape();\n }\n },\n onBlur: function () {\n if (this.isDirty) {\n if (this.saveOnBlur) {\n this.update();\n } else {\n this.value = this.lastValueValid;\n }\n }\n },\n onEscape: function () {\n this.value = this.lastValueValid;\n this.$el.querySelector('input').blur();\n },\n onEnter: function () {\n if (this.isDirty) {\n this.update();\n }\n },\n clearError: function () {\n this.hasError = false;\n },\n update: function () {\n const that = this;\n $(this.$el).api({\n on: 'now',\n url: this.url,\n data: { value: this.value },\n method: 'POST',\n onComplete: function (r, e) {\n if (r.hasValidationError) {\n that.hasError = true;\n } else {\n that.lastValueValid = that.value;\n }\n },\n });\n },\n },\n};\n"],"names":["cov_24t5s57wf0","actualCoverage","name","template","props","url","String","initValue","saveOnBlur","Boolean","options","Object","data","f","s","value","this","lastValueValid","hasError","computed","isDirty","methods","onFocus","b","clearError","onKeyup","e","key","keyCode","onEnter","onEscape","onBlur","update","$el","querySelector","blur","that","$","api","on","method","onComplete","r","hasValidationError"],"sourceRoot":""} \ No newline at end of file diff --git a/public/js/atk-vue-item-search.js b/public/js/atk-vue-item-search.js index 86df2c3490..f294f16a9a 100644 --- a/public/js/atk-vue-item-search.js +++ b/public/js/atk-vue-item-search.js @@ -14,6 +14,858 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var external_jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! external/jquery */ "external/jquery"); /* harmony import */ var external_jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(external_jquery__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var atk__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! atk */ "./src/setup-atk.js"); +function cov_2lbqr5jaw8() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\item-search.component.js"; + var hash = "52611db20d070cbc288b4270807aeae778510b94"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\item-search.component.js", + statementMap: { + "0": { + start: { + line: 38, + column: 8 + }, + end: { + line: 44, + column: 10 + } + }, + "1": { + start: { + line: 48, + column: 12 + }, + end: { + line: 51, + column: 14 + } + }, + "2": { + start: { + line: 56, + column: 12 + }, + end: { + line: 67, + column: 13 + } + }, + "3": { + start: { + line: 57, + column: 16 + }, + end: { + line: 66, + column: 46 + } + }, + "4": { + start: { + line: 58, + column: 20 + }, + end: { + line: 58, + column: 52 + } + }, + "5": { + start: { + line: 59, + column: 20 + }, + end: { + line: 65, + column: 21 + } + }, + "6": { + start: { + line: 60, + column: 24 + }, + end: { + line: 62, + column: 25 + } + }, + "7": { + start: { + line: 61, + column: 28 + }, + end: { + line: 61, + column: 46 + } + }, + "8": { + start: { + line: 63, + column: 24 + }, + end: { + line: 63, + column: 41 + } + }, + "9": { + start: { + line: 64, + column: 24 + }, + end: { + line: 64, + column: 47 + } + }, + "10": { + start: { + line: 68, + column: 12 + }, + end: { + line: 68, + column: 48 + } + }, + "11": { + start: { + line: 71, + column: 12 + }, + end: { + line: 75, + column: 13 + } + }, + "12": { + start: { + line: 72, + column: 16 + }, + end: { + line: 72, + column: 34 + } + }, + "13": { + start: { + line: 73, + column: 16 + }, + end: { + line: 73, + column: 33 + } + }, + "14": { + start: { + line: 74, + column: 16 + }, + end: { + line: 74, + column: 33 + } + }, + "15": { + start: { + line: 78, + column: 12 + }, + end: { + line: 82, + column: 13 + } + }, + "16": { + start: { + line: 79, + column: 16 + }, + end: { + line: 79, + column: 34 + } + }, + "17": { + start: { + line: 80, + column: 16 + }, + end: { + line: 80, + column: 33 + } + }, + "18": { + start: { + line: 81, + column: 16 + }, + end: { + line: 81, + column: 33 + } + }, + "19": { + start: { + line: 85, + column: 12 + }, + end: { + line: 89, + column: 13 + } + }, + "20": { + start: { + line: 86, + column: 16 + }, + end: { + line: 86, + column: 34 + } + }, + "21": { + start: { + line: 87, + column: 16 + }, + end: { + line: 87, + column: 33 + } + }, + "22": { + start: { + line: 88, + column: 16 + }, + end: { + line: 88, + column: 33 + } + }, + "23": { + start: { + line: 92, + column: 25 + }, + end: { + line: 92, + column: 29 + } + }, + "24": { + start: { + line: 93, + column: 28 + }, + end: { + line: 93, + column: 117 + } + }, + "25": { + start: { + line: 94, + column: 28 + }, + end: { + line: 94, + column: 48 + } + }, + "26": { + start: { + line: 95, + column: 12 + }, + end: { + line: 95, + column: 33 + } + }, + "27": { + start: { + line: 96, + column: 12 + }, + end: { + line: 105, + column: 15 + } + }, + "28": { + start: { + line: 103, + column: 20 + }, + end: { + line: 103, + column: 42 + } + } + }, + fnMap: { + "0": { + name: "(anonymous_0)", + decl: { + start: { + line: 37, + column: 10 + }, + end: { + line: 37, + column: 11 + } + }, + loc: { + start: { + line: 37, + column: 22 + }, + end: { + line: 45, + column: 5 + } + }, + line: 37 + }, + "1": { + name: "(anonymous_1)", + decl: { + start: { + line: 47, + column: 19 + }, + end: { + line: 47, + column: 20 + } + }, + loc: { + start: { + line: 47, + column: 31 + }, + end: { + line: 52, + column: 9 + } + }, + line: 47 + }, + "2": { + name: "(anonymous_2)", + decl: { + start: { + line: 55, + column: 17 + }, + end: { + line: 55, + column: 18 + } + }, + loc: { + start: { + line: 55, + column: 29 + }, + end: { + line: 69, + column: 9 + } + }, + line: 55 + }, + "3": { + name: "(anonymous_3)", + decl: { + start: { + line: 57, + column: 65 + }, + end: { + line: 57, + column: 66 + } + }, + loc: { + start: { + line: 57, + column: 72 + }, + end: { + line: 66, + column: 17 + } + }, + line: 57 + }, + "4": { + name: "(anonymous_4)", + decl: { + start: { + line: 70, + column: 18 + }, + end: { + line: 70, + column: 19 + } + }, + loc: { + start: { + line: 70, + column: 30 + }, + end: { + line: 76, + column: 9 + } + }, + line: 70 + }, + "5": { + name: "(anonymous_5)", + decl: { + start: { + line: 77, + column: 17 + }, + end: { + line: 77, + column: 18 + } + }, + loc: { + start: { + line: 77, + column: 29 + }, + end: { + line: 83, + column: 9 + } + }, + line: 77 + }, + "6": { + name: "(anonymous_6)", + decl: { + start: { + line: 84, + column: 17 + }, + end: { + line: 84, + column: 18 + } + }, + loc: { + start: { + line: 84, + column: 29 + }, + end: { + line: 90, + column: 9 + } + }, + line: 84 + }, + "7": { + name: "(anonymous_7)", + decl: { + start: { + line: 91, + column: 19 + }, + end: { + line: 91, + column: 20 + } + }, + loc: { + start: { + line: 91, + column: 31 + }, + end: { + line: 106, + column: 9 + } + }, + line: 91 + }, + "8": { + name: "(anonymous_8)", + decl: { + start: { + line: 102, + column: 28 + }, + end: { + line: 102, + column: 29 + } + }, + loc: { + start: { + line: 102, + column: 44 + }, + end: { + line: 104, + column: 17 + } + }, + line: 102 + } + }, + branchMap: { + "0": { + loc: { + start: { + line: 49, + column: 31 + }, + end: { + line: 49, + column: 71 + } + }, + type: "binary-expr", + locations: [{ + start: { + line: 49, + column: 31 + }, + end: { + line: 49, + column: 50 + } + }, { + start: { + line: 49, + column: 54 + }, + end: { + line: 49, + column: 71 + } + }], + line: 49 + }, + "1": { + loc: { + start: { + line: 56, + column: 12 + }, + end: { + line: 67, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 56, + column: 12 + }, + end: { + line: 67, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 56 + }, + "2": { + loc: { + start: { + line: 59, + column: 20 + }, + end: { + line: 65, + column: 21 + } + }, + type: "if", + locations: [{ + start: { + line: 59, + column: 20 + }, + end: { + line: 65, + column: 21 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 59 + }, + "3": { + loc: { + start: { + line: 60, + column: 24 + }, + end: { + line: 62, + column: 25 + } + }, + type: "if", + locations: [{ + start: { + line: 60, + column: 24 + }, + end: { + line: 62, + column: 25 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 60 + }, + "4": { + loc: { + start: { + line: 71, + column: 12 + }, + end: { + line: 75, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 71, + column: 12 + }, + end: { + line: 75, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 71 + }, + "5": { + loc: { + start: { + line: 78, + column: 12 + }, + end: { + line: 82, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 78, + column: 12 + }, + end: { + line: 82, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 78 + }, + "6": { + loc: { + start: { + line: 85, + column: 12 + }, + end: { + line: 89, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 85, + column: 12 + }, + end: { + line: 89, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 85 + }, + "7": { + loc: { + start: { + line: 101, + column: 30 + }, + end: { + line: 101, + column: 74 + } + }, + type: "cond-expr", + locations: [{ + start: { + line: 101, + column: 45 + }, + end: { + line: 101, + column: 60 + } + }, { + start: { + line: 101, + column: 63 + }, + end: { + line: 101, + column: 74 + } + }], + line: 101 + } + }, + s: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 0, + "11": 0, + "12": 0, + "13": 0, + "14": 0, + "15": 0, + "16": 0, + "17": 0, + "18": 0, + "19": 0, + "20": 0, + "21": 0, + "22": 0, + "23": 0, + "24": 0, + "25": 0, + "26": 0, + "27": 0, + "28": 0 + }, + f: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0 + }, + b: { + "0": [0, 0], + "1": [0, 0], + "2": [0, 0], + "3": [0, 0], + "4": [0, 0], + "5": [0, 0], + "6": [0, 0], + "7": [0, 0] + }, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "52611db20d070cbc288b4270807aeae778510b94" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_2lbqr5jaw8 = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_2lbqr5jaw8(); @@ -51,6 +903,8 @@ __webpack_require__.r(__webpack_exports__); options: Object }, data: function () { + cov_2lbqr5jaw8().f[0]++; + cov_2lbqr5jaw8().s[0]++; return { query: this.q, temp: this.q, @@ -61,64 +915,115 @@ __webpack_require__.r(__webpack_exports__); }, computed: { classIcon: function () { + cov_2lbqr5jaw8().f[1]++; + cov_2lbqr5jaw8().s[1]++; return { - 'search icon': this.query === null || this.query === '', + 'search icon': (cov_2lbqr5jaw8().b[0][0]++, this.query === null) || (cov_2lbqr5jaw8().b[0][1]++, this.query === ''), 'remove icon': this.query !== null }; } }, methods: { onKeyup: function () { + cov_2lbqr5jaw8().f[2]++; + cov_2lbqr5jaw8().s[2]++; if (!this.onKeyup.debouncedFx) { + cov_2lbqr5jaw8().b[1][0]++; + cov_2lbqr5jaw8().s[3]++; this.onKeyup.debouncedFx = atk__WEBPACK_IMPORTED_MODULE_1__["default"].createDebouncedFx(e => { + cov_2lbqr5jaw8().f[3]++; + cov_2lbqr5jaw8().s[4]++; this.onKeyup.debouncedFx = null; + cov_2lbqr5jaw8().s[5]++; if (this.query !== this.temp) { + cov_2lbqr5jaw8().b[2][0]++; + cov_2lbqr5jaw8().s[6]++; if (this.query === '') { + cov_2lbqr5jaw8().b[3][0]++; + cov_2lbqr5jaw8().s[7]++; this.query = null; + } else { + cov_2lbqr5jaw8().b[3][1]++; } + cov_2lbqr5jaw8().s[8]++; this.sendQuery(); + cov_2lbqr5jaw8().s[9]++; this.temp = this.query; + } else { + cov_2lbqr5jaw8().b[2][1]++; } }, this.options.inputTimeOut); + } else { + cov_2lbqr5jaw8().b[1][1]++; } + cov_2lbqr5jaw8().s[10]++; this.onKeyup.debouncedFx.call(this); }, onEscape: function () { + cov_2lbqr5jaw8().f[4]++; + cov_2lbqr5jaw8().s[11]++; if (this.query !== null) { + cov_2lbqr5jaw8().b[4][0]++; + cov_2lbqr5jaw8().s[12]++; this.query = null; + cov_2lbqr5jaw8().s[13]++; this.temp = null; + cov_2lbqr5jaw8().s[14]++; this.sendQuery(); + } else { + cov_2lbqr5jaw8().b[4][1]++; } }, onEnter: function () { + cov_2lbqr5jaw8().f[5]++; + cov_2lbqr5jaw8().s[15]++; if (this.query !== null) { + cov_2lbqr5jaw8().b[5][0]++; + cov_2lbqr5jaw8().s[16]++; this.query = null; + cov_2lbqr5jaw8().s[17]++; this.temp = null; + cov_2lbqr5jaw8().s[18]++; this.sendQuery(); + } else { + cov_2lbqr5jaw8().b[5][1]++; } }, onClear: function () { + cov_2lbqr5jaw8().f[6]++; + cov_2lbqr5jaw8().s[19]++; if (this.query) { + cov_2lbqr5jaw8().b[6][0]++; + cov_2lbqr5jaw8().s[20]++; this.query = null; + cov_2lbqr5jaw8().s[21]++; this.temp = null; + cov_2lbqr5jaw8().s[22]++; this.sendQuery(); + } else { + cov_2lbqr5jaw8().b[6][1]++; } }, sendQuery: function () { - const that = this; - const options = external_jquery__WEBPACK_IMPORTED_MODULE_0___default().extend({}, this.extraQuery, { + cov_2lbqr5jaw8().f[7]++; + const that = (cov_2lbqr5jaw8().s[23]++, this); + const options = (cov_2lbqr5jaw8().s[24]++, external_jquery__WEBPACK_IMPORTED_MODULE_0___default().extend({}, this.extraQuery, { __atk_reload: this.reload, [this.queryArg]: this.query - }); - const $reload = external_jquery__WEBPACK_IMPORTED_MODULE_0___default()('#' + this.reload); + })); + const $reload = (cov_2lbqr5jaw8().s[25]++, external_jquery__WEBPACK_IMPORTED_MODULE_0___default()('#' + this.reload)); + cov_2lbqr5jaw8().s[26]++; this.isActive = true; + cov_2lbqr5jaw8().s[27]++; $reload.api({ on: 'now', url: this.url, data: options, method: 'GET', - stateContext: this.context ? external_jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.context) : external_jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.$el), + stateContext: this.context ? (cov_2lbqr5jaw8().b[7][0]++, external_jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.context)) : (cov_2lbqr5jaw8().b[7][1]++, external_jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.$el)), onComplete: function (e, r) { + cov_2lbqr5jaw8().f[8]++; + cov_2lbqr5jaw8().s[28]++; that.isActive = false; } }); diff --git a/public/js/atk-vue-item-search.js.map b/public/js/atk-vue-item-search.js.map index a932f32666..22a78a5ea0 100644 --- a/public/js/atk-vue-item-search.js.map +++ b/public/js/atk-vue-item-search.js.map @@ -1 +1 @@ -{"version":3,"file":"js/atk-vue-item-search.js","mappings":"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","sources":["webpack://atk/./src/vue-components/item-search.component.js"],"sourcesContent":["import $ from 'external/jquery';\nimport atk from 'atk';\n\n/**\n * Will allow user to send data query request to server.\n * Request should filter the data and reload the data view.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to this component.\n * url: string, the URL to call.\n * q: string, the initial string for the query. Useful if this search is part of the reload.\n * reload: string, an Id selector for jQuery, '#' is append automatically.\n */\nexport default {\n name: 'AtkItemSearch',\n template: `\n
\n \n \n
`,\n props: {\n context: String,\n url: String,\n q: String,\n reload: String,\n queryArg: String,\n options: Object,\n },\n data: function () {\n return {\n query: this.q,\n temp: this.q,\n isActive: false,\n extraQuery: null,\n inputCss: this.options.inputCss,\n };\n },\n computed: {\n classIcon: function () {\n return {\n 'search icon': this.query === null || this.query === '',\n 'remove icon': this.query !== null,\n };\n },\n },\n methods: {\n onKeyup: function () {\n if (!this.onKeyup.debouncedFx) {\n this.onKeyup.debouncedFx = atk.createDebouncedFx((e) => {\n this.onKeyup.debouncedFx = null;\n if (this.query !== this.temp) {\n if (this.query === '') {\n this.query = null;\n }\n this.sendQuery();\n this.temp = this.query;\n }\n }, this.options.inputTimeOut);\n }\n this.onKeyup.debouncedFx.call(this);\n },\n onEscape: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onEnter: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onClear: function () {\n if (this.query) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n sendQuery: function () {\n const that = this;\n const options = $.extend({}, this.extraQuery, { __atk_reload: this.reload, [this.queryArg]: this.query });\n const $reload = $('#' + this.reload);\n this.isActive = true;\n $reload.api({\n on: 'now',\n url: this.url,\n data: options,\n method: 'GET',\n stateContext: this.context ? $(this.context) : $(this.$el),\n onComplete: function (e, r) {\n that.isActive = false;\n },\n });\n },\n },\n};\n"],"names":["$","atk","name","template","props","context","String","url","q","reload","queryArg","options","Object","data","query","temp","isActive","extraQuery","inputCss","computed","classIcon","methods","onKeyup","debouncedFx","createDebouncedFx","e","sendQuery","inputTimeOut","call","onEscape","onEnter","onClear","that","extend","__atk_reload","$reload","api","on","method","stateContext","$el","onComplete","r"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"js/atk-vue-item-search.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAeY;IAAAA,cAAA,YAAAA,CAAA;MAAA,OAAAC,cAAA;IAAA;EAAA;EAAA,OAAAA,cAAA;AAAA;AAAAD,cAAA;AAfoB;AACV;;AAEtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iEAAe;EACXI,IAAI,EAAE,eAAe;EACrBC,QAAQ,EAAG;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;EACXC,KAAK,EAAE;IACHC,OAAO,EAAEC,MAAM;IACfC,GAAG,EAAED,MAAM;IACXE,CAAC,EAAEF,MAAM;IACTG,MAAM,EAAEH,MAAM;IACdI,QAAQ,EAAEJ,MAAM;IAChBK,OAAO,EAAEC;EACb,CAAC;EACDC,IAAI,EAAE,SAAAA,CAAA,EAAY;IAAAf,cAAA,GAAAgB,CAAA;IAAAhB,cAAA,GAAAiB,CAAA;IACd,OAAO;MACHC,KAAK,EAAE,IAAI,CAACR,CAAC;MACbS,IAAI,EAAE,IAAI,CAACT,CAAC;MACZU,QAAQ,EAAE,KAAK;MACfC,UAAU,EAAE,IAAI;MAChBC,QAAQ,EAAE,IAAI,CAACT,OAAO,CAACS;IAC3B,CAAC;EACL,CAAC;EACDC,QAAQ,EAAE;IACNC,SAAS,EAAE,SAAAA,CAAA,EAAY;MAAAxB,cAAA,GAAAgB,CAAA;MAAAhB,cAAA,GAAAiB,CAAA;MACnB,OAAO;QACH,aAAa,EAAE,CAAAjB,cAAA,GAAAyB,CAAA,cAAI,CAACP,KAAK,KAAK,IAAI,MAAAlB,cAAA,GAAAyB,CAAA,UAAI,IAAI,CAACP,KAAK,KAAK,EAAE;QACvD,aAAa,EAAE,IAAI,CAACA,KAAK,KAAK;MAClC,CAAC;IACL;EACJ,CAAC;EACDQ,OAAO,EAAE;IACLC,OAAO,EAAE,SAAAA,CAAA,EAAY;MAAA3B,cAAA,GAAAgB,CAAA;MAAAhB,cAAA,GAAAiB,CAAA;MACjB,IAAI,CAAC,IAAI,CAACU,OAAO,CAACC,WAAW,EAAE;QAAA5B,cAAA,GAAAyB,CAAA;QAAAzB,cAAA,GAAAiB,CAAA;QAC3B,IAAI,CAACU,OAAO,CAACC,WAAW,GAAGzB,2CAAG,CAAC0B,iBAAiB,CAAEC,CAAC,IAAK;UAAA9B,cAAA,GAAAgB,CAAA;UAAAhB,cAAA,GAAAiB,CAAA;UACpD,IAAI,CAACU,OAAO,CAACC,WAAW,GAAG,IAAI;UAAC5B,cAAA,GAAAiB,CAAA;UAChC,IAAI,IAAI,CAACC,KAAK,KAAK,IAAI,CAACC,IAAI,EAAE;YAAAnB,cAAA,GAAAyB,CAAA;YAAAzB,cAAA,GAAAiB,CAAA;YAC1B,IAAI,IAAI,CAACC,KAAK,KAAK,EAAE,EAAE;cAAAlB,cAAA,GAAAyB,CAAA;cAAAzB,cAAA,GAAAiB,CAAA;cACnB,IAAI,CAACC,KAAK,GAAG,IAAI;YACrB,CAAC;cAAAlB,cAAA,GAAAyB,CAAA;YAAA;YAAAzB,cAAA,GAAAiB,CAAA;YACD,IAAI,CAACc,SAAS,CAAC,CAAC;YAAC/B,cAAA,GAAAiB,CAAA;YACjB,IAAI,CAACE,IAAI,GAAG,IAAI,CAACD,KAAK;UAC1B,CAAC;YAAAlB,cAAA,GAAAyB,CAAA;UAAA;QACL,CAAC,EAAE,IAAI,CAACZ,OAAO,CAACmB,YAAY,CAAC;MACjC,CAAC;QAAAhC,cAAA,GAAAyB,CAAA;MAAA;MAAAzB,cAAA,GAAAiB,CAAA;MACD,IAAI,CAACU,OAAO,CAACC,WAAW,CAACK,IAAI,CAAC,IAAI,CAAC;IACvC,CAAC;IACDC,QAAQ,EAAE,SAAAA,CAAA,EAAY;MAAAlC,cAAA,GAAAgB,CAAA;MAAAhB,cAAA,GAAAiB,CAAA;MAClB,IAAI,IAAI,CAACC,KAAK,KAAK,IAAI,EAAE;QAAAlB,cAAA,GAAAyB,CAAA;QAAAzB,cAAA,GAAAiB,CAAA;QACrB,IAAI,CAACC,KAAK,GAAG,IAAI;QAAClB,cAAA,GAAAiB,CAAA;QAClB,IAAI,CAACE,IAAI,GAAG,IAAI;QAACnB,cAAA,GAAAiB,CAAA;QACjB,IAAI,CAACc,SAAS,CAAC,CAAC;MACpB,CAAC;QAAA/B,cAAA,GAAAyB,CAAA;MAAA;IACL,CAAC;IACDU,OAAO,EAAE,SAAAA,CAAA,EAAY;MAAAnC,cAAA,GAAAgB,CAAA;MAAAhB,cAAA,GAAAiB,CAAA;MACjB,IAAI,IAAI,CAACC,KAAK,KAAK,IAAI,EAAE;QAAAlB,cAAA,GAAAyB,CAAA;QAAAzB,cAAA,GAAAiB,CAAA;QACrB,IAAI,CAACC,KAAK,GAAG,IAAI;QAAClB,cAAA,GAAAiB,CAAA;QAClB,IAAI,CAACE,IAAI,GAAG,IAAI;QAACnB,cAAA,GAAAiB,CAAA;QACjB,IAAI,CAACc,SAAS,CAAC,CAAC;MACpB,CAAC;QAAA/B,cAAA,GAAAyB,CAAA;MAAA;IACL,CAAC;IACDW,OAAO,EAAE,SAAAA,CAAA,EAAY;MAAApC,cAAA,GAAAgB,CAAA;MAAAhB,cAAA,GAAAiB,CAAA;MACjB,IAAI,IAAI,CAACC,KAAK,EAAE;QAAAlB,cAAA,GAAAyB,CAAA;QAAAzB,cAAA,GAAAiB,CAAA;QACZ,IAAI,CAACC,KAAK,GAAG,IAAI;QAAClB,cAAA,GAAAiB,CAAA;QAClB,IAAI,CAACE,IAAI,GAAG,IAAI;QAACnB,cAAA,GAAAiB,CAAA;QACjB,IAAI,CAACc,SAAS,CAAC,CAAC;MACpB,CAAC;QAAA/B,cAAA,GAAAyB,CAAA;MAAA;IACL,CAAC;IACDM,SAAS,EAAE,SAAAA,CAAA,EAAY;MAAA/B,cAAA,GAAAgB,CAAA;MACnB,MAAMqB,IAAI,IAAArC,cAAA,GAAAiB,CAAA,QAAG,IAAI;MACjB,MAAMJ,OAAO,IAAAb,cAAA,GAAAiB,CAAA,QAAGf,6DAAQ,CAAC,CAAC,CAAC,EAAE,IAAI,CAACmB,UAAU,EAAE;QAAEkB,YAAY,EAAE,IAAI,CAAC5B,MAAM;QAAE,CAAC,IAAI,CAACC,QAAQ,GAAG,IAAI,CAACM;MAAM,CAAC,CAAC;MACzG,MAAMsB,OAAO,IAAAxC,cAAA,GAAAiB,CAAA,QAAGf,sDAAC,CAAC,GAAG,GAAG,IAAI,CAACS,MAAM,CAAC;MAACX,cAAA,GAAAiB,CAAA;MACrC,IAAI,CAACG,QAAQ,GAAG,IAAI;MAACpB,cAAA,GAAAiB,CAAA;MACrBuB,OAAO,CAACC,GAAG,CAAC;QACRC,EAAE,EAAE,KAAK;QACTjC,GAAG,EAAE,IAAI,CAACA,GAAG;QACbM,IAAI,EAAEF,OAAO;QACb8B,MAAM,EAAE,KAAK;QACbC,YAAY,EAAE,IAAI,CAACrC,OAAO,IAAAP,cAAA,GAAAyB,CAAA,UAAGvB,sDAAC,CAAC,IAAI,CAACK,OAAO,CAAC,KAAAP,cAAA,GAAAyB,CAAA,UAAGvB,sDAAC,CAAC,IAAI,CAAC2C,GAAG,CAAC;QAC1DC,UAAU,EAAE,SAAAA,CAAUhB,CAAC,EAAEiB,CAAC,EAAE;UAAA/C,cAAA,GAAAgB,CAAA;UAAAhB,cAAA,GAAAiB,CAAA;UACxBoB,IAAI,CAACjB,QAAQ,GAAG,KAAK;QACzB;MACJ,CAAC,CAAC;IACN;EACJ;AACJ,CAAC","sources":["webpack://atk/./src/vue-components/item-search.component.js"],"sourcesContent":["import $ from 'external/jquery';\nimport atk from 'atk';\n\n/**\n * Will allow user to send data query request to server.\n * Request should filter the data and reload the data view.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to this component.\n * url: string, the URL to call.\n * q: string, the initial string for the query. Useful if this search is part of the reload.\n * reload: string, an Id selector for jQuery, '#' is append automatically.\n */\nexport default {\n name: 'AtkItemSearch',\n template: `\n
\n \n \n
`,\n props: {\n context: String,\n url: String,\n q: String,\n reload: String,\n queryArg: String,\n options: Object,\n },\n data: function () {\n return {\n query: this.q,\n temp: this.q,\n isActive: false,\n extraQuery: null,\n inputCss: this.options.inputCss,\n };\n },\n computed: {\n classIcon: function () {\n return {\n 'search icon': this.query === null || this.query === '',\n 'remove icon': this.query !== null,\n };\n },\n },\n methods: {\n onKeyup: function () {\n if (!this.onKeyup.debouncedFx) {\n this.onKeyup.debouncedFx = atk.createDebouncedFx((e) => {\n this.onKeyup.debouncedFx = null;\n if (this.query !== this.temp) {\n if (this.query === '') {\n this.query = null;\n }\n this.sendQuery();\n this.temp = this.query;\n }\n }, this.options.inputTimeOut);\n }\n this.onKeyup.debouncedFx.call(this);\n },\n onEscape: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onEnter: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onClear: function () {\n if (this.query) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n sendQuery: function () {\n const that = this;\n const options = $.extend({}, this.extraQuery, { __atk_reload: this.reload, [this.queryArg]: this.query });\n const $reload = $('#' + this.reload);\n this.isActive = true;\n $reload.api({\n on: 'now',\n url: this.url,\n data: options,\n method: 'GET',\n stateContext: this.context ? $(this.context) : $(this.$el),\n onComplete: function (e, r) {\n that.isActive = false;\n },\n });\n },\n },\n};\n"],"names":["cov_2lbqr5jaw8","actualCoverage","$","atk","name","template","props","context","String","url","q","reload","queryArg","options","Object","data","f","s","query","temp","isActive","extraQuery","inputCss","computed","classIcon","b","methods","onKeyup","debouncedFx","createDebouncedFx","e","sendQuery","inputTimeOut","call","onEscape","onEnter","onClear","that","extend","__atk_reload","$reload","api","on","method","stateContext","$el","onComplete","r"],"sourceRoot":""} \ No newline at end of file diff --git a/public/js/atk-vue-item-search.min.js b/public/js/atk-vue-item-search.min.js index 0eb1b4b05a..c698886af4 100644 --- a/public/js/atk-vue-item-search.min.js +++ b/public/js/atk-vue-item-search.min.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkatk=self.webpackChunkatk||[]).push([[590],{89848:(t,e,n)=>{n.r(e),n.d(e,{default:()=>r});var s=n(21145),i=n.n(s),u=n(86157);const r={name:"AtkItemSearch",template:'\n ',props:{context:String,url:String,q:String,reload:String,queryArg:String,options:Object},data:function(){return{query:this.q,temp:this.q,isActive:!1,extraQuery:null,inputCss:this.options.inputCss}},computed:{classIcon:function(){return{"search icon":null===this.query||""===this.query,"remove icon":null!==this.query}}},methods:{onKeyup:function(){this.onKeyup.debouncedFx||(this.onKeyup.debouncedFx=u.Z.createDebouncedFx((t=>{this.onKeyup.debouncedFx=null,this.query!==this.temp&&(""===this.query&&(this.query=null),this.sendQuery(),this.temp=this.query)}),this.options.inputTimeOut)),this.onKeyup.debouncedFx.call(this)},onEscape:function(){null!==this.query&&(this.query=null,this.temp=null,this.sendQuery())},onEnter:function(){null!==this.query&&(this.query=null,this.temp=null,this.sendQuery())},onClear:function(){this.query&&(this.query=null,this.temp=null,this.sendQuery())},sendQuery:function(){const t=this,e=i().extend({},this.extraQuery,{__atk_reload:this.reload,[this.queryArg]:this.query}),n=i()("#"+this.reload);this.isActive=!0,n.api({on:"now",url:this.url,data:e,method:"GET",stateContext:this.context?i()(this.context):i()(this.$el),onComplete:function(e,n){t.isActive=!1}})}}}}}]); +"use strict";(self.webpackChunkatk=self.webpackChunkatk||[]).push([[590],{89848:(n,e,l)=>{l.r(e),l.d(e,{default:()=>u});var o=l(21145),t=l.n(o),i=l(86157);function c(){var n="C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\item-search.component.js",e=new Function("return this")(),l="__coverage__",o={path:"C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\item-search.component.js",statementMap:{0:{start:{line:38,column:8},end:{line:44,column:10}},1:{start:{line:48,column:12},end:{line:51,column:14}},2:{start:{line:56,column:12},end:{line:67,column:13}},3:{start:{line:57,column:16},end:{line:66,column:46}},4:{start:{line:58,column:20},end:{line:58,column:52}},5:{start:{line:59,column:20},end:{line:65,column:21}},6:{start:{line:60,column:24},end:{line:62,column:25}},7:{start:{line:61,column:28},end:{line:61,column:46}},8:{start:{line:63,column:24},end:{line:63,column:41}},9:{start:{line:64,column:24},end:{line:64,column:47}},10:{start:{line:68,column:12},end:{line:68,column:48}},11:{start:{line:71,column:12},end:{line:75,column:13}},12:{start:{line:72,column:16},end:{line:72,column:34}},13:{start:{line:73,column:16},end:{line:73,column:33}},14:{start:{line:74,column:16},end:{line:74,column:33}},15:{start:{line:78,column:12},end:{line:82,column:13}},16:{start:{line:79,column:16},end:{line:79,column:34}},17:{start:{line:80,column:16},end:{line:80,column:33}},18:{start:{line:81,column:16},end:{line:81,column:33}},19:{start:{line:85,column:12},end:{line:89,column:13}},20:{start:{line:86,column:16},end:{line:86,column:34}},21:{start:{line:87,column:16},end:{line:87,column:33}},22:{start:{line:88,column:16},end:{line:88,column:33}},23:{start:{line:92,column:25},end:{line:92,column:29}},24:{start:{line:93,column:28},end:{line:93,column:117}},25:{start:{line:94,column:28},end:{line:94,column:48}},26:{start:{line:95,column:12},end:{line:95,column:33}},27:{start:{line:96,column:12},end:{line:105,column:15}},28:{start:{line:103,column:20},end:{line:103,column:42}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:37,column:10},end:{line:37,column:11}},loc:{start:{line:37,column:22},end:{line:45,column:5}},line:37},1:{name:"(anonymous_1)",decl:{start:{line:47,column:19},end:{line:47,column:20}},loc:{start:{line:47,column:31},end:{line:52,column:9}},line:47},2:{name:"(anonymous_2)",decl:{start:{line:55,column:17},end:{line:55,column:18}},loc:{start:{line:55,column:29},end:{line:69,column:9}},line:55},3:{name:"(anonymous_3)",decl:{start:{line:57,column:65},end:{line:57,column:66}},loc:{start:{line:57,column:72},end:{line:66,column:17}},line:57},4:{name:"(anonymous_4)",decl:{start:{line:70,column:18},end:{line:70,column:19}},loc:{start:{line:70,column:30},end:{line:76,column:9}},line:70},5:{name:"(anonymous_5)",decl:{start:{line:77,column:17},end:{line:77,column:18}},loc:{start:{line:77,column:29},end:{line:83,column:9}},line:77},6:{name:"(anonymous_6)",decl:{start:{line:84,column:17},end:{line:84,column:18}},loc:{start:{line:84,column:29},end:{line:90,column:9}},line:84},7:{name:"(anonymous_7)",decl:{start:{line:91,column:19},end:{line:91,column:20}},loc:{start:{line:91,column:31},end:{line:106,column:9}},line:91},8:{name:"(anonymous_8)",decl:{start:{line:102,column:28},end:{line:102,column:29}},loc:{start:{line:102,column:44},end:{line:104,column:17}},line:102}},branchMap:{0:{loc:{start:{line:49,column:31},end:{line:49,column:71}},type:"binary-expr",locations:[{start:{line:49,column:31},end:{line:49,column:50}},{start:{line:49,column:54},end:{line:49,column:71}}],line:49},1:{loc:{start:{line:56,column:12},end:{line:67,column:13}},type:"if",locations:[{start:{line:56,column:12},end:{line:67,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:56},2:{loc:{start:{line:59,column:20},end:{line:65,column:21}},type:"if",locations:[{start:{line:59,column:20},end:{line:65,column:21}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:59},3:{loc:{start:{line:60,column:24},end:{line:62,column:25}},type:"if",locations:[{start:{line:60,column:24},end:{line:62,column:25}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:60},4:{loc:{start:{line:71,column:12},end:{line:75,column:13}},type:"if",locations:[{start:{line:71,column:12},end:{line:75,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:71},5:{loc:{start:{line:78,column:12},end:{line:82,column:13}},type:"if",locations:[{start:{line:78,column:12},end:{line:82,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:78},6:{loc:{start:{line:85,column:12},end:{line:89,column:13}},type:"if",locations:[{start:{line:85,column:12},end:{line:89,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:85},7:{loc:{start:{line:101,column:30},end:{line:101,column:74}},type:"cond-expr",locations:[{start:{line:101,column:45},end:{line:101,column:60}},{start:{line:101,column:63},end:{line:101,column:74}}],line:101}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0,21:0,22:0,23:0,24:0,25:0,26:0,27:0,28:0},f:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0],5:[0,0],6:[0,0],7:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"52611db20d070cbc288b4270807aeae778510b94"},t=e[l]||(e[l]={});t[n]&&"52611db20d070cbc288b4270807aeae778510b94"===t[n].hash||(t[n]=o);var i=t[n];return c=function(){return i},i}c();const u={name:"AtkItemSearch",template:'\n ',props:{context:String,url:String,q:String,reload:String,queryArg:String,options:Object},data:function(){return c().f[0]++,c().s[0]++,{query:this.q,temp:this.q,isActive:!1,extraQuery:null,inputCss:this.options.inputCss}},computed:{classIcon:function(){return c().f[1]++,c().s[1]++,{"search icon":(c().b[0][0]++,null===this.query||(c().b[0][1]++,""===this.query)),"remove icon":null!==this.query}}},methods:{onKeyup:function(){c().f[2]++,c().s[2]++,this.onKeyup.debouncedFx?c().b[1][1]++:(c().b[1][0]++,c().s[3]++,this.onKeyup.debouncedFx=i.Z.createDebouncedFx((n=>{c().f[3]++,c().s[4]++,this.onKeyup.debouncedFx=null,c().s[5]++,this.query!==this.temp?(c().b[2][0]++,c().s[6]++,""===this.query?(c().b[3][0]++,c().s[7]++,this.query=null):c().b[3][1]++,c().s[8]++,this.sendQuery(),c().s[9]++,this.temp=this.query):c().b[2][1]++}),this.options.inputTimeOut)),c().s[10]++,this.onKeyup.debouncedFx.call(this)},onEscape:function(){c().f[4]++,c().s[11]++,null!==this.query?(c().b[4][0]++,c().s[12]++,this.query=null,c().s[13]++,this.temp=null,c().s[14]++,this.sendQuery()):c().b[4][1]++},onEnter:function(){c().f[5]++,c().s[15]++,null!==this.query?(c().b[5][0]++,c().s[16]++,this.query=null,c().s[17]++,this.temp=null,c().s[18]++,this.sendQuery()):c().b[5][1]++},onClear:function(){c().f[6]++,c().s[19]++,this.query?(c().b[6][0]++,c().s[20]++,this.query=null,c().s[21]++,this.temp=null,c().s[22]++,this.sendQuery()):c().b[6][1]++},sendQuery:function(){c().f[7]++;const n=(c().s[23]++,this),e=(c().s[24]++,t().extend({},this.extraQuery,{__atk_reload:this.reload,[this.queryArg]:this.query})),l=(c().s[25]++,t()("#"+this.reload));c().s[26]++,this.isActive=!0,c().s[27]++,l.api({on:"now",url:this.url,data:e,method:"GET",stateContext:this.context?(c().b[7][0]++,t()(this.context)):(c().b[7][1]++,t()(this.$el)),onComplete:function(e,l){c().f[8]++,c().s[28]++,n.isActive=!1}})}}}}}]); //# sourceMappingURL=atk-vue-item-search.min.js.map \ No newline at end of file diff --git a/public/js/atk-vue-item-search.min.js.map b/public/js/atk-vue-item-search.min.js.map index 002e8c2de6..a35937d581 100644 --- a/public/js/atk-vue-item-search.min.js.map +++ b/public/js/atk-vue-item-search.min.js.map @@ -1 +1 @@ -{"version":3,"file":"js/atk-vue-item-search.min.js","mappings":"2JAaA,SACIA,KAAM,gBACNC,SAAW,ubAaXC,MAAO,CACHC,QAASC,OACTC,IAAKD,OACLE,EAAGF,OACHG,OAAQH,OACRI,SAAUJ,OACVK,QAASC,QAEbC,KAAM,WACF,MAAO,CACHC,MAAOC,KAAKP,EACZQ,KAAMD,KAAKP,EACXS,UAAU,EACVC,WAAY,KACZC,SAAUJ,KAAKJ,QAAQQ,SAE/B,EACAC,SAAU,CACNC,UAAW,WACP,MAAO,CACH,cAA8B,OAAfN,KAAKD,OAAiC,KAAfC,KAAKD,MAC3C,cAA8B,OAAfC,KAAKD,MAE5B,GAEJQ,QAAS,CACLC,QAAS,WACAR,KAAKQ,QAAQC,cACdT,KAAKQ,QAAQC,YAAcC,EAAAA,EAAIC,mBAAmBC,IAC9CZ,KAAKQ,QAAQC,YAAc,KACvBT,KAAKD,QAAUC,KAAKC,OACD,KAAfD,KAAKD,QACLC,KAAKD,MAAQ,MAEjBC,KAAKa,YACLb,KAAKC,KAAOD,KAAKD,MACrB,GACDC,KAAKJ,QAAQkB,eAEpBd,KAAKQ,QAAQC,YAAYM,KAAKf,KAClC,EACAgB,SAAU,WACa,OAAfhB,KAAKD,QACLC,KAAKD,MAAQ,KACbC,KAAKC,KAAO,KACZD,KAAKa,YAEb,EACAI,QAAS,WACc,OAAfjB,KAAKD,QACLC,KAAKD,MAAQ,KACbC,KAAKC,KAAO,KACZD,KAAKa,YAEb,EACAK,QAAS,WACDlB,KAAKD,QACLC,KAAKD,MAAQ,KACbC,KAAKC,KAAO,KACZD,KAAKa,YAEb,EACAA,UAAW,WACP,MAAMM,EAAOnB,KACPJ,EAAUwB,IAAAA,OAAS,CAAC,EAAGpB,KAAKG,WAAY,CAAEkB,aAAcrB,KAAKN,OAAQ,CAACM,KAAKL,UAAWK,KAAKD,QAC3FuB,EAAUF,IAAE,IAAMpB,KAAKN,QAC7BM,KAAKE,UAAW,EAChBoB,EAAQC,IAAI,CACRC,GAAI,MACJhC,IAAKQ,KAAKR,IACVM,KAAMF,EACN6B,OAAQ,MACRC,aAAc1B,KAAKV,QAAU8B,IAAEpB,KAAKV,SAAW8B,IAAEpB,KAAK2B,KACtDC,WAAY,SAAUhB,EAAGiB,GACrBV,EAAKjB,UAAW,CACpB,GAER,G","sources":["webpack://atk/./src/vue-components/item-search.component.js"],"sourcesContent":["import $ from 'external/jquery';\nimport atk from 'atk';\n\n/**\n * Will allow user to send data query request to server.\n * Request should filter the data and reload the data view.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to this component.\n * url: string, the URL to call.\n * q: string, the initial string for the query. Useful if this search is part of the reload.\n * reload: string, an Id selector for jQuery, '#' is append automatically.\n */\nexport default {\n name: 'AtkItemSearch',\n template: `\n
\n \n \n
`,\n props: {\n context: String,\n url: String,\n q: String,\n reload: String,\n queryArg: String,\n options: Object,\n },\n data: function () {\n return {\n query: this.q,\n temp: this.q,\n isActive: false,\n extraQuery: null,\n inputCss: this.options.inputCss,\n };\n },\n computed: {\n classIcon: function () {\n return {\n 'search icon': this.query === null || this.query === '',\n 'remove icon': this.query !== null,\n };\n },\n },\n methods: {\n onKeyup: function () {\n if (!this.onKeyup.debouncedFx) {\n this.onKeyup.debouncedFx = atk.createDebouncedFx((e) => {\n this.onKeyup.debouncedFx = null;\n if (this.query !== this.temp) {\n if (this.query === '') {\n this.query = null;\n }\n this.sendQuery();\n this.temp = this.query;\n }\n }, this.options.inputTimeOut);\n }\n this.onKeyup.debouncedFx.call(this);\n },\n onEscape: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onEnter: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onClear: function () {\n if (this.query) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n sendQuery: function () {\n const that = this;\n const options = $.extend({}, this.extraQuery, { __atk_reload: this.reload, [this.queryArg]: this.query });\n const $reload = $('#' + this.reload);\n this.isActive = true;\n $reload.api({\n on: 'now',\n url: this.url,\n data: options,\n method: 'GET',\n stateContext: this.context ? $(this.context) : $(this.$el),\n onComplete: function (e, r) {\n that.isActive = false;\n },\n });\n },\n },\n};\n"],"names":["name","template","props","context","String","url","q","reload","queryArg","options","Object","data","query","this","temp","isActive","extraQuery","inputCss","computed","classIcon","methods","onKeyup","debouncedFx","atk","createDebouncedFx","e","sendQuery","inputTimeOut","call","onEscape","onEnter","onClear","that","$","__atk_reload","$reload","api","on","method","stateContext","$el","onComplete","r"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"js/atk-vue-item-search.min.js","mappings":"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","sources":["webpack://atk/./src/vue-components/item-search.component.js"],"sourcesContent":["import $ from 'external/jquery';\nimport atk from 'atk';\n\n/**\n * Will allow user to send data query request to server.\n * Request should filter the data and reload the data view.\n *\n * Properties need for this component are:\n * context: string, a jQuery selector where the 'loading' class will be apply by Fomantic-UI - default to this component.\n * url: string, the URL to call.\n * q: string, the initial string for the query. Useful if this search is part of the reload.\n * reload: string, an Id selector for jQuery, '#' is append automatically.\n */\nexport default {\n name: 'AtkItemSearch',\n template: `\n
\n \n \n
`,\n props: {\n context: String,\n url: String,\n q: String,\n reload: String,\n queryArg: String,\n options: Object,\n },\n data: function () {\n return {\n query: this.q,\n temp: this.q,\n isActive: false,\n extraQuery: null,\n inputCss: this.options.inputCss,\n };\n },\n computed: {\n classIcon: function () {\n return {\n 'search icon': this.query === null || this.query === '',\n 'remove icon': this.query !== null,\n };\n },\n },\n methods: {\n onKeyup: function () {\n if (!this.onKeyup.debouncedFx) {\n this.onKeyup.debouncedFx = atk.createDebouncedFx((e) => {\n this.onKeyup.debouncedFx = null;\n if (this.query !== this.temp) {\n if (this.query === '') {\n this.query = null;\n }\n this.sendQuery();\n this.temp = this.query;\n }\n }, this.options.inputTimeOut);\n }\n this.onKeyup.debouncedFx.call(this);\n },\n onEscape: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onEnter: function () {\n if (this.query !== null) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n onClear: function () {\n if (this.query) {\n this.query = null;\n this.temp = null;\n this.sendQuery();\n }\n },\n sendQuery: function () {\n const that = this;\n const options = $.extend({}, this.extraQuery, { __atk_reload: this.reload, [this.queryArg]: this.query });\n const $reload = $('#' + this.reload);\n this.isActive = true;\n $reload.api({\n on: 'now',\n url: this.url,\n data: options,\n method: 'GET',\n stateContext: this.context ? $(this.context) : $(this.$el),\n onComplete: function (e, r) {\n that.isActive = false;\n },\n });\n },\n },\n};\n"],"names":["cov_2lbqr5jaw8","actualCoverage","name","template","props","context","String","url","q","reload","queryArg","options","Object","data","f","s","query","this","temp","isActive","extraQuery","inputCss","computed","classIcon","b","methods","onKeyup","debouncedFx","atk","createDebouncedFx","e","sendQuery","inputTimeOut","call","onEscape","onEnter","onClear","that","$","__atk_reload","$reload","api","on","method","stateContext","$el","onComplete","r"],"sourceRoot":""} \ No newline at end of file diff --git a/public/js/atk-vue-multiline.js b/public/js/atk-vue-multiline.js index 228eea0807..21ceaa8323 100644 --- a/public/js/atk-vue-multiline.js +++ b/public/js/atk-vue-multiline.js @@ -12,6 +12,326 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _multiline_row_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./multiline-row.component */ "./src/vue-components/multiline/multiline-row.component.js"); +function cov_ifb9orrwo() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-body.component.js"; + var hash = "c59a44edbbcb31056eb82d5c9a7f34304cc5853f"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-body.component.js", + statementMap: { + "0": { + start: { + line: 19, + column: 8 + }, + end: { + line: 19, + column: 42 + } + }, + "1": { + start: { + line: 27, + column: 12 + }, + end: { + line: 27, + column: 32 + } + }, + "2": { + start: { + line: 33, + column: 12 + }, + end: { + line: 35, + column: 13 + } + }, + "3": { + start: { + line: 34, + column: 16 + }, + end: { + line: 34, + column: 43 + } + }, + "4": { + start: { + line: 38, + column: 12 + }, + end: { + line: 38, + column: 57 + } + }, + "5": { + start: { + line: 41, + column: 12 + }, + end: { + line: 41, + column: 44 + } + } + }, + fnMap: { + "0": { + name: "(anonymous_0)", + decl: { + start: { + line: 18, + column: 10 + }, + end: { + line: 18, + column: 11 + } + }, + loc: { + start: { + line: 18, + column: 22 + }, + end: { + line: 20, + column: 5 + } + }, + line: 18 + }, + "1": { + name: "(anonymous_1)", + decl: { + start: { + line: 21, + column: 13 + }, + end: { + line: 21, + column: 14 + } + }, + loc: { + start: { + line: 21, + column: 25 + }, + end: { + line: 21, + column: 27 + } + }, + line: 21 + }, + "2": { + name: "(anonymous_2)", + decl: { + start: { + line: 26, + column: 14 + }, + end: { + line: 26, + column: 15 + } + }, + loc: { + start: { + line: 26, + column: 26 + }, + end: { + line: 28, + column: 9 + } + }, + line: 26 + }, + "3": { + name: "(anonymous_3)", + decl: { + start: { + line: 32, + column: 25 + }, + end: { + line: 32, + column: 26 + } + }, + loc: { + start: { + line: 32, + column: 45 + }, + end: { + line: 36, + column: 9 + } + }, + line: 32 + }, + "4": { + name: "(anonymous_4)", + decl: { + start: { + line: 37, + column: 24 + }, + end: { + line: 37, + column: 25 + } + }, + loc: { + start: { + line: 37, + column: 39 + }, + end: { + line: 39, + column: 9 + } + }, + line: 37 + }, + "5": { + name: "(anonymous_5)", + decl: { + start: { + line: 40, + column: 22 + }, + end: { + line: 40, + column: 23 + } + }, + loc: { + start: { + line: 40, + column: 39 + }, + end: { + line: 42, + column: 9 + } + }, + line: 40 + } + }, + branchMap: { + "0": { + loc: { + start: { + line: 33, + column: 12 + }, + end: { + line: 35, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 33, + column: 12 + }, + end: { + line: 35, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 33 + }, + "1": { + loc: { + start: { + line: 41, + column: 19 + }, + end: { + line: 41, + column: 43 + } + }, + type: "binary-expr", + locations: [{ + start: { + line: 41, + column: 19 + }, + end: { + line: 41, + column: 37 + } + }, { + start: { + line: 41, + column: 41 + }, + end: { + line: 41, + column: 43 + } + }], + line: 41 + } + }, + s: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0 + }, + f: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0 + }, + b: { + "0": [0, 0], + "1": [0, 0] + }, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "c59a44edbbcb31056eb82d5c9a7f34304cc5853f" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_ifb9orrwo = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_ifb9orrwo(); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ name: 'AtkMultilineBody', @@ -29,31 +349,47 @@ __webpack_require__.r(__webpack_exports__); `, props: ['fieldDefs', 'rowData', 'deletables', 'errors'], data: function () { + cov_ifb9orrwo().f[0]++; + cov_ifb9orrwo().s[0]++; return { fields: this.fieldDefs }; }, - created: function () {}, + created: function () { + cov_ifb9orrwo().f[1]++; + }, components: { AtkMultilineRow: _multiline_row_component__WEBPACK_IMPORTED_MODULE_0__["default"] }, computed: { rows: function () { + cov_ifb9orrwo().f[2]++; + cov_ifb9orrwo().s[1]++; return this.rowData; } }, emits: ['onTabLastRow'], methods: { onTabLastColumn: function (rowIndex) { + cov_ifb9orrwo().f[3]++; + cov_ifb9orrwo().s[2]++; if (rowIndex + 1 === this.rowData.length) { + cov_ifb9orrwo().b[0][0]++; + cov_ifb9orrwo().s[3]++; this.$emit('onTabLastRow'); + } else { + cov_ifb9orrwo().b[0][1]++; } }, isDeletableRow: function (row) { + cov_ifb9orrwo().f[4]++; + cov_ifb9orrwo().s[4]++; return this.deletables.includes(row.__atkml); }, getRowErrors: function (rowId) { - return this.errors[rowId] ?? []; + cov_ifb9orrwo().f[5]++; + cov_ifb9orrwo().s[5]++; + return (cov_ifb9orrwo().b[1][0]++, this.errors[rowId]) ?? (cov_ifb9orrwo().b[1][1]++, []); } } }); @@ -74,6 +410,253 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _multiline_textarea_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./multiline-textarea.component */ "./src/vue-components/multiline/multiline-textarea.component.js"); /* harmony import */ var _share_atk_date_picker__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../share/atk-date-picker */ "./src/vue-components/share/atk-date-picker.js"); /* harmony import */ var _share_atk_lookup__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../share/atk-lookup */ "./src/vue-components/share/atk-lookup.js"); +function cov_1h3ku1cw29() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-cell.component.js"; + var hash = "7b85661e2289469602faae3786400aae1444916b"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-cell.component.js", + statementMap: { + "0": { + start: { + line: 27, + column: 8 + }, + end: { + line: 32, + column: 10 + } + }, + "1": { + start: { + line: 37, + column: 12 + }, + end: { + line: 37, + column: 54 + } + }, + "2": { + start: { + line: 40, + column: 12 + }, + end: { + line: 42, + column: 13 + } + }, + "3": { + start: { + line: 41, + column: 16 + }, + end: { + line: 41, + column: 58 + } + }, + "4": { + start: { + line: 44, + column: 12 + }, + end: { + line: 44, + column: 59 + } + }, + "5": { + start: { + line: 47, + column: 12 + }, + end: { + line: 47, + column: 36 + } + }, + "6": { + start: { + line: 48, + column: 12 + }, + end: { + line: 48, + column: 71 + } + } + }, + fnMap: { + "0": { + name: "(anonymous_0)", + decl: { + start: { + line: 26, + column: 10 + }, + end: { + line: 26, + column: 11 + } + }, + loc: { + start: { + line: 26, + column: 22 + }, + end: { + line: 33, + column: 5 + } + }, + line: 26 + }, + "1": { + name: "(anonymous_1)", + decl: { + start: { + line: 36, + column: 22 + }, + end: { + line: 36, + column: 23 + } + }, + loc: { + start: { + line: 36, + column: 34 + }, + end: { + line: 38, + column: 9 + } + }, + line: 36 + }, + "2": { + name: "(anonymous_2)", + decl: { + start: { + line: 39, + column: 27 + }, + end: { + line: 39, + column: 28 + } + }, + loc: { + start: { + line: 39, + column: 39 + }, + end: { + line: 45, + column: 9 + } + }, + line: 39 + }, + "3": { + name: "(anonymous_3)", + decl: { + start: { + line: 46, + column: 17 + }, + end: { + line: 46, + column: 18 + } + }, + loc: { + start: { + line: 46, + column: 34 + }, + end: { + line: 49, + column: 9 + } + }, + line: 46 + } + }, + branchMap: { + "0": { + loc: { + start: { + line: 40, + column: 12 + }, + end: { + line: 42, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 40, + column: 12 + }, + end: { + line: 42, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 40 + } + }, + s: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0 + }, + f: { + "0": 0, + "1": 0, + "2": 0, + "3": 0 + }, + b: { + "0": [0, 0] + }, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "7b85661e2289469602faae3786400aae1444916b" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_1h3ku1cw29 = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_1h3ku1cw29(); @@ -99,6 +682,8 @@ __webpack_require__.r(__webpack_exports__); }, props: ['cellData', 'fieldValue'], data: function () { + cov_1h3ku1cw29().f[0]++; + cov_1h3ku1cw29().s[0]++; return { fieldName: this.cellData.name, type: this.cellData.type, @@ -109,18 +694,30 @@ __webpack_require__.r(__webpack_exports__); emits: ['updateValue'], methods: { getComponent: function () { + cov_1h3ku1cw29().f[1]++; + cov_1h3ku1cw29().s[1]++; return this.cellData.definition.component; }, getComponentProps: function () { + cov_1h3ku1cw29().f[2]++; + cov_1h3ku1cw29().s[2]++; if (this.getComponent() === 'AtkMultilineReadonly') { + cov_1h3ku1cw29().b[0][0]++; + cov_1h3ku1cw29().s[3]++; return { readOnlyValue: this.fieldValue }; + } else { + cov_1h3ku1cw29().b[0][1]++; } + cov_1h3ku1cw29().s[4]++; return this.cellData.definition.componentProps; }, onInput: function (value) { + cov_1h3ku1cw29().f[3]++; + cov_1h3ku1cw29().s[5]++; this.inputValue = value; + cov_1h3ku1cw29().s[6]++; this.$emit('updateValue', this.fieldName, this.inputValue); } } @@ -145,6 +742,843 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "./node_modules/core-js/modules/esnext.iterator.filter.js"); /* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var atk__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! atk */ "./src/setup-atk.js"); +function cov_25lzj2kni0() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-header.component.js"; + var hash = "23b24dd8bba9bcf05bc4117195401153a8022a4d"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-header.component.js", + statementMap: { + "0": { + start: { + line: 39, + column: 8 + }, + end: { + line: 39, + column: 60 + } + }, + "1": { + start: { + line: 43, + column: 12 + }, + end: { + line: 43, + column: 54 + } + }, + "2": { + start: { + line: 43, + column: 41 + }, + end: { + line: 43, + column: 52 + } + }, + "3": { + start: { + line: 46, + column: 12 + }, + end: { + line: 48, + column: 15 + } + }, + "4": { + start: { + line: 47, + column: 16 + }, + end: { + line: 47, + column: 126 + } + }, + "5": { + start: { + line: 51, + column: 24 + }, + end: { + line: 51, + column: 30 + } + }, + "6": { + start: { + line: 52, + column: 12 + }, + end: { + line: 62, + column: 13 + } + }, + "7": { + start: { + line: 53, + column: 16 + }, + end: { + line: 61, + column: 17 + } + }, + "8": { + start: { + line: 57, + column: 24 + }, + end: { + line: 57, + column: 40 + } + }, + "9": { + start: { + line: 59, + column: 24 + }, + end: { + line: 59, + column: 30 + } + }, + "10": { + start: { + line: 64, + column: 12 + }, + end: { + line: 64, + column: 25 + } + }, + "11": { + start: { + line: 67, + column: 24 + }, + end: { + line: 67, + column: 25 + } + }, + "12": { + start: { + line: 68, + column: 12 + }, + end: { + line: 70, + column: 13 + } + }, + "13": { + start: { + line: 69, + column: 16 + }, + end: { + line: 69, + column: 60 + } + }, + "14": { + start: { + line: 72, + column: 12 + }, + end: { + line: 72, + column: 25 + } + }, + "15": { + start: { + line: 75, + column: 12 + }, + end: { + line: 75, + column: 55 + } + }, + "16": { + start: { + line: 78, + column: 12 + }, + end: { + line: 78, + column: 32 + } + }, + "17": { + start: { + line: 81, + column: 12 + }, + end: { + line: 89, + column: 13 + } + }, + "18": { + start: { + line: 82, + column: 29 + }, + end: { + line: 82, + column: 53 + } + }, + "19": { + start: { + line: 83, + column: 16 + }, + end: { + line: 88, + column: 17 + } + }, + "20": { + start: { + line: 84, + column: 34 + }, + end: { + line: 84, + column: 92 + } + }, + "21": { + start: { + line: 84, + column: 67 + }, + end: { + line: 84, + column: 91 + } + }, + "22": { + start: { + line: 85, + column: 20 + }, + end: { + line: 87, + column: 21 + } + }, + "23": { + start: { + line: 86, + column: 24 + }, + end: { + line: 86, + column: 44 + } + }, + "24": { + start: { + line: 91, + column: 12 + }, + end: { + line: 91, + column: 24 + } + }, + "25": { + start: { + line: 96, + column: 12 + }, + end: { + line: 96, + column: 59 + } + }, + "26": { + start: { + line: 99, + column: 12 + }, + end: { + line: 99, + column: 48 + } + } + }, + fnMap: { + "0": { + name: "(anonymous_0)", + decl: { + start: { + line: 38, + column: 10 + }, + end: { + line: 38, + column: 11 + } + }, + loc: { + start: { + line: 38, + column: 22 + }, + end: { + line: 40, + column: 5 + } + }, + line: 38 + }, + "1": { + name: "(anonymous_1)", + decl: { + start: { + line: 42, + column: 30 + }, + end: { + line: 42, + column: 31 + } + }, + loc: { + start: { + line: 42, + column: 49 + }, + end: { + line: 44, + column: 9 + } + }, + line: 42 + }, + "2": { + name: "(anonymous_2)", + decl: { + start: { + line: 43, + column: 34 + }, + end: { + line: 43, + column: 35 + } + }, + loc: { + start: { + line: 43, + column: 41 + }, + end: { + line: 43, + column: 52 + } + }, + line: 43 + }, + "3": { + name: "(anonymous_3)", + decl: { + start: { + line: 45, + column: 27 + }, + end: { + line: 45, + column: 28 + } + }, + loc: { + start: { + line: 45, + column: 39 + }, + end: { + line: 49, + column: 9 + } + }, + line: 45 + }, + "4": { + name: "(anonymous_4)", + decl: { + start: { + line: 46, + column: 27 + }, + end: { + line: 46, + column: 28 + } + }, + loc: { + start: { + line: 46, + column: 33 + }, + end: { + line: 48, + column: 13 + } + }, + line: 46 + }, + "5": { + name: "(anonymous_5)", + decl: { + start: { + line: 50, + column: 22 + }, + end: { + line: 50, + column: 23 + } + }, + loc: { + start: { + line: 50, + column: 40 + }, + end: { + line: 65, + column: 9 + } + }, + line: 50 + }, + "6": { + name: "(anonymous_6)", + decl: { + start: { + line: 66, + column: 27 + }, + end: { + line: 66, + column: 28 + } + }, + loc: { + start: { + line: 66, + column: 39 + }, + end: { + line: 73, + column: 9 + } + }, + line: 66 + }, + "7": { + name: "(anonymous_7)", + decl: { + start: { + line: 74, + column: 18 + }, + end: { + line: 74, + column: 19 + } + }, + loc: { + start: { + line: 74, + column: 30 + }, + end: { + line: 76, + column: 9 + } + }, + line: 74 + }, + "8": { + name: "(anonymous_8)", + decl: { + start: { + line: 77, + column: 20 + }, + end: { + line: 77, + column: 21 + } + }, + loc: { + start: { + line: 77, + column: 32 + }, + end: { + line: 79, + column: 9 + } + }, + line: 77 + }, + "9": { + name: "(anonymous_9)", + decl: { + start: { + line: 80, + column: 21 + }, + end: { + line: 80, + column: 22 + } + }, + loc: { + start: { + line: 80, + column: 39 + }, + end: { + line: 92, + column: 9 + } + }, + line: 80 + }, + "10": { + name: "(anonymous_10)", + decl: { + start: { + line: 84, + column: 58 + }, + end: { + line: 84, + column: 59 + } + }, + loc: { + start: { + line: 84, + column: 67 + }, + end: { + line: 84, + column: 91 + } + }, + line: 84 + }, + "11": { + name: "(anonymous_11)", + decl: { + start: { + line: 95, + column: 25 + }, + end: { + line: 95, + column: 26 + } + }, + loc: { + start: { + line: 95, + column: 37 + }, + end: { + line: 97, + column: 9 + } + }, + line: 95 + }, + "12": { + name: "(anonymous_12)", + decl: { + start: { + line: 98, + column: 19 + }, + end: { + line: 98, + column: 20 + } + }, + loc: { + start: { + line: 98, + column: 31 + }, + end: { + line: 100, + column: 9 + } + }, + line: 98 + } + }, + branchMap: { + "0": { + loc: { + start: { + line: 52, + column: 12 + }, + end: { + line: 62, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 52, + column: 12 + }, + end: { + line: 62, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 52 + }, + "1": { + loc: { + start: { + line: 53, + column: 16 + }, + end: { + line: 61, + column: 17 + } + }, + type: "switch", + locations: [{ + start: { + line: 54, + column: 20 + }, + end: { + line: 54, + column: 35 + } + }, { + start: { + line: 55, + column: 20 + }, + end: { + line: 55, + column: 33 + } + }, { + start: { + line: 56, + column: 20 + }, + end: { + line: 60, + column: 21 + } + }], + line: 53 + }, + "2": { + loc: { + start: { + line: 69, + column: 24 + }, + end: { + line: 69, + column: 59 + } + }, + type: "cond-expr", + locations: [{ + start: { + line: 69, + column: 42 + }, + end: { + line: 69, + column: 51 + } + }, { + start: { + line: 69, + column: 54 + }, + end: { + line: 69, + column: 59 + } + }], + line: 69 + }, + "3": { + loc: { + start: { + line: 81, + column: 12 + }, + end: { + line: 89, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 81, + column: 12 + }, + end: { + line: 89, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 81 + }, + "4": { + loc: { + start: { + line: 85, + column: 20 + }, + end: { + line: 87, + column: 21 + } + }, + type: "if", + locations: [{ + start: { + line: 85, + column: 20 + }, + end: { + line: 87, + column: 21 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 85 + } + }, + s: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 0, + "11": 0, + "12": 0, + "13": 0, + "14": 0, + "15": 0, + "16": 0, + "17": 0, + "18": 0, + "19": 0, + "20": 0, + "21": 0, + "22": 0, + "23": 0, + "24": 0, + "25": 0, + "26": 0 + }, + f: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 0, + "11": 0, + "12": 0 + }, + b: { + "0": [0, 0], + "1": [0, 0, 0], + "2": [0, 0], + "3": [0, 0], + "4": [0, 0] + }, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "23b24dd8bba9bcf05bc4117195401153a8022a4d" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_25lzj2kni0 = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_25lzj2kni0(); @@ -185,6 +1619,8 @@ __webpack_require__.r(__webpack_exports__); `, props: ['fields', 'selectionState', 'errors', 'caption'], data: function () { + cov_25lzj2kni0().f[0]++; + cov_25lzj2kni0().s[0]++; return { columns: this.fields, isDeleteAll: false @@ -192,61 +1628,111 @@ __webpack_require__.r(__webpack_exports__); }, methods: { filterVisibleColumns: function (columns) { - return columns.filter(v => v.isVisible); + cov_25lzj2kni0().f[1]++; + cov_25lzj2kni0().s[1]++; + return columns.filter(v => { + cov_25lzj2kni0().f[2]++; + cov_25lzj2kni0().s[2]++; + return v.isVisible; + }); }, onToggleDeleteAll: function () { + cov_25lzj2kni0().f[3]++; + cov_25lzj2kni0().s[3]++; this.$nextTick(() => { + cov_25lzj2kni0().f[4]++; + cov_25lzj2kni0().s[4]++; atk__WEBPACK_IMPORTED_MODULE_3__["default"].eventBus.emit(this.$root.$el.parentElement.id + '-toggle-delete-all', { isOn: this.$refs.check.checked }); }); }, getTextAlign: function (column) { - let align = 'left'; + cov_25lzj2kni0().f[5]++; + let align = (cov_25lzj2kni0().s[5]++, 'left'); + cov_25lzj2kni0().s[6]++; if (!column.isEditable) { + cov_25lzj2kni0().b[0][0]++; + cov_25lzj2kni0().s[7]++; switch (column.type) { case 'integer': + cov_25lzj2kni0().b[1][0]++; case 'float': + cov_25lzj2kni0().b[1][1]++; case 'atk4_money': + cov_25lzj2kni0().b[1][2]++; { + cov_25lzj2kni0().s[8]++; align = 'right'; + cov_25lzj2kni0().s[9]++; break; } } + } else { + cov_25lzj2kni0().b[0][1]++; } + cov_25lzj2kni0().s[10]++; return align; }, getVisibleColumns: function () { - let count = 1; // add deletable column; + cov_25lzj2kni0().f[6]++; + let count = (cov_25lzj2kni0().s[11]++, 1); // add deletable column; + cov_25lzj2kni0().s[12]++; for (const field of this.columns) { - count = field.isVisible ? count + 1 : count; + cov_25lzj2kni0().s[13]++; + count = field.isVisible ? (cov_25lzj2kni0().b[2][0]++, count + 1) : (cov_25lzj2kni0().b[2][1]++, count); } + cov_25lzj2kni0().s[14]++; return count; }, hasError: function () { + cov_25lzj2kni0().f[7]++; + cov_25lzj2kni0().s[15]++; return Object.keys(this.errors).length > 0; }, hasCaption: function () { + cov_25lzj2kni0().f[8]++; + cov_25lzj2kni0().s[16]++; return this.caption; }, getErrorMsg: function (column) { + cov_25lzj2kni0().f[9]++; + cov_25lzj2kni0().s[17]++; if (this.hasError()) { - const rows = Object.keys(this.errors); + cov_25lzj2kni0().b[3][0]++; + const rows = (cov_25lzj2kni0().s[18]++, Object.keys(this.errors)); + cov_25lzj2kni0().s[19]++; for (const row of rows) { - const error = this.errors[row].filter(col => col.name === column.name); + const error = (cov_25lzj2kni0().s[20]++, this.errors[row].filter(col => { + cov_25lzj2kni0().f[10]++; + cov_25lzj2kni0().s[21]++; + return col.name === column.name; + })); + cov_25lzj2kni0().s[22]++; if (error.length > 0) { + cov_25lzj2kni0().b[4][0]++; + cov_25lzj2kni0().s[23]++; return error[0].msg; + } else { + cov_25lzj2kni0().b[4][1]++; } } + } else { + cov_25lzj2kni0().b[3][1]++; } + cov_25lzj2kni0().s[24]++; return null; } }, computed: { isIndeterminate: function () { + cov_25lzj2kni0().f[11]++; + cov_25lzj2kni0().s[25]++; return this.selectionState === 'indeterminate'; }, isChecked: function () { + cov_25lzj2kni0().f[12]++; + cov_25lzj2kni0().s[26]++; return this.selectionState === 'on'; } } @@ -264,6 +1750,36 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); +function cov_1e6yeis30e() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-readonly.component.js"; + var hash = "126f082ea79d9a74638f1f64ff84092f34af4b24"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-readonly.component.js", + statementMap: {}, + fnMap: {}, + branchMap: {}, + s: {}, + f: {}, + b: {}, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "126f082ea79d9a74638f1f64ff84092f34af4b24" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_1e6yeis30e = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_1e6yeis30e(); /** * Simply display a readonly value. */ @@ -297,45 +1813,594 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var atk__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! atk */ "./src/setup-atk.js"); /* harmony import */ var _multiline_cell_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./multiline-cell.component */ "./src/vue-components/multiline/multiline-cell.component.js"); - - - - - - - - -/** - * This will create a table td element using SuiTableCell. - * The td element is created only if column as set isVisible = true; - * The td element will add a multiline cell element. - * the multiline cell will set it's own template component depending on the fieldType. - * getValue - */ -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'AtkMultilineRow', - template: ` - - - - - - - - `, - props: ['fields', 'rowId', 'isDeletable', 'rowValues', 'errors'], +function cov_2ni1kmlzaf() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-row.component.js"; + var hash = "9a082b2b5560ecc2af0a5c66c28dde2a6dcf1d98"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-row.component.js", + statementMap: { + "0": { + start: { + line: 35, + column: 8 + }, + end: { + line: 35, + column: 40 + } + }, + "1": { + start: { + line: 48, + column: 16 + }, + end: { + line: 48, + column: 40 + } + }, + "2": { + start: { + line: 51, + column: 16 + }, + end: { + line: 51, + column: 25 + } + }, + "3": { + start: { + line: 58, + column: 12 + }, + end: { + line: 58, + column: 54 + } + }, + "4": { + start: { + line: 58, + column: 41 + }, + end: { + line: 58, + column: 52 + } + }, + "5": { + start: { + line: 61, + column: 12 + }, + end: { + line: 63, + column: 13 + } + }, + "6": { + start: { + line: 61, + column: 64 + }, + end: { + line: 61, + column: 81 + } + }, + "7": { + start: { + line: 62, + column: 16 + }, + end: { + line: 62, + column: 46 + } + }, + "8": { + start: { + line: 66, + column: 12 + }, + end: { + line: 66, + column: 67 + } + }, + "9": { + start: { + line: 66, + column: 43 + }, + end: { + line: 66, + column: 65 + } + }, + "10": { + start: { + line: 69, + column: 12 + }, + end: { + line: 69, + column: 105 + } + }, + "11": { + start: { + line: 72, + column: 12 + }, + end: { + line: 72, + column: 138 + } + }, + "12": { + start: { + line: 75, + column: 12 + }, + end: { + line: 75, + column: 65 + } + } + }, + fnMap: { + "0": { + name: "(anonymous_0)", + decl: { + start: { + line: 34, + column: 10 + }, + end: { + line: 34, + column: 11 + } + }, + loc: { + start: { + line: 34, + column: 22 + }, + end: { + line: 36, + column: 5 + } + }, + line: 34 + }, + "1": { + name: "(anonymous_1)", + decl: { + start: { + line: 47, + column: 17 + }, + end: { + line: 47, + column: 18 + } + }, + loc: { + start: { + line: 47, + column: 29 + }, + end: { + line: 49, + column: 13 + } + }, + line: 47 + }, + "2": { + name: "(anonymous_2)", + decl: { + start: { + line: 50, + column: 17 + }, + end: { + line: 50, + column: 18 + } + }, + loc: { + start: { + line: 50, + column: 30 + }, + end: { + line: 52, + column: 13 + } + }, + line: 50 + }, + "3": { + name: "(anonymous_3)", + decl: { + start: { + line: 57, + column: 30 + }, + end: { + line: 57, + column: 31 + } + }, + loc: { + start: { + line: 57, + column: 49 + }, + end: { + line: 59, + column: 9 + } + }, + line: 57 + }, + "4": { + name: "(anonymous_4)", + decl: { + start: { + line: 58, + column: 34 + }, + end: { + line: 58, + column: 35 + } + }, + loc: { + start: { + line: 58, + column: 41 + }, + end: { + line: 58, + column: 52 + } + }, + line: 58 + }, + "5": { + name: "(anonymous_5)", + decl: { + start: { + line: 60, + column: 15 + }, + end: { + line: 60, + column: 16 + } + }, + loc: { + start: { + line: 60, + column: 38 + }, + end: { + line: 64, + column: 9 + } + }, + line: 60 + }, + "6": { + name: "(anonymous_6)", + decl: { + start: { + line: 61, + column: 52 + }, + end: { + line: 61, + column: 53 + } + }, + loc: { + start: { + line: 61, + column: 64 + }, + end: { + line: 61, + column: 81 + } + }, + line: 61 + }, + "7": { + name: "(anonymous_7)", + decl: { + start: { + line: 65, + column: 24 + }, + end: { + line: 65, + column: 25 + } + }, + loc: { + start: { + line: 65, + column: 42 + }, + end: { + line: 67, + column: 9 + } + }, + line: 65 + }, + "8": { + name: "(anonymous_8)", + decl: { + start: { + line: 66, + column: 36 + }, + end: { + line: 66, + column: 37 + } + }, + loc: { + start: { + line: 66, + column: 43 + }, + end: { + line: 66, + column: 65 + } + }, + line: 66 + }, + "9": { + name: "(anonymous_9)", + decl: { + start: { + line: 68, + column: 24 + }, + end: { + line: 68, + column: 25 + } + }, + loc: { + start: { + line: 68, + column: 37 + }, + end: { + line: 70, + column: 9 + } + }, + line: 68 + }, + "10": { + name: "(anonymous_10)", + decl: { + start: { + line: 71, + column: 23 + }, + end: { + line: 71, + column: 24 + } + }, + loc: { + start: { + line: 71, + column: 51 + }, + end: { + line: 73, + column: 9 + } + }, + line: 71 + }, + "11": { + name: "(anonymous_11)", + decl: { + start: { + line: 74, + column: 18 + }, + end: { + line: 74, + column: 19 + } + }, + loc: { + start: { + line: 74, + column: 36 + }, + end: { + line: 76, + column: 9 + } + }, + line: 74 + } + }, + branchMap: { + "0": { + loc: { + start: { + line: 61, + column: 12 + }, + end: { + line: 63, + column: 13 + } + }, + type: "if", + locations: [{ + start: { + line: 61, + column: 12 + }, + end: { + line: 63, + column: 13 + } + }, { + start: { + line: undefined, + column: undefined + }, + end: { + line: undefined, + column: undefined + } + }], + line: 61 + }, + "1": { + loc: { + start: { + line: 75, + column: 19 + }, + end: { + line: 75, + column: 64 + } + }, + type: "binary-expr", + locations: [{ + start: { + line: 75, + column: 19 + }, + end: { + line: 75, + column: 46 + } + }, { + start: { + line: 75, + column: 50 + }, + end: { + line: 75, + column: 64 + } + }], + line: 75 + } + }, + s: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 0, + "11": 0, + "12": 0 + }, + f: { + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 0, + "11": 0 + }, + b: { + "0": [0, 0], + "1": [0, 0] + }, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "9a082b2b5560ecc2af0a5c66c28dde2a6dcf1d98" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_2ni1kmlzaf = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_2ni1kmlzaf(); + + + + + + + + +/** + * This will create a table td element using SuiTableCell. + * The td element is created only if column as set isVisible = true; + * The td element will add a multiline cell element. + * the multiline cell will set it's own template component depending on the fieldType. + * getValue + */ +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ + name: 'AtkMultilineRow', + template: ` + + + + + + + + `, + props: ['fields', 'rowId', 'isDeletable', 'rowValues', 'errors'], data: function () { + cov_2ni1kmlzaf().f[0]++; + cov_2ni1kmlzaf().s[0]++; return { columns: this.fields }; @@ -351,9 +2416,13 @@ __webpack_require__.r(__webpack_exports__); */ toDelete: { get: function () { + cov_2ni1kmlzaf().f[1]++; + cov_2ni1kmlzaf().s[1]++; return this.isDeletable; }, set: function (v) { + cov_2ni1kmlzaf().f[2]++; + cov_2ni1kmlzaf().s[2]++; return v; } } @@ -361,93 +2430,3074 @@ __webpack_require__.r(__webpack_exports__); emits: ['onTabLastColumn'], methods: { filterVisibleColumns: function (columns) { - return columns.filter(v => v.isVisible); + cov_2ni1kmlzaf().f[3]++; + cov_2ni1kmlzaf().s[3]++; + return columns.filter(v => { + cov_2ni1kmlzaf().f[4]++; + cov_2ni1kmlzaf().s[4]++; + return v.isVisible; + }); + }, + onTab: function (columnIndex) { + cov_2ni1kmlzaf().f[5]++; + cov_2ni1kmlzaf().s[5]++; + if (columnIndex === this.columns.filter(column => { + cov_2ni1kmlzaf().f[6]++; + cov_2ni1kmlzaf().s[6]++; + return column.isEditable; + }).length - 1) { + cov_2ni1kmlzaf().b[0][0]++; + cov_2ni1kmlzaf().s[7]++; + this.$emit('onTabLastColumn'); + } else { + cov_2ni1kmlzaf().b[0][1]++; + } + }, + hasColumnError: function (column) { + cov_2ni1kmlzaf().f[7]++; + cov_2ni1kmlzaf().s[8]++; + return this.errors.some(v => { + cov_2ni1kmlzaf().f[8]++; + cov_2ni1kmlzaf().s[9]++; + return column.name === v.name; + }); + }, + onToggleDelete: function (e) { + cov_2ni1kmlzaf().f[9]++; + cov_2ni1kmlzaf().s[10]++; + atk__WEBPACK_IMPORTED_MODULE_5__["default"].eventBus.emit(this.$root.$el.parentElement.id + '-toggle-delete', { + rowId: this.rowId + }); + }, + onUpdateValue: function (fieldName, value) { + cov_2ni1kmlzaf().f[10]++; + cov_2ni1kmlzaf().s[11]++; + atk__WEBPACK_IMPORTED_MODULE_5__["default"].eventBus.emit(this.$root.$el.parentElement.id + '-update-row', { + rowId: this.rowId, + fieldName: fieldName, + value: value + }); + }, + getValue: function (column) { + cov_2ni1kmlzaf().f[11]++; + cov_2ni1kmlzaf().s[12]++; + return (cov_2ni1kmlzaf().b[1][0]++, this.rowValues[column.name]) || (cov_2ni1kmlzaf().b[1][1]++, column.default); + } + } +}); + +/***/ }), + +/***/ "./src/vue-components/multiline/multiline-textarea.component.js": +/*!**********************************************************************!*\ + !*** ./src/vue-components/multiline/multiline-textarea.component.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +function cov_6hv5gmeit() { + var path = "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-textarea.component.js"; + var hash = "88051b091f1ab1e0d7e5e822b50cae94177db971"; + var global = new Function("return this")(); + var gcv = "__coverage__"; + var coverageData = { + path: "C:\\Users\\mvorisek\\Desktop\\uicov\\js\\src\\vue-components\\multiline\\multiline-textarea.component.js", + statementMap: { + "0": { + start: { + line: 8, + column: 12 + }, + end: { + line: 8, + column: 64 + } + } + }, + fnMap: { + "0": { + name: "(anonymous_0)", + decl: { + start: { + line: 7, + column: 17 + }, + end: { + line: 7, + column: 18 + } + }, + loc: { + start: { + line: 7, + column: 34 + }, + end: { + line: 9, + column: 9 + } + }, + line: 7 + } + }, + branchMap: {}, + s: { + "0": 0 + }, + f: { + "0": 0 + }, + b: {}, + _coverageSchema: "1a1c01bbd47fc00a2c39e90264f33305004495a9", + hash: "88051b091f1ab1e0d7e5e822b50cae94177db971" + }; + var coverage = global[gcv] || (global[gcv] = {}); + if (!coverage[path] || coverage[path].hash !== hash) { + coverage[path] = coverageData; + } + var actualCoverage = coverage[path]; + { + // @ts-ignore + cov_6hv5gmeit = function () { + return actualCoverage; + }; + } + return actualCoverage; +} +cov_6hv5gmeit(); +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ + name: 'AtkMultilineTextarea', + template: '