refactor: add second toggler, update sidebar, update coreui package

This commit is contained in:
woothu
2019-10-24 16:08:37 +02:00
parent 98e115030f
commit 4f43f966a9
6 changed files with 178 additions and 197 deletions
+153 -190
View File
@@ -874,9 +874,9 @@
} }
}, },
"@coreui/coreui": { "@coreui/coreui": {
"version": "3.0.0-alpha.14", "version": "3.0.0-beta.0",
"resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-3.0.0-alpha.14.tgz", "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-3.0.0-beta.0.tgz",
"integrity": "sha512-2h5lBgs5mpZCm5LZqTeHV0wi2R69nUIda8Yklq4xwKA8lOYyKp0qEleRaMfIRV52n1lbGriTZhu1w0+9qwooFA==" "integrity": "sha512-7qYuZyQ3H9soaXMtP+34YkqN7VveDJrPhb+FzfJ9OOk663vF47grvNjWSn1AqAv5JCU0mLHhH0+eu0chp+k6vA=="
}, },
"@coreui/coreui-chartjs": { "@coreui/coreui-chartjs": {
"version": "file:../coreui-chartjs", "version": "file:../coreui-chartjs",
@@ -1345,9 +1345,9 @@
"dev": true "dev": true
}, },
"@types/node": { "@types/node": {
"version": "12.11.1", "version": "12.11.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.11.1.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.11.6.tgz",
"integrity": "sha512-TJtwsqZ39pqcljJpajeoofYRfeZ7/I/OMUQ5pR4q5wOKf2ocrUvBAZUMhWsOvKx3dVc/aaV5GluBivt0sWqA5A==", "integrity": "sha512-4uPUyY1Aofo1YzoypalYHNd2SnKYxH2b6LzXwpryZCJKA2XlagZSynXx5C8sfPH0r1cSltUpaVHV2q5sYXschQ==",
"dev": true "dev": true
}, },
"@types/normalize-package-data": { "@types/normalize-package-data": {
@@ -1416,25 +1416,26 @@
} }
}, },
"@vue/babel-preset-app": { "@vue/babel-preset-app": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.0.5.tgz",
"integrity": "sha512-MxNnTpzWlShG6uP3m1afIySRDcjmxK22C/nxkGYQx9Qd6Yal7jku5Ou2xBZcU5zQI1NkQQVVnFgsdAWGyYq3cg==", "integrity": "sha512-EXq/eqqw0rpQjVNOz1AIC/K6c4/6VNva7PenMK+MmmE/n9wNHn3BFI5t8Dz3tkuKU57Zlln/HUKjfdm29cvrcw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/core": "^7.6.4",
"@babel/helper-module-imports": "^7.0.0", "@babel/helper-module-imports": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.4.4", "@babel/plugin-proposal-class-properties": "^7.4.4",
"@babel/plugin-proposal-decorators": "^7.4.4", "@babel/plugin-proposal-decorators": "^7.6.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0", "@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-syntax-jsx": "^7.0.0", "@babel/plugin-syntax-jsx": "^7.0.0",
"@babel/plugin-transform-runtime": "^7.4.3", "@babel/plugin-transform-runtime": "^7.6.2",
"@babel/preset-env": "^7.4.5", "@babel/preset-env": "^7.6.3",
"@babel/runtime": "^7.4.5", "@babel/runtime": "^7.6.3",
"@babel/runtime-corejs3": "^7.4.5", "@babel/runtime-corejs3": "^7.6.3",
"@vue/babel-preset-jsx": "^1.0.0", "@vue/babel-preset-jsx": "^1.1.1",
"babel-plugin-dynamic-import-node": "^2.2.0", "babel-plugin-dynamic-import-node": "^2.2.0",
"babel-plugin-module-resolver": "^3.2.0", "babel-plugin-module-resolver": "^3.2.0",
"core-js": "^3.1.2", "core-js": "^3.3.2",
"core-js-compat": "^3.1.2" "core-js-compat": "^3.3.2"
} }
}, },
"@vue/babel-preset-jsx": { "@vue/babel-preset-jsx": {
@@ -1495,43 +1496,43 @@
} }
}, },
"@vue/cli-overlay": { "@vue/cli-overlay": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.0.5.tgz",
"integrity": "sha512-xHO36FDIOj4uxTTLB+S4gbZDuyWpzi3IWS3phmVkSio+8henfP1WPYNl079eRBkfu0TH853VWVgZfvtF0cusTQ==", "integrity": "sha512-guVLEZoV1QtCEjByutSizgBQin/L0Pvz2siQqU+eOFXzXs7P/MtyUYhbKh07AUHHEQEbqGJOvxSIks/fLfrp4w==",
"dev": true "dev": true
}, },
"@vue/cli-plugin-babel": { "@vue/cli-plugin-babel": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.0.5.tgz",
"integrity": "sha512-AE6AGc23n2muPgM3wgF9ZEjWmuU2+KN+FGRVPEfXVXWU907d9ATn4SIVFcsLxr+5EIIfZ1sxiHQ5p2rAC+Sljg==", "integrity": "sha512-2B/DDgdWvE6mBRhpUu9tNkaoFLopxr5/2tzXbGLH8Lkr8HToNERZ4RoGSSV1akTsosAxXSER9wGSa9jXhZ41iA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/core": "^7.4.5", "@babel/core": "^7.6.4",
"@vue/babel-preset-app": "^4.0.4", "@vue/babel-preset-app": "^4.0.5",
"@vue/cli-shared-utils": "^4.0.4", "@vue/cli-shared-utils": "^4.0.5",
"babel-loader": "^8.0.6", "babel-loader": "^8.0.6",
"webpack": "^4.0.0" "webpack": "^4.0.0"
} }
}, },
"@vue/cli-plugin-e2e-nightwatch": { "@vue/cli-plugin-e2e-nightwatch": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-plugin-e2e-nightwatch/-/cli-plugin-e2e-nightwatch-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-e2e-nightwatch/-/cli-plugin-e2e-nightwatch-4.0.5.tgz",
"integrity": "sha512-73STf13YuCs1WYNQfodXkcKTmhT+kxF1tSNMsHlcsVOWn9ahvB9wCNn8JRwLzopxiY8g6uM6BJS8mu+8dvhQOA==", "integrity": "sha512-lhdQKBNHC3bgYr8AP2OvbCPeZMo7QbmT/SJawd8P44sFEqRV1AKwcJJbhCfWOjKtUlGFvWPpDvgrjy6GID5Igg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@vue/cli-shared-utils": "^4.0.4", "@vue/cli-shared-utils": "^4.0.5",
"deepmerge": "^3.2.0", "deepmerge": "^3.2.0",
"execa": "^1.0.0", "execa": "^1.0.0",
"nightwatch": "^1.2.2" "nightwatch": "^1.2.4"
} }
}, },
"@vue/cli-plugin-eslint": { "@vue/cli-plugin-eslint": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.0.5.tgz",
"integrity": "sha512-YpQQLxHxzEVvTqs5zs4KSwqjGF6ILJ0OwD+4mPjCQL0Ms742RzzHb2MTLR1GF3bwcComwgNDNmmzzQERFiWajA==", "integrity": "sha512-hiPU2+knz3GgSUDniekbp81Iciax9yIFzz1swy1QTJGABXT/3gqakz7Gc0IGgpo+wRkMHk9DyCK8+TpI6wdtWg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@vue/cli-shared-utils": "^4.0.4", "@vue/cli-shared-utils": "^4.0.5",
"eslint-loader": "^2.1.2", "eslint-loader": "^2.1.2",
"globby": "^9.2.0", "globby": "^9.2.0",
"webpack": "^4.0.0", "webpack": "^4.0.0",
@@ -1539,29 +1540,29 @@
} }
}, },
"@vue/cli-plugin-router": { "@vue/cli-plugin-router": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.0.5.tgz",
"integrity": "sha512-hwHyT1pOqtIAX3qMsfJdFJcOY2k44hqZZektqGujaNdudMUC2u+aEnoYiBwsE97MkGE0Jso6CdOTA9QAzUryww==", "integrity": "sha512-pSbw7CZZd6fQHomwIsxX/qyMBFeXsxhUOrwjmp1s03qe/VjsyREIsLW+L5BiXoHZQFdqfH2NaOF9Uivxiv2cvQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@vue/cli-shared-utils": "^4.0.4" "@vue/cli-shared-utils": "^4.0.5"
} }
}, },
"@vue/cli-plugin-unit-jest": { "@vue/cli-plugin-unit-jest": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-jest/-/cli-plugin-unit-jest-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-jest/-/cli-plugin-unit-jest-4.0.5.tgz",
"integrity": "sha512-+Du5Wv/NfvdbGC2t+orfGZg3dAMwAkRW0tk39DvVxb2IR4+pfQf9VDfqXnPlEBesLPaUz/YFH2KB+OQS/slFSA==", "integrity": "sha512-UfBZO4AHy+eIJDST7yiU+Rl57gj7PNzRPyR6DvBHK9x8niz/nPDeJ8OQaMY0eLLyU041sCNUaOLuCCVdXrvzjg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/core": "^7.0.0", "@babel/core": "^7.6.4",
"@babel/plugin-transform-modules-commonjs": "^7.4.4", "@babel/plugin-transform-modules-commonjs": "^7.6.0",
"@types/jest": "^24.0.18", "@types/jest": "^24.0.18",
"@vue/cli-shared-utils": "^4.0.4", "@vue/cli-shared-utils": "^4.0.5",
"babel-core": "^7.0.0-bridge.0", "babel-core": "^7.0.0-bridge.0",
"babel-jest": "^24.9.0", "babel-jest": "^24.9.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
"deepmerge": "^4.0.0", "deepmerge": "^4.0.0",
"jest": "^24.8.0", "jest": "^24.9.0",
"jest-environment-jsdom-fifteen": "^1.0.0", "jest-environment-jsdom-fifteen": "^1.0.0",
"jest-serializer-vue": "^2.0.2", "jest-serializer-vue": "^2.0.2",
"jest-transform-stub": "^2.0.0", "jest-transform-stub": "^2.0.0",
@@ -1571,39 +1572,39 @@
}, },
"dependencies": { "dependencies": {
"deepmerge": { "deepmerge": {
"version": "4.1.1", "version": "4.2.1",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.1.1.tgz", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.1.tgz",
"integrity": "sha512-+qO5WbNBKBaZez95TffdUDnGIo4+r5kmsX8aOb7PDHvXsTbghAmleuxjs6ytNaf5Eg4FGBXDS5vqO61TRi6BMg==", "integrity": "sha512-32P7FIV6JKt0hPMFNlWFytzVGpppYHFKdnhFUEMXheWc8Lw4HnHEzJa5yxhaQedDAXv2SI6zD7+UbqnC5k9g9Q==",
"dev": true "dev": true
} }
} }
}, },
"@vue/cli-plugin-vuex": { "@vue/cli-plugin-vuex": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.0.5.tgz",
"integrity": "sha512-KWPMciBsn5EQDIn2qD7NCTr0LDk5by3nINiM7u912PD5etlmlxPYs/PbzXW3mtzFox4sbM0ExZ05AH0KnQeWCA==", "integrity": "sha512-stppb+Fw5J84EA9EPs2jpclCr1lJbYtJClmEIP8RZZzGm0xGGdwMEK+VUOYjaFo4kMrReteSiMww8jxdRCeijg==",
"dev": true "dev": true
}, },
"@vue/cli-service": { "@vue/cli-service": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.0.5.tgz",
"integrity": "sha512-pq0jP+Xr8/4jtx/Ez/Vsv+XC+1CZ1nNU8ViveP0JIwZ7bNUktSBcAL3yvw40uZO7VC9H9tFJl0IvuaDb1Li5dw==", "integrity": "sha512-ScVaGzbLbtiTqlzFBBpGoYEdw6kZTSsQwgBJ2UjO5GZwVhx6Tbcwusw+pUC2zxUPoFki5FrTdbBZO6lrVkwATw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@intervolga/optimize-cssnano-plugin": "^1.0.5", "@intervolga/optimize-cssnano-plugin": "^1.0.5",
"@soda/friendly-errors-webpack-plugin": "^1.7.1", "@soda/friendly-errors-webpack-plugin": "^1.7.1",
"@vue/cli-overlay": "^4.0.4", "@vue/cli-overlay": "^4.0.5",
"@vue/cli-plugin-router": "^4.0.4", "@vue/cli-plugin-router": "^4.0.5",
"@vue/cli-plugin-vuex": "^4.0.4", "@vue/cli-plugin-vuex": "^4.0.5",
"@vue/cli-shared-utils": "^4.0.4", "@vue/cli-shared-utils": "^4.0.5",
"@vue/component-compiler-utils": "^3.0.0", "@vue/component-compiler-utils": "^3.0.0",
"@vue/preload-webpack-plugin": "^1.1.0", "@vue/preload-webpack-plugin": "^1.1.0",
"@vue/web-component-wrapper": "^1.2.0", "@vue/web-component-wrapper": "^1.2.0",
"acorn": "^6.1.1", "acorn": "^6.1.1",
"acorn-walk": "^6.1.1", "acorn-walk": "^6.1.1",
"address": "^1.1.0", "address": "^1.1.2",
"autoprefixer": "^9.5.1", "autoprefixer": "^9.5.1",
"browserslist": "^4.6.0", "browserslist": "^4.7.1",
"cache-loader": "^4.1.0", "cache-loader": "^4.1.0",
"case-sensitive-paths-webpack-plugin": "^2.2.0", "case-sensitive-paths-webpack-plugin": "^2.2.0",
"chalk": "^2.4.2", "chalk": "^2.4.2",
@@ -1616,9 +1617,9 @@
"current-script-polyfill": "^1.0.0", "current-script-polyfill": "^1.0.0",
"debug": "^4.1.1", "debug": "^4.1.1",
"default-gateway": "^5.0.2", "default-gateway": "^5.0.2",
"dotenv": "^8.0.0", "dotenv": "^8.2.0",
"dotenv-expand": "^5.1.0", "dotenv-expand": "^5.1.0",
"file-loader": "^4.1.0", "file-loader": "^4.2.0",
"fs-extra": "^7.0.1", "fs-extra": "^7.0.1",
"globby": "^9.2.0", "globby": "^9.2.0",
"hash-sum": "^1.0.2", "hash-sum": "^1.0.2",
@@ -1630,7 +1631,7 @@
"mini-css-extract-plugin": "^0.8.0", "mini-css-extract-plugin": "^0.8.0",
"minimist": "^1.2.0", "minimist": "^1.2.0",
"ora": "^3.4.0", "ora": "^3.4.0",
"portfinder": "^1.0.20", "portfinder": "^1.0.25",
"postcss-loader": "^3.0.0", "postcss-loader": "^3.0.0",
"read-pkg": "^5.1.1", "read-pkg": "^5.1.1",
"semver": "^6.1.0", "semver": "^6.1.0",
@@ -1639,14 +1640,14 @@
"ssri": "^6.0.1", "ssri": "^6.0.1",
"string.prototype.padend": "^3.0.0", "string.prototype.padend": "^3.0.0",
"terser-webpack-plugin": "^2.1.2", "terser-webpack-plugin": "^2.1.2",
"thread-loader": "^2.1.2", "thread-loader": "^2.1.3",
"url-loader": "^2.1.0", "url-loader": "^2.2.0",
"vue-loader": "^15.7.0", "vue-loader": "^15.7.0",
"webpack": "^4.0.0", "webpack": "^4.0.0",
"webpack-bundle-analyzer": "^3.3.2", "webpack-bundle-analyzer": "^3.6.0",
"webpack-chain": "^6.0.0", "webpack-chain": "^6.0.0",
"webpack-dev-server": "^3.4.1", "webpack-dev-server": "^3.8.2",
"webpack-merge": "^4.2.1" "webpack-merge": "^4.2.2"
}, },
"dependencies": { "dependencies": {
"cacache": { "cacache": {
@@ -1830,18 +1831,18 @@
"dev": true "dev": true
}, },
"terser-webpack-plugin": { "terser-webpack-plugin": {
"version": "2.1.3", "version": "2.2.1",
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.1.3.tgz", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz",
"integrity": "sha512-z5Utx0TxmirZvRNL1GC795tlDM+bO83ZfcbtkL1y1VLoWtZ7S2a9+HFCLnabSRE/Yjsu4zCEX6U6CIRo4dVmcQ==", "integrity": "sha512-jwdauV5Al7zopR6OAYvIIRcxXCSvLjZjr7uZE8l2tIWb/ryrGN48sJftqGf5k9z09tWhajx53ldp0XPI080YnA==",
"dev": true, "dev": true,
"requires": { "requires": {
"cacache": "^13.0.1", "cacache": "^13.0.1",
"find-cache-dir": "^3.0.0", "find-cache-dir": "^3.0.0",
"jest-worker": "^24.9.0", "jest-worker": "^24.9.0",
"schema-utils": "^2.4.1", "schema-utils": "^2.5.0",
"serialize-javascript": "^2.1.0", "serialize-javascript": "^2.1.0",
"source-map": "^0.6.1", "source-map": "^0.6.1",
"terser": "^4.3.8", "terser": "^4.3.9",
"webpack-sources": "^1.4.3" "webpack-sources": "^1.4.3"
} }
}, },
@@ -1854,9 +1855,9 @@
} }
}, },
"@vue/cli-shared-utils": { "@vue/cli-shared-utils": {
"version": "4.0.4", "version": "4.0.5",
"resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.0.4.tgz", "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.0.5.tgz",
"integrity": "sha512-f8a9MxZJ89zw783gk2yjG6wPu5IHnmrH8whc1jMJhWNKxRTgCkUxevPVQIobiWy1UtMBdDXXOLxd4PRNK9nyxQ==", "integrity": "sha512-NlNZ4Dx5QcP5uO5fCOLgkN2tbhNan5EcptPvXawW/md18cIpMlKbph6L6lEfJj8vrSvTUf2i/FyoFSh1rV53hw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@hapi/joi": "^15.0.1", "@hapi/joi": "^15.0.1",
@@ -2508,17 +2509,17 @@
"dev": true "dev": true
}, },
"autoprefixer": { "autoprefixer": {
"version": "9.6.5", "version": "9.7.0",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.5.tgz", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.0.tgz",
"integrity": "sha512-rGd50YV8LgwFQ2WQp4XzOTG69u1qQsXn0amww7tjqV5jJuNazgFKYEVItEBngyyvVITKOg20zr2V+9VsrXJQ2g==", "integrity": "sha512-j2IRvaCfrUxIiZun9ba4mhJ2omhw4OY88/yVzLO+lHhGBumAAK72PgM6gkbSN8iregPOn1ZlxGkmZh2CQ7X4AQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"browserslist": "^4.7.0", "browserslist": "^4.7.2",
"caniuse-lite": "^1.0.30000999", "caniuse-lite": "^1.0.30001004",
"chalk": "^2.4.2", "chalk": "^2.4.2",
"normalize-range": "^0.1.2", "normalize-range": "^0.1.2",
"num2fraction": "^1.2.2", "num2fraction": "^1.2.2",
"postcss": "^7.0.18", "postcss": "^7.0.19",
"postcss-value-parser": "^4.0.2" "postcss-value-parser": "^4.0.2"
}, },
"dependencies": { "dependencies": {
@@ -3254,14 +3255,14 @@
} }
}, },
"browserslist": { "browserslist": {
"version": "4.7.1", "version": "4.7.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.1.tgz", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.2.tgz",
"integrity": "sha512-QtULFqKIAtiyNx7NhZ/p4rB8m3xDozVo/pi5VgTlADLF2tNigz/QH+v0m5qhn7XfHT7u+607NcCNOnC0HZAlMg==", "integrity": "sha512-uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw==",
"dev": true, "dev": true,
"requires": { "requires": {
"caniuse-lite": "^1.0.30000999", "caniuse-lite": "^1.0.30001004",
"electron-to-chromium": "^1.3.284", "electron-to-chromium": "^1.3.295",
"node-releases": "^1.1.36" "node-releases": "^1.1.38"
} }
}, },
"bs-logger": { "bs-logger": {
@@ -3274,9 +3275,9 @@
} }
}, },
"bser": { "bser": {
"version": "2.1.0", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
"integrity": "sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"node-int64": "^0.4.0" "node-int64": "^0.4.0"
@@ -3564,9 +3565,9 @@
} }
}, },
"caniuse-lite": { "caniuse-lite": {
"version": "1.0.30001002", "version": "1.0.30001004",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001002.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001004.tgz",
"integrity": "sha512-pRuxPE8wdrWmVPKcDmJJiGBxr6lFJq4ivdSeo9FTmGj5Rb8NX3Mby2pARG57MXF15hYAhZ0nHV5XxT2ig4bz3g==", "integrity": "sha512-3nfOR4O8Wa2RWoYfJkMtwRVOsK96TQ+eq57wd0iKaEWl8dwG4hKZ/g0MVBfCvysFvMLi9fQGR/DvozMdkEPl3g==",
"dev": true "dev": true
}, },
"capture-exit": { "capture-exit": {
@@ -4204,12 +4205,12 @@
"dev": true "dev": true
}, },
"core-js-compat": { "core-js-compat": {
"version": "3.3.2", "version": "3.3.3",
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3.2.tgz", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3.3.tgz",
"integrity": "sha512-gfiK4QnNXhnnHVOIZst2XHdFfdMTPxtR0EGs0TdILMlGIft+087oH6/Sw2xTTIjpWXC9vEwsJA8VG3XTGcmO5g==", "integrity": "sha512-GNZkENsx5pMnS7Inwv7ZO/s3B68a9WU5kIjxqrD/tkNR8mtfXJRk8fAKRlbvWZSGPc59/TkiOBDYl5Cb65pTVA==",
"dev": true, "dev": true,
"requires": { "requires": {
"browserslist": "^4.7.0", "browserslist": "^4.7.1",
"semver": "^6.3.0" "semver": "^6.3.0"
}, },
"dependencies": { "dependencies": {
@@ -4222,9 +4223,9 @@
} }
}, },
"core-js-pure": { "core-js-pure": {
"version": "3.3.2", "version": "3.3.3",
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.3.2.tgz", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.3.3.tgz",
"integrity": "sha512-sw695hB0UxFXrSkUthEby5tMdjOYN3hVC8IGQePF1m3JYb9e/KjT0TOFWzaSzlKwGNglKCgLYUjiJ7uZvactiw==", "integrity": "sha512-sBLE90LngoFYwhLsy5ftt+WWxkQnMufRsn2uyYxJxW73SkvAlxonAdZARimkKrK1c+w01eX9r19vA/J5KMtqfA==",
"dev": true "dev": true
}, },
"core-util-is": { "core-util-is": {
@@ -4607,9 +4608,9 @@
}, },
"dependencies": { "dependencies": {
"whatwg-url": { "whatwg-url": {
"version": "7.0.0", "version": "7.1.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
"integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
"dev": true, "dev": true,
"requires": { "requires": {
"lodash.sortby": "^4.7.0", "lodash.sortby": "^4.7.0",
@@ -5200,9 +5201,9 @@
"dev": true "dev": true
}, },
"electron-to-chromium": { "electron-to-chromium": {
"version": "1.3.289", "version": "1.3.295",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.289.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.295.tgz",
"integrity": "sha512-39GEOWgTxtMDk/WjIQLg4W/l1s4FZdiMCqUBLjd92tAXsBPDFLwuwCba5OGhuTdVYm6E128TZIqSnMpeocUlCQ==", "integrity": "sha512-KxlGE9GcZTv7xGwYJGMEABHJq2JuTMNF7jD8NwHk6sBY226mW+Dyp9kZmA2Od9tKHMCS7ltPnqFg+zq3jTWN7Q==",
"dev": true "dev": true
}, },
"elliptic": { "elliptic": {
@@ -7017,9 +7018,9 @@
} }
}, },
"glob": { "glob": {
"version": "7.1.4", "version": "7.1.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
"integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"fs.realpath": "^1.0.0", "fs.realpath": "^1.0.0",
@@ -7091,9 +7092,9 @@
} }
}, },
"graceful-fs": { "graceful-fs": {
"version": "4.2.2", "version": "4.2.3",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
"integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
"dev": true "dev": true
}, },
"growl": { "growl": {
@@ -7575,9 +7576,9 @@
"dev": true "dev": true
}, },
"https-proxy-agent": { "https-proxy-agent": {
"version": "2.2.2", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
"integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
"dev": true, "dev": true,
"requires": { "requires": {
"agent-base": "^4.3.0", "agent-base": "^4.3.0",
@@ -8502,9 +8503,9 @@
} }
}, },
"whatwg-url": { "whatwg-url": {
"version": "7.0.0", "version": "7.1.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
"integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
"dev": true, "dev": true,
"requires": { "requires": {
"lodash.sortby": "^4.7.0", "lodash.sortby": "^4.7.0",
@@ -10305,9 +10306,9 @@
} }
}, },
"node-releases": { "node-releases": {
"version": "1.1.36", "version": "1.1.38",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.36.tgz", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.38.tgz",
"integrity": "sha512-ggXhX6QGyJSjj3r+6ml2LqqC28XOWmKtpb+a15/Zpr9V3yoNazxJNlcQDS9bYaid5FReEWHEgToH1mwoUceWwg==", "integrity": "sha512-/5NZAaOyTj134Oy5Cp/J8mso8OD/D9CSuL+6TOXXsTKO8yjc5e4up75SRPCganCjwFKMj2jbp5tR0dViVdox7g==",
"dev": true, "dev": true,
"requires": { "requires": {
"semver": "^6.3.0" "semver": "^6.3.0"
@@ -10322,9 +10323,9 @@
} }
}, },
"node-sass": { "node-sass": {
"version": "4.12.0", "version": "4.13.0",
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.0.tgz",
"integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", "integrity": "sha512-W1XBrvoJ1dy7VsvTAS5q1V45lREbTlZQqFbiHb3R3OTTCma0XBtuG6xZ6Z4506nR4lmHPTqVRwxT6KgtWC97CA==",
"dev": true, "dev": true,
"requires": { "requires": {
"async-foreach": "^0.1.3", "async-foreach": "^0.1.3",
@@ -10334,7 +10335,7 @@
"get-stdin": "^4.0.1", "get-stdin": "^4.0.1",
"glob": "^7.0.3", "glob": "^7.0.3",
"in-publish": "^2.0.0", "in-publish": "^2.0.0",
"lodash": "^4.17.11", "lodash": "^4.17.15",
"meow": "^3.7.0", "meow": "^3.7.0",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
"nan": "^2.13.2", "nan": "^2.13.2",
@@ -10862,30 +10863,19 @@
"dev": true "dev": true
}, },
"pac-proxy-agent": { "pac-proxy-agent": {
"version": "3.0.0", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.0.tgz", "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz",
"integrity": "sha512-AOUX9jES/EkQX2zRz0AW7lSx9jD//hQS8wFXBvcnd/J2Py9KaMJMqV/LPqJssj1tgGufotb2mmopGPR15ODv1Q==", "integrity": "sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"agent-base": "^4.2.0", "agent-base": "^4.2.0",
"debug": "^3.1.0", "debug": "^4.1.1",
"get-uri": "^2.0.0", "get-uri": "^2.0.0",
"http-proxy-agent": "^2.1.0", "http-proxy-agent": "^2.1.0",
"https-proxy-agent": "^2.2.1", "https-proxy-agent": "^3.0.0",
"pac-resolver": "^3.0.0", "pac-resolver": "^3.0.0",
"raw-body": "^2.2.0", "raw-body": "^2.2.0",
"socks-proxy-agent": "^4.0.1" "socks-proxy-agent": "^4.0.1"
},
"dependencies": {
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "^2.1.1"
}
}
} }
}, },
"pac-resolver": { "pac-resolver": {
@@ -11196,9 +11186,9 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "7.0.18", "version": "7.0.19",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.19.tgz",
"integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", "integrity": "sha512-0InetJoW1WQMoiJ3E5oF1m37ZAJX0d0XLgR50bVXCC4cF8HCYRpT6hH2nNYHVCV7QAx1hWj81/2CRT0elHAy5g==",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "^2.4.2", "chalk": "^2.4.2",
@@ -11794,46 +11784,19 @@
} }
}, },
"proxy-agent": { "proxy-agent": {
"version": "3.1.0", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.1.0.tgz", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.1.1.tgz",
"integrity": "sha512-IkbZL4ClW3wwBL/ABFD2zJ8iP84CY0uKMvBPk/OceQe/cEjrxzN1pMHsLwhbzUoRhG9QbSxYC+Z7LBkTiBNvrA==", "integrity": "sha512-WudaR0eTsDx33O3EJE16PjBRZWcX8GqCEeERw1W3hZJgH/F2a46g7jty6UGty6NeJ4CKQy8ds2CJPMiyeqaTvw==",
"dev": true, "dev": true,
"requires": { "requires": {
"agent-base": "^4.2.0", "agent-base": "^4.2.0",
"debug": "^3.1.0", "debug": "4",
"http-proxy-agent": "^2.1.0", "http-proxy-agent": "^2.1.0",
"https-proxy-agent": "^2.2.1", "https-proxy-agent": "^3.0.0",
"lru-cache": "^4.1.2", "lru-cache": "^5.1.1",
"pac-proxy-agent": "^3.0.0", "pac-proxy-agent": "^3.0.1",
"proxy-from-env": "^1.0.0", "proxy-from-env": "^1.0.0",
"socks-proxy-agent": "^4.0.1" "socks-proxy-agent": "^4.0.1"
},
"dependencies": {
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "^2.1.1"
}
},
"lru-cache": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
"integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
"dev": true,
"requires": {
"pseudomap": "^1.0.2",
"yallist": "^2.1.2"
}
},
"yallist": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
"dev": true
}
} }
}, },
"proxy-from-env": { "proxy-from-env": {
@@ -11991,9 +11954,9 @@
} }
}, },
"react-is": { "react-is": {
"version": "16.10.2", "version": "16.11.0",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.10.2.tgz", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.11.0.tgz",
"integrity": "sha512-INBT1QEgtcCCgvccr5/86CfD71fw9EPmDxgiJX4I2Ddr6ZsV6iFXsuby+qWJPtmNuMY0zByTsG4468P7nHuNWA==", "integrity": "sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw==",
"dev": true "dev": true
}, },
"read-pkg": { "read-pkg": {
@@ -14240,9 +14203,9 @@
"dev": true "dev": true
}, },
"uglify-js": { "uglify-js": {
"version": "3.6.3", "version": "3.6.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.3.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.4.tgz",
"integrity": "sha512-KfQUgOqTkLp2aZxrMbCuKCDGW9slFYu2A23A36Gs7sGzTLcRBDORdOi5E21KWHFIfkY8kzgi/Pr1cXCh0yIp5g==", "integrity": "sha512-9Yc2i881pF4BPGhjteCXQNaXx1DCwm3dtOyBaG2hitHjLWOczw/ki8vD1bqyT3u6K0Ms/FpCShkmfg+FtlOfYA==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
@@ -14826,9 +14789,9 @@
} }
}, },
"webpack-dev-server": { "webpack-dev-server": {
"version": "3.8.2", "version": "3.9.0",
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.8.2.tgz", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz",
"integrity": "sha512-0xxogS7n5jHDQWy0WST0q6Ykp7UGj4YvWh+HVN71JoE7BwPxMZrwgraBvmdEMbDVMBzF0u+mEzn8TQzBm5NYJQ==", "integrity": "sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw==",
"dev": true, "dev": true,
"requires": { "requires": {
"ansi-html": "0.0.7", "ansi-html": "0.0.7",
@@ -14849,7 +14812,7 @@
"loglevel": "^1.6.4", "loglevel": "^1.6.4",
"opn": "^5.5.0", "opn": "^5.5.0",
"p-retry": "^3.0.1", "p-retry": "^3.0.1",
"portfinder": "^1.0.24", "portfinder": "^1.0.25",
"schema-utils": "^1.0.0", "schema-utils": "^1.0.0",
"selfsigned": "^1.10.7", "selfsigned": "^1.10.7",
"semver": "^6.3.0", "semver": "^6.3.0",
+1 -1
View File
@@ -14,7 +14,7 @@
"test:e2e": "vue-cli-service test:e2e" "test:e2e": "vue-cli-service test:e2e"
}, },
"dependencies": { "dependencies": {
"@coreui/coreui": "3.0.0-alpha.14", "@coreui/coreui": "3.0.0-beta.0",
"@coreui/coreui-chartjs": "../coreui-chartjs", "@coreui/coreui-chartjs": "../coreui-chartjs",
"@coreui/icons": "../coreui-icons", "@coreui/icons": "../coreui-icons",
"@coreui/vue": "../coreui-vue", "@coreui/vue": "../coreui-vue",
+6 -1
View File
@@ -2,7 +2,12 @@
<CHeader fixed with-subheader light> <CHeader fixed with-subheader light>
<CToggler <CToggler
in-header in-header
class="c-header-toggler ml-3" class="c-header-toggler ml-3 d-lg-none"
v-c-emit-root-event:toggle-sidebar-mobile
/>
<CToggler
in-header
class="c-header-toggler ml-3 d-md-down-none"
v-c-emit-root-event:toggle-sidebar v-c-emit-root-event:toggle-sidebar
/> />
<img <img
+10 -3
View File
@@ -2,7 +2,7 @@
<CSidebar <CSidebar
fixed fixed
:minimize="minimize" :minimize="minimize"
:show="show" :show.sync="show"
> >
<CSidebarBrand <CSidebarBrand
fullSrc="img/brand/coreui-base-white.svg" fullSrc="img/brand/coreui-base-white.svg"
@@ -28,11 +28,18 @@ export default {
return { return {
minimize: false, minimize: false,
nav, nav,
show: true show: 'responsive'
} }
}, },
mounted () { mounted () {
this.$root.$on('toggle-sidebar', () => this.show = !this.show) this.$root.$on('toggle-sidebar', () => {
const sidebarOpened = this.show === true || this.show === 'responsive'
this.show = sidebarOpened ? false : 'responsive'
})
this.$root.$on('toggle-sidebar-mobile', () => {
const sidebarClosed = this.show === 'responsive' || this.show === false
this.show = sidebarClosed ? true : 'responsive'
})
} }
} }
</script> </script>
@@ -9,7 +9,13 @@ exports[`TheHeader.vue renders correctly 1`] = `
withsubheader="true" withsubheader="true"
> >
<ctoggler-stub <ctoggler-stub
class="c-header-toggler ml-3" class="c-header-toggler ml-3 d-lg-none"
inheader="true"
tag="button"
/>
<ctoggler-stub
class="c-header-toggler ml-3 d-md-down-none"
inheader="true" inheader="true"
tag="button" tag="button"
/> />
@@ -7,7 +7,7 @@ exports[`TheSidebar.vue renders correctly 1`] = `
dropdownmode="openActive" dropdownmode="openActive"
fixed="true" fixed="true"
hideonmobileclick="true" hideonmobileclick="true"
show="true" show="responsive"
> >
<csidebarbrand-stub <csidebarbrand-stub
fullsrc="img/brand/coreui-base-white.svg" fullsrc="img/brand/coreui-base-white.svg"