Merge branch 'master' into storage-header-changes
This commit is contained in:
commit
27413ddbe0
6
.github/workflows/main.yaml
vendored
6
.github/workflows/main.yaml
vendored
@ -26,7 +26,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
go-version: 1.17
|
go-version: 1.17
|
||||||
- run: make lint-backend
|
- run: make lint-backend
|
||||||
lint-commints:
|
lint-commits:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
@ -38,7 +38,7 @@ jobs:
|
|||||||
- run: make lint-commits
|
- run: make lint-commits
|
||||||
lint:
|
lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [lint-frontend, lint-backend, lint-commints]
|
needs: [lint-frontend, lint-backend, lint-commits]
|
||||||
steps:
|
steps:
|
||||||
- run: echo "done"
|
- run: echo "done"
|
||||||
|
|
||||||
@ -84,7 +84,7 @@ jobs:
|
|||||||
uses: docker/setup-qemu-action@v1
|
uses: docker/setup-qemu-action@v1
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v1
|
uses: docker/setup-buildx-action@v1
|
||||||
- name: Build fronetend
|
- name: Build frontend
|
||||||
run: make build-frontend
|
run: make build-frontend
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
uses: docker/login-action@v1
|
uses: docker/login-action@v1
|
||||||
|
|||||||
169
frontend/package-lock.json
generated
169
frontend/package-lock.json
generated
@ -15,7 +15,7 @@
|
|||||||
"js-base64": "^2.5.1",
|
"js-base64": "^2.5.1",
|
||||||
"lodash.clonedeep": "^4.5.0",
|
"lodash.clonedeep": "^4.5.0",
|
||||||
"lodash.throttle": "^4.1.1",
|
"lodash.throttle": "^4.1.1",
|
||||||
"material-design-icons": "^3.0.1",
|
"material-icons": "^1.10.5",
|
||||||
"moment": "^2.24.0",
|
"moment": "^2.24.0",
|
||||||
"normalize.css": "^8.0.1",
|
"normalize.css": "^8.0.1",
|
||||||
"noty": "^3.2.0-beta",
|
"noty": "^3.2.0-beta",
|
||||||
@ -3369,9 +3369,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/cacache/node_modules/ssri": {
|
"node_modules/cacache/node_modules/ssri": {
|
||||||
"version": "6.0.1",
|
"version": "6.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
|
||||||
"integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
|
"integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"figgy-pudding": "^3.5.1"
|
"figgy-pudding": "^3.5.1"
|
||||||
@ -5420,9 +5420,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/dns-packet": {
|
"node_modules/dns-packet": {
|
||||||
"version": "1.3.1",
|
"version": "1.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
|
||||||
"integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
|
"integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ip": "^1.1.0",
|
"ip": "^1.1.0",
|
||||||
@ -6738,9 +6738,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/follow-redirects": {
|
"node_modules/follow-redirects": {
|
||||||
"version": "1.13.3",
|
"version": "1.14.8",
|
||||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz",
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
|
||||||
"integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==",
|
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -8967,10 +8967,10 @@
|
|||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/material-design-icons": {
|
"node_modules/material-icons": {
|
||||||
"version": "3.0.1",
|
"version": "1.10.5",
|
||||||
"resolved": "https://registry.npmjs.org/material-design-icons/-/material-design-icons-3.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/material-icons/-/material-icons-1.10.5.tgz",
|
||||||
"integrity": "sha1-mnHEh0chjrylHlGmbaaCA4zct78="
|
"integrity": "sha512-+4l0xbfKlA2eSXJrhISYvCvT8e9HqQk3BLdOCPGal5qPYAQoTI8TTacYI0yXyf7WS6BpKrhQemUenhmR0IoS8A=="
|
||||||
},
|
},
|
||||||
"node_modules/md5.js": {
|
"node_modules/md5.js": {
|
||||||
"version": "1.3.5",
|
"version": "1.3.5",
|
||||||
@ -10261,9 +10261,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/path-parse": {
|
"node_modules/path-parse": {
|
||||||
"version": "1.0.6",
|
"version": "1.0.7",
|
||||||
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
|
||||||
"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
|
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/path-to-regexp": {
|
"node_modules/path-to-regexp": {
|
||||||
@ -10315,6 +10315,12 @@
|
|||||||
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
|
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/picocolors": {
|
||||||
|
"version": "0.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
|
||||||
|
"integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"node_modules/picomatch": {
|
"node_modules/picomatch": {
|
||||||
"version": "2.2.2",
|
"version": "2.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
|
||||||
@ -10414,14 +10420,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/postcss": {
|
"node_modules/postcss": {
|
||||||
"version": "7.0.35",
|
"version": "7.0.39",
|
||||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
|
||||||
"integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
|
"integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"chalk": "^2.4.2",
|
"picocolors": "^0.2.1",
|
||||||
"source-map": "^0.6.1",
|
"source-map": "^0.6.1"
|
||||||
"supports-color": "^6.1.0"
|
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0.0"
|
"node": ">=6.0.0"
|
||||||
@ -11075,18 +11080,6 @@
|
|||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/postcss/node_modules/supports-color": {
|
|
||||||
"version": "6.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
|
|
||||||
"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
|
|
||||||
"dev": true,
|
|
||||||
"dependencies": {
|
|
||||||
"has-flag": "^3.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/prelude-ls": {
|
"node_modules/prelude-ls": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
|
||||||
@ -12563,9 +12556,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ssri": {
|
"node_modules/ssri": {
|
||||||
"version": "7.1.0",
|
"version": "7.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz",
|
||||||
"integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==",
|
"integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"figgy-pudding": "^3.5.1",
|
"figgy-pudding": "^3.5.1",
|
||||||
@ -12978,9 +12971,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tar": {
|
"node_modules/tar": {
|
||||||
"version": "6.1.0",
|
"version": "6.1.11",
|
||||||
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
|
||||||
"integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
|
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"chownr": "^2.0.0",
|
"chownr": "^2.0.0",
|
||||||
@ -13694,9 +13687,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/url-parse": {
|
"node_modules/url-parse": {
|
||||||
"version": "1.5.1",
|
"version": "1.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
|
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz",
|
||||||
"integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
|
"integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"querystringify": "^2.1.1",
|
"querystringify": "^2.1.1",
|
||||||
@ -15156,9 +15149,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ws": {
|
"node_modules/ws": {
|
||||||
"version": "6.2.1",
|
"version": "6.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
|
||||||
"integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
|
"integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"async-limiter": "~1.0.0"
|
"async-limiter": "~1.0.0"
|
||||||
@ -18173,9 +18166,9 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ssri": {
|
"ssri": {
|
||||||
"version": "6.0.1",
|
"version": "6.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
|
||||||
"integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
|
"integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"figgy-pudding": "^3.5.1"
|
"figgy-pudding": "^3.5.1"
|
||||||
@ -19811,9 +19804,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"dns-packet": {
|
"dns-packet": {
|
||||||
"version": "1.3.1",
|
"version": "1.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
|
||||||
"integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
|
"integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"ip": "^1.1.0",
|
"ip": "^1.1.0",
|
||||||
@ -20875,9 +20868,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"follow-redirects": {
|
"follow-redirects": {
|
||||||
"version": "1.13.3",
|
"version": "1.14.8",
|
||||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz",
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
|
||||||
"integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==",
|
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"for-in": {
|
"for-in": {
|
||||||
@ -22599,10 +22592,10 @@
|
|||||||
"object-visit": "^1.0.0"
|
"object-visit": "^1.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"material-design-icons": {
|
"material-icons": {
|
||||||
"version": "3.0.1",
|
"version": "1.10.5",
|
||||||
"resolved": "https://registry.npmjs.org/material-design-icons/-/material-design-icons-3.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/material-icons/-/material-icons-1.10.5.tgz",
|
||||||
"integrity": "sha1-mnHEh0chjrylHlGmbaaCA4zct78="
|
"integrity": "sha512-+4l0xbfKlA2eSXJrhISYvCvT8e9HqQk3BLdOCPGal5qPYAQoTI8TTacYI0yXyf7WS6BpKrhQemUenhmR0IoS8A=="
|
||||||
},
|
},
|
||||||
"md5.js": {
|
"md5.js": {
|
||||||
"version": "1.3.5",
|
"version": "1.3.5",
|
||||||
@ -23659,9 +23652,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"path-parse": {
|
"path-parse": {
|
||||||
"version": "1.0.6",
|
"version": "1.0.7",
|
||||||
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
|
||||||
"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
|
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"path-to-regexp": {
|
"path-to-regexp": {
|
||||||
@ -23706,6 +23699,12 @@
|
|||||||
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
|
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"picocolors": {
|
||||||
|
"version": "0.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
|
||||||
|
"integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"picomatch": {
|
"picomatch": {
|
||||||
"version": "2.2.2",
|
"version": "2.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
|
||||||
@ -23780,14 +23779,13 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"postcss": {
|
"postcss": {
|
||||||
"version": "7.0.35",
|
"version": "7.0.39",
|
||||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
|
||||||
"integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
|
"integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"chalk": "^2.4.2",
|
"picocolors": "^0.2.1",
|
||||||
"source-map": "^0.6.1",
|
"source-map": "^0.6.1"
|
||||||
"supports-color": "^6.1.0"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"source-map": {
|
"source-map": {
|
||||||
@ -23795,15 +23793,6 @@
|
|||||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
|
||||||
"supports-color": {
|
|
||||||
"version": "6.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
|
|
||||||
"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
|
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
|
||||||
"has-flag": "^3.0.0"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -25627,9 +25616,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ssri": {
|
"ssri": {
|
||||||
"version": "7.1.0",
|
"version": "7.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz",
|
||||||
"integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==",
|
"integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"figgy-pudding": "^3.5.1",
|
"figgy-pudding": "^3.5.1",
|
||||||
@ -25964,9 +25953,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"tar": {
|
"tar": {
|
||||||
"version": "6.1.0",
|
"version": "6.1.11",
|
||||||
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
|
||||||
"integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
|
"integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"chownr": "^2.0.0",
|
"chownr": "^2.0.0",
|
||||||
@ -26543,9 +26532,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"url-parse": {
|
"url-parse": {
|
||||||
"version": "1.5.1",
|
"version": "1.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
|
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz",
|
||||||
"integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
|
"integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"querystringify": "^2.1.1",
|
"querystringify": "^2.1.1",
|
||||||
@ -27711,9 +27700,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ws": {
|
"ws": {
|
||||||
"version": "6.2.1",
|
"version": "6.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
|
||||||
"integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
|
"integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"async-limiter": "~1.0.0"
|
"async-limiter": "~1.0.0"
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
"js-base64": "^2.5.1",
|
"js-base64": "^2.5.1",
|
||||||
"lodash.clonedeep": "^4.5.0",
|
"lodash.clonedeep": "^4.5.0",
|
||||||
"lodash.throttle": "^4.1.1",
|
"lodash.throttle": "^4.1.1",
|
||||||
"material-design-icons": "^3.0.1",
|
"material-icons": "^1.10.5",
|
||||||
"moment": "^2.24.0",
|
"moment": "^2.24.0",
|
||||||
"normalize.css": "^8.0.1",
|
"normalize.css": "^8.0.1",
|
||||||
"noty": "^3.2.0-beta",
|
"noty": "^3.2.0-beta",
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
@drop="drop"
|
@drop="drop"
|
||||||
@click="itemClick"
|
@click="itemClick"
|
||||||
:data-dir="isDir"
|
:data-dir="isDir"
|
||||||
|
:data-type="type"
|
||||||
:aria-label="name"
|
:aria-label="name"
|
||||||
:aria-selected="isSelected"
|
:aria-selected="isSelected"
|
||||||
>
|
>
|
||||||
@ -17,7 +18,7 @@
|
|||||||
v-if="readOnly == undefined && type === 'image' && isThumbsEnabled"
|
v-if="readOnly == undefined && type === 'image' && isThumbsEnabled"
|
||||||
v-lazy="thumbnailUrl"
|
v-lazy="thumbnailUrl"
|
||||||
/>
|
/>
|
||||||
<i v-else class="material-icons">{{ icon }}</i>
|
<i v-else class="material-icons"></i>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
@ -67,14 +68,6 @@ export default {
|
|||||||
isSelected() {
|
isSelected() {
|
||||||
return this.selected.indexOf(this.index) !== -1;
|
return this.selected.indexOf(this.index) !== -1;
|
||||||
},
|
},
|
||||||
icon() {
|
|
||||||
if (this.isDir) return "folder";
|
|
||||||
if (this.type === "image") return "insert_photo";
|
|
||||||
if (this.type === "audio") return "volume_up";
|
|
||||||
if (this.type === "video") return "movie";
|
|
||||||
if (this.type === "pdf") return "picture_as_pdf";
|
|
||||||
return "insert_drive_file";
|
|
||||||
},
|
|
||||||
isDraggable() {
|
isDraggable() {
|
||||||
return this.readOnly == undefined && this.user.perm.rename;
|
return this.readOnly == undefined && this.user.perm.rename;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -4,4 +4,11 @@
|
|||||||
--red: #F44336;
|
--red: #F44336;
|
||||||
--dark-red: #D32F2F;
|
--dark-red: #D32F2F;
|
||||||
--moon-grey: #f2f2f2;
|
--moon-grey: #f2f2f2;
|
||||||
|
|
||||||
|
--icon-red: #da4453;
|
||||||
|
--icon-orange: #f47750;
|
||||||
|
--icon-yellow: #fdbc4b;
|
||||||
|
--icon-green: #2ecc71;
|
||||||
|
--icon-blue: #1d99f3;
|
||||||
|
--icon-violet: #9b59b6;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -166,7 +166,7 @@
|
|||||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||||
}
|
}
|
||||||
|
|
||||||
@import "~material-design-icons/iconfont/material-icons.css";
|
@import '~material-icons/iconfont/filled.css';
|
||||||
|
|
||||||
.material-icons {
|
.material-icons {
|
||||||
font-size: 1.5rem;
|
font-size: 1.5rem;
|
||||||
|
|||||||
203
frontend/src/css/listing-icons.css
Normal file
203
frontend/src/css/listing-icons.css
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
/* Icons */
|
||||||
|
|
||||||
|
/* General */
|
||||||
|
|
||||||
|
#listing [aria-label^="."] { opacity: 0.33 }
|
||||||
|
#listing [aria-label$=".bak"] { opacity: 0.33 }
|
||||||
|
|
||||||
|
#listing [data-type=audio] i::before { content: 'volume_up' }
|
||||||
|
#listing [data-type=blob] i::before { content: 'insert_drive_file' }
|
||||||
|
#listing [data-type=image] i::before { content: 'image' }
|
||||||
|
#listing [data-type=pdf] i::before { content: 'description' }
|
||||||
|
#listing [data-type=text] i::before { content: 'description' }
|
||||||
|
#listing [data-type=video] i::before { content: 'movie' }
|
||||||
|
|
||||||
|
/* #f90 - Image */
|
||||||
|
|
||||||
|
#listing [aria-label$=".ai"] i::before,
|
||||||
|
#listing [aria-label$=".odg"] i::before,
|
||||||
|
#listing [aria-label$=".xcf"] i::before
|
||||||
|
{ content: 'image' }
|
||||||
|
|
||||||
|
/* #f90 - Presentation */
|
||||||
|
|
||||||
|
#listing [aria-label$=".odp"] i::before,
|
||||||
|
#listing [aria-label$=".ppt"] i::before,
|
||||||
|
#listing [aria-label$=".pptx"] i::before
|
||||||
|
{ content: 'slideshow' }
|
||||||
|
|
||||||
|
/* #0f0 - Spreadsheet/Database */
|
||||||
|
|
||||||
|
#listing [aria-label$=".csv"] i::before,
|
||||||
|
#listing [aria-label$=".db"] i::before,
|
||||||
|
#listing [aria-label$=".odb"] i::before,
|
||||||
|
#listing [aria-label$=".ods"] i::before,
|
||||||
|
#listing [aria-label$=".xls"] i::before,
|
||||||
|
#listing [aria-label$=".xlsx"] i::before
|
||||||
|
{ content: 'border_all' }
|
||||||
|
|
||||||
|
/* #00f - Document */
|
||||||
|
|
||||||
|
#listing [aria-label$=".doc"] i::before,
|
||||||
|
#listing [aria-label$=".docx"] i::before,
|
||||||
|
#listing [aria-label$=".log"] i::before,
|
||||||
|
#listing [aria-label$=".odt"] i::before,
|
||||||
|
#listing [aria-label$=".rtf"] i::before
|
||||||
|
{ content: 'description' }
|
||||||
|
|
||||||
|
/* #999 - Code */
|
||||||
|
|
||||||
|
#listing [aria-label$=".c"] i::before,
|
||||||
|
#listing [aria-label$=".cpp"] i::before,
|
||||||
|
#listing [aria-label$=".cs"] i::before,
|
||||||
|
#listing [aria-label$=".css"] i::before,
|
||||||
|
#listing [aria-label$=".go"] i::before,
|
||||||
|
#listing [aria-label$=".h"] i::before,
|
||||||
|
#listing [aria-label$=".html"] i::before,
|
||||||
|
#listing [aria-label$=".java"] i::before,
|
||||||
|
#listing [aria-label$=".js"] i::before,
|
||||||
|
#listing [aria-label$=".json"] i::before,
|
||||||
|
#listing [aria-label$=".kt"] i::before,
|
||||||
|
#listing [aria-label$=".php"] i::before,
|
||||||
|
#listing [aria-label$=".py"] i::before,
|
||||||
|
#listing [aria-label$=".rb"] i::before,
|
||||||
|
#listing [aria-label$=".rs"] i::before,
|
||||||
|
#listing [aria-label$=".vue"] i::before,
|
||||||
|
#listing [aria-label$=".xml"] i::before,
|
||||||
|
#listing [aria-label$=".yml"] i::before
|
||||||
|
{ content: 'code' }
|
||||||
|
|
||||||
|
/* #999 - Executable */
|
||||||
|
|
||||||
|
#listing [aria-label$=".apk"] i::before,
|
||||||
|
#listing [aria-label$=".bat"] i::before,
|
||||||
|
#listing [aria-label$=".exe"] i::before,
|
||||||
|
#listing [aria-label$=".jar"] i::before,
|
||||||
|
#listing [aria-label$=".ps1"] i::before,
|
||||||
|
#listing [aria-label$=".sh"] i::before
|
||||||
|
{ content: 'web_asset' }
|
||||||
|
|
||||||
|
/* #999 - Installer */
|
||||||
|
|
||||||
|
#listing [aria-label$=".deb"] i::before,
|
||||||
|
#listing [aria-label$=".msi"] i::before,
|
||||||
|
#listing [aria-label$=".pkg"] i::before,
|
||||||
|
#listing [aria-label$=".rpm"] i::before
|
||||||
|
{ content: 'archive' }
|
||||||
|
|
||||||
|
/* #999 - Compressed */
|
||||||
|
|
||||||
|
#listing [aria-label$=".7z"] i::before,
|
||||||
|
#listing [aria-label$=".bz2"] i::before,
|
||||||
|
#listing [aria-label$=".cab"] i::before,
|
||||||
|
#listing [aria-label$=".gz"] i::before,
|
||||||
|
#listing [aria-label$=".rar"] i::before,
|
||||||
|
#listing [aria-label$=".tar"] i::before,
|
||||||
|
#listing [aria-label$=".xz"] i::before,
|
||||||
|
#listing [aria-label$=".zip"] i::before,
|
||||||
|
#listing [aria-label$=".zst"] i::before
|
||||||
|
{ content: 'folder_zip' }
|
||||||
|
|
||||||
|
/* #999 - Disk */
|
||||||
|
|
||||||
|
#listing [aria-label$=".ccd"] i::before,
|
||||||
|
#listing [aria-label$=".dmg"] i::before,
|
||||||
|
#listing [aria-label$=".iso"] i::before,
|
||||||
|
#listing [aria-label$=".mdf"] i::before,
|
||||||
|
#listing [aria-label$=".vdi"] i::before,
|
||||||
|
#listing [aria-label$=".vhd"] i::before,
|
||||||
|
#listing [aria-label$=".vmdk"] i::before,
|
||||||
|
#listing [aria-label$=".wim"] i::before
|
||||||
|
{ content: 'album' }
|
||||||
|
|
||||||
|
/* #999 - Font */
|
||||||
|
|
||||||
|
#listing [aria-label$=".otf"] i::before,
|
||||||
|
#listing [aria-label$=".ttf"] i::before,
|
||||||
|
#listing [aria-label$=".woff"] i::before,
|
||||||
|
#listing [aria-label$=".woff2"] i::before
|
||||||
|
{ content: 'font_download' }
|
||||||
|
|
||||||
|
/* Colors */
|
||||||
|
|
||||||
|
/* General */
|
||||||
|
|
||||||
|
#listing [data-type=audio] i { color: var(--icon-yellow) }
|
||||||
|
#listing [data-type=image] i { color: var(--icon-orange) }
|
||||||
|
#listing [data-type=video] i { color: var(--icon-violet) }
|
||||||
|
|
||||||
|
/* #f00 - Adobe/Oracle */
|
||||||
|
|
||||||
|
#listing [aria-label$=".ai"] i,
|
||||||
|
#listing [aria-label$=".java"] i,
|
||||||
|
#listing [aria-label$=".jar"] i,
|
||||||
|
#listing [aria-label$=".psd"] i,
|
||||||
|
#listing [aria-label$=".rb"] i,
|
||||||
|
#listing [data-type=pdf] i
|
||||||
|
{ color: var(--icon-red) }
|
||||||
|
|
||||||
|
/* #f90 - Image/Presentation */
|
||||||
|
|
||||||
|
#listing [aria-label$=".html"] i,
|
||||||
|
#listing [aria-label$=".odg"] i,
|
||||||
|
#listing [aria-label$=".odp"] i,
|
||||||
|
#listing [aria-label$=".ppt"] i,
|
||||||
|
#listing [aria-label$=".pptx"] i,
|
||||||
|
#listing [aria-label$=".vue"] i,
|
||||||
|
#listing [aria-label$=".xcf"] i
|
||||||
|
{ color: var(--icon-orange) }
|
||||||
|
|
||||||
|
/* #ff0 - Various */
|
||||||
|
|
||||||
|
#listing [aria-label$=".css"] i,
|
||||||
|
#listing [aria-label$=".js"] i,
|
||||||
|
#listing [aria-label$=".json"] i,
|
||||||
|
#listing [aria-label$=".zip"] i
|
||||||
|
{ color: var(--icon-yellow) }
|
||||||
|
|
||||||
|
/* #0f0 - Spreadsheet/Google */
|
||||||
|
|
||||||
|
#listing [aria-label$=".apk"] i,
|
||||||
|
#listing [aria-label$=".dex"] i,
|
||||||
|
#listing [aria-label$=".go"] i,
|
||||||
|
#listing [aria-label$=".ods"] i,
|
||||||
|
#listing [aria-label$=".xls"] i,
|
||||||
|
#listing [aria-label$=".xlsx"] i
|
||||||
|
{ color: var(--icon-green) }
|
||||||
|
|
||||||
|
/* #00f - Document/Microsoft/Apple/Closed */
|
||||||
|
|
||||||
|
#listing [aria-label$=".aac"] i,
|
||||||
|
#listing [aria-label$=".bat"] i,
|
||||||
|
#listing [aria-label$=".cab"] i,
|
||||||
|
#listing [aria-label$=".cs"] i,
|
||||||
|
#listing [aria-label$=".dmg"] i,
|
||||||
|
#listing [aria-label$=".doc"] i,
|
||||||
|
#listing [aria-label$=".docx"] i,
|
||||||
|
#listing [aria-label$=".emf"] i,
|
||||||
|
#listing [aria-label$=".exe"] i,
|
||||||
|
#listing [aria-label$=".ico"] i,
|
||||||
|
#listing [aria-label$=".mp2"] i,
|
||||||
|
#listing [aria-label$=".mp3"] i,
|
||||||
|
#listing [aria-label$=".mp4"] i,
|
||||||
|
#listing [aria-label$=".mpg"] i,
|
||||||
|
#listing [aria-label$=".msi"] i,
|
||||||
|
#listing [aria-label$=".odt"] i,
|
||||||
|
#listing [aria-label$=".ps1"] i,
|
||||||
|
#listing [aria-label$=".rtf"] i,
|
||||||
|
#listing [aria-label$=".vob"] i,
|
||||||
|
#listing [aria-label$=".wim"] i
|
||||||
|
{ color: var(--icon-blue) }
|
||||||
|
|
||||||
|
/* #60f - Various */
|
||||||
|
|
||||||
|
#listing [aria-label$=".iso"] i,
|
||||||
|
#listing [aria-label$=".php"] i,
|
||||||
|
#listing [aria-label$=".rar"] i
|
||||||
|
{ color: var(--icon-violet) }
|
||||||
|
|
||||||
|
/* Overrides */
|
||||||
|
|
||||||
|
#listing [data-dir=true] i { color: var(--icon-blue) }
|
||||||
|
#listing [data-dir=true] i::before { content: 'folder' }
|
||||||
|
#listing [aria-selected=true] i { color: var(--item-selected) }
|
||||||
@ -1,3 +1,7 @@
|
|||||||
|
#listing {
|
||||||
|
--item-selected: white;
|
||||||
|
}
|
||||||
|
|
||||||
#listing h2 {
|
#listing h2 {
|
||||||
margin: 0 0 0 0.5em;
|
margin: 0 0 0 0.5em;
|
||||||
font-size: .9em;
|
font-size: .9em;
|
||||||
@ -127,7 +131,7 @@
|
|||||||
|
|
||||||
#listing .item[aria-selected=true] {
|
#listing .item[aria-selected=true] {
|
||||||
background: var(--blue) !important;
|
background: var(--blue) !important;
|
||||||
color: #fff !important;
|
color: var(--item-selected) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
#listing.list .item div:first-of-type {
|
#listing.list .item div:first-of-type {
|
||||||
@ -238,5 +242,5 @@
|
|||||||
|
|
||||||
#listing #multiple-selection p,
|
#listing #multiple-selection p,
|
||||||
#listing #multiple-selection i {
|
#listing #multiple-selection i {
|
||||||
color: #fff;
|
color: var(--item-selected);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,6 +10,7 @@
|
|||||||
@import "./base.css";
|
@import "./base.css";
|
||||||
@import "./header.css";
|
@import "./header.css";
|
||||||
@import "./listing.css";
|
@import "./listing.css";
|
||||||
|
@import "./listing-icons.css";
|
||||||
@import "./dashboard.css";
|
@import "./dashboard.css";
|
||||||
@import "./login.css";
|
@import "./login.css";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user