[ACA-3266] Improve version upload component (#1484)

* added version comparison from ADF

* fix design when smaller device screen

* improved align of content
This commit is contained in:
Urse Daniel 2020-06-15 17:27:40 +03:00 committed by GitHub
parent 2ddacf4354
commit 7130a5c15c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 96 additions and 65 deletions

93
package-lock.json generated
View File

@ -5,12 +5,11 @@
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@alfresco/adf-cli": { "@alfresco/adf-cli": {
"version": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "version": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-cli/-/adf-cli-3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e.tgz",
"integrity": "sha512-mMSwmlUuOJMAKJ1yPeB2y0AAQRxlviC5lr66CXfnQ7eqHhY5GmDGB4bVGFnalUbnQI44XBCNVWH+tqf6JQ4XVw==", "integrity": "sha512-1IZKYQKh2Ml3HjCA4asAAj5q/3H38Y/9Ibs2QFuC3iQ8RsQlTpR4vY+E/FC3dLyeSvNmAoQBHggrGxwkmiQZ9w==",
"dev": true, "dev": true,
"requires": { "requires": {
"@alfresco/adf-testing": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec",
"@angular-devkit/core": "^7.2.15", "@angular-devkit/core": "^7.2.15",
"commander": "^4.0.0", "commander": "^4.0.0",
"ejs": "^2.6.1", "ejs": "^2.6.1",
@ -30,42 +29,42 @@
} }
}, },
"@alfresco/adf-content-services": { "@alfresco/adf-content-services": {
"version": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "version": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e.tgz",
"integrity": "sha512-sX4Pp9ErfsM+1NlAtNL7qNjBvpBWGlMzSRNl79t3vCOlltHas+xnOWGI8oo9UICKUweXL6MLumnfp706renymw==", "integrity": "sha512-7BLhMGpVjuHVUQ2zfd6yKqsXduHi3N/QulTW20JoApTd4aQdvBBFUhnzmWGwvLwUKdQwSkC7u3DjEmVZ37rl0A==",
"requires": { "requires": {
"tslib": "^1.9.0" "tslib": "^1.9.0"
} }
}, },
"@alfresco/adf-core": { "@alfresco/adf-core": {
"version": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "version": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e.tgz",
"integrity": "sha512-D7DVdVxjdoQ9tWL2xcLxG4Eg9dm7XX7mHzqr+gF+FBfyFYwnt9mLPTB7hJxUyLnlxiGqp3e+xzpxVsXMiy9GIA==", "integrity": "sha512-XIx8xgF4fF1dnJtAlSHsihYpTn4YUlWPDHxJr/pTUFFpyHO2NWLhcauAQTz9KagxRX05A75FWfY2DgwJihjt5Q==",
"requires": { "requires": {
"tslib": "^1.9.0" "tslib": "^1.9.0"
} }
}, },
"@alfresco/adf-extensions": { "@alfresco/adf-extensions": {
"version": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "version": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e.tgz",
"integrity": "sha512-XdHzW36zVeS0ULEGoNPaBKqOyY2z591OKHpBaj+MHkIJTgEcJvm7QoAHUcK/U6sD8IXxdJcFV8y3HOlrdbKaig==", "integrity": "sha512-8SwJ/IzsbCWIPeDI82Kfqq+Ma9KDWo3Ns2VK9i2n1t8M+PhbMXCG/j4dDXRClsa3jlvJLutfpYiLMVwkd0S+pg==",
"requires": { "requires": {
"tslib": "^1.9.0" "tslib": "^1.9.0"
} }
}, },
"@alfresco/adf-testing": { "@alfresco/adf-testing": {
"version": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "version": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"resolved": "https://registry.npmjs.org/@alfresco/adf-testing/-/adf-testing-3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-testing/-/adf-testing-3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e.tgz",
"integrity": "sha512-j63KauYkkbWd4DP99gXcgnLGLVDlAO5wyrPnKWpvzKtwKu53lPae5g50euh1BW+cF8UpWJTzhf4H0sQN+lHfww==", "integrity": "sha512-sy34Rw0YM0zT9d+VAyQMNHICHaFKtpSeJIef2BcitVuymldd/t5l0YuDYY7FWLsl/fHsj72cse0rFJGDYuvtNw==",
"dev": true, "dev": true,
"requires": { "requires": {
"tslib": "^1.9.0" "tslib": "^1.9.0"
} }
}, },
"@alfresco/js-api": { "@alfresco/js-api": {
"version": "3.9.0-205f9c3286c1a974a3fa0cb28d1f632130282e13", "version": "3.9.0-b2e9f6caa4faecab7da575e7057e3e30de1d0756",
"resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-3.9.0-205f9c3286c1a974a3fa0cb28d1f632130282e13.tgz", "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-3.9.0-b2e9f6caa4faecab7da575e7057e3e30de1d0756.tgz",
"integrity": "sha512-AsPJc+jwtxt/8+cCp1Al0AKlsMjHl1LE7NtB7pUsbUUQqG+UP4uZr7t/WzyxS2LOVxbu3SPlVgG9SyUFSl59Ew==", "integrity": "sha512-+WpIdfV5rS8Aa72amrFsCDszEN+ork6l8ZgWxBP4hpY3mdd/GL2gD/sKXRu1UKW73mnkiCkiKftokPp+U1767g==",
"requires": { "requires": {
"event-emitter": "^0.3.5", "event-emitter": "^0.3.5",
"minimatch": "3.0.4", "minimatch": "3.0.4",
@ -1361,7 +1360,7 @@
}, },
"@types/q": { "@types/q": {
"version": "0.0.32", "version": "0.0.32",
"resolved": "http://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
"integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
"dev": true "dev": true
}, },
@ -2852,7 +2851,7 @@
}, },
"browserify-aes": { "browserify-aes": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
"integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
"dev": true, "dev": true,
"requires": { "requires": {
@ -2889,7 +2888,7 @@
}, },
"browserify-rsa": { "browserify-rsa": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
"integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -3086,7 +3085,7 @@
}, },
"camelcase-keys": { "camelcase-keys": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
"integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -3392,7 +3391,7 @@
}, },
"colors": { "colors": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
"integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
"dev": true "dev": true
}, },
@ -3821,7 +3820,7 @@
}, },
"create-hash": { "create-hash": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
"integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
"dev": true, "dev": true,
"requires": { "requires": {
@ -3834,7 +3833,7 @@
}, },
"create-hmac": { "create-hmac": {
"version": "1.1.7", "version": "1.1.7",
"resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
"integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
"dev": true, "dev": true,
"requires": { "requires": {
@ -4678,7 +4677,7 @@
}, },
"diffie-hellman": { "diffie-hellman": {
"version": "5.0.3", "version": "5.0.3",
"resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
"integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
"dev": true, "dev": true,
"requires": { "requires": {
@ -4920,7 +4919,7 @@
}, },
"engine.io-client": { "engine.io-client": {
"version": "3.2.1", "version": "3.2.1",
"resolved": "http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
"integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
"requires": { "requires": {
"component-emitter": "1.2.1", "component-emitter": "1.2.1",
@ -5031,7 +5030,7 @@
}, },
"es6-promisify": { "es6-promisify": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
"integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -6616,7 +6615,7 @@
}, },
"got": { "got": {
"version": "6.7.1", "version": "6.7.1",
"resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
"integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -6877,7 +6876,7 @@
}, },
"http-proxy-middleware": { "http-proxy-middleware": {
"version": "0.18.0", "version": "0.18.0",
"resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
"integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==",
"dev": true, "dev": true,
"requires": { "requires": {
@ -8294,7 +8293,7 @@
}, },
"string_decoder": { "string_decoder": {
"version": "0.10.31", "version": "0.10.31",
"resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true "dev": true
} }
@ -8473,7 +8472,7 @@
}, },
"karma-cli": { "karma-cli": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz", "resolved": "https://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz",
"integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=", "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -8498,7 +8497,7 @@
}, },
"karma-jasmine-html-reporter": { "karma-jasmine-html-reporter": {
"version": "0.2.2", "version": "0.2.2",
"resolved": "http://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz",
"integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -9483,7 +9482,7 @@
}, },
"media-typer": { "media-typer": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
"dev": true "dev": true
}, },
@ -9518,7 +9517,7 @@
}, },
"meow": { "meow": {
"version": "3.7.0", "version": "3.7.0",
"resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
"integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
"dev": true, "dev": true,
"requires": { "requires": {
@ -10471,7 +10470,7 @@
}, },
"os-homedir": { "os-homedir": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
"dev": true "dev": true
}, },
@ -10485,7 +10484,7 @@
}, },
"os-tmpdir": { "os-tmpdir": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"dev": true "dev": true
}, },
@ -10793,7 +10792,7 @@
}, },
"path-is-absolute": { "path-is-absolute": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
}, },
"path-is-inside": { "path-is-inside": {
@ -12328,7 +12327,7 @@
}, },
"safe-regex": { "safe-regex": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
"integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
"requires": { "requires": {
"ret": "~0.1.10" "ret": "~0.1.10"
@ -12668,7 +12667,7 @@
}, },
"sha.js": { "sha.js": {
"version": "2.4.11", "version": "2.4.11",
"resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
"integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
"dev": true, "dev": true,
"requires": { "requires": {
@ -12741,7 +12740,7 @@
}, },
"slice-ansi": { "slice-ansi": {
"version": "0.0.4", "version": "0.0.4",
"resolved": "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
"integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
"dev": true "dev": true
}, },
@ -12943,7 +12942,7 @@
}, },
"socket.io-parser": { "socket.io-parser": {
"version": "3.2.0", "version": "3.2.0",
"resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
"integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
"requires": { "requires": {
"component-emitter": "1.2.1", "component-emitter": "1.2.1",
@ -13393,7 +13392,7 @@
}, },
"string_decoder": { "string_decoder": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"requires": { "requires": {
"safe-buffer": "~5.1.0" "safe-buffer": "~5.1.0"
@ -13428,7 +13427,7 @@
}, },
"strip-eof": { "strip-eof": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
"dev": true "dev": true
}, },
@ -13919,7 +13918,7 @@
}, },
"through": { "through": {
"version": "2.3.8", "version": "2.3.8",
"resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true "dev": true
}, },
@ -14210,7 +14209,7 @@
}, },
"tty-browserify": { "tty-browserify": {
"version": "0.0.0", "version": "0.0.0",
"resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
"integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
"dev": true "dev": true
}, },

View File

@ -31,10 +31,10 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@alfresco/adf-content-services": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "@alfresco/adf-content-services": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"@alfresco/adf-core": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "@alfresco/adf-core": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"@alfresco/adf-extensions": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "@alfresco/adf-extensions": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"@alfresco/js-api": "3.9.0-205f9c3286c1a974a3fa0cb28d1f632130282e13", "@alfresco/js-api": "3.9.0-b2e9f6caa4faecab7da575e7057e3e30de1d0756",
"@angular-custom-builders/lite-serve": "0.0.2", "@angular-custom-builders/lite-serve": "0.0.2",
"@angular/animations": "7.2.15", "@angular/animations": "7.2.15",
"@angular/cdk": "^7.3.7", "@angular/cdk": "^7.3.7",
@ -67,8 +67,8 @@
"zone.js": "0.8.29" "zone.js": "0.8.29"
}, },
"devDependencies": { "devDependencies": {
"@alfresco/adf-cli": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "@alfresco/adf-cli": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"@alfresco/adf-testing": "3.9.0-d782b5c4d2a7896ac96afd41962010b073daa3ec", "@alfresco/adf-testing": "3.9.0-c86b1937fe87f3c8727cd6998ad315540fe3a42e",
"@angular-devkit/build-angular": "~0.13.9", "@angular-devkit/build-angular": "~0.13.9",
"@angular-devkit/build-ng-packagr": "^0.13.10", "@angular-devkit/build-ng-packagr": "^0.13.10",
"@angular/cli": "^7.3.9", "@angular/cli": "^7.3.9",

View File

@ -5,6 +5,11 @@
{{ 'VERSION.DIALOG.TITLE' | translate }} {{ 'VERSION.DIALOG.TITLE' | translate }}
</header> </header>
<section mat-dialog-content *ngIf="!isTypeList"> <section mat-dialog-content *ngIf="!isTypeList">
<adf-version-comparison
id="adf-version-comparison"
[newFileVersion]="file"
[node]="node"
></adf-version-comparison>
<adf-version-upload <adf-version-upload
id="adf-version-upload-button" id="adf-version-upload-button"
[node]="node" [node]="node"

View File

@ -41,6 +41,7 @@ import { Store } from '@ngrx/store';
import { import {
NodeEntityEvent, NodeEntityEvent,
UploadVersionButtonComponent, UploadVersionButtonComponent,
VersionComparisonComponent,
VersionListComponent, VersionListComponent,
VersionUploadComponent VersionUploadComponent
} from '@alfresco/adf-content-services'; } from '@alfresco/adf-content-services';
@ -49,7 +50,6 @@ import {
TranslateLoader, TranslateLoader,
TranslateModule TranslateModule
} from '@ngx-translate/core'; } from '@ngx-translate/core';
import { MinimalNodeEntryEntity } from '@alfresco/js-api';
import { AppStore, UnlockWriteAction } from '@alfresco/aca-shared/store'; import { AppStore, UnlockWriteAction } from '@alfresco/aca-shared/store';
describe('NodeVersionsDialogComponent', () => { describe('NodeVersionsDialogComponent', () => {
@ -71,7 +71,8 @@ describe('NodeVersionsDialogComponent', () => {
NodeVersionsDialogComponent, NodeVersionsDialogComponent,
VersionListComponent, VersionListComponent,
VersionUploadComponent, VersionUploadComponent,
UploadVersionButtonComponent UploadVersionButtonComponent,
VersionComparisonComponent
], ],
providers: [ providers: [
{ {
@ -105,9 +106,29 @@ describe('NodeVersionsDialogComponent', () => {
fixture = TestBed.createComponent(NodeVersionsDialogComponent); fixture = TestBed.createComponent(NodeVersionsDialogComponent);
component = fixture.componentInstance; component = fixture.componentInstance;
component.node = { component.node = {
id: 'file1', id: '1234',
properties: {} name: 'TEST-NODE',
} as MinimalNodeEntryEntity; isFile: true,
nodeType: 'FAKE',
isFolder: false,
modifiedAt: new Date(),
modifiedByUser: null,
createdAt: new Date(),
createdByUser: null,
content: {
mimeType: 'text/html',
mimeTypeName: 'HTML',
sizeInBytes: 13
}
};
component.isTypeList = true;
component.file = {
name: 'Fake New file',
type: 'application/pdf',
lastModified: 13,
size: 1351,
slice: null
};
}); });
it('should display adf upload version if isTypeList is passed as false from parent component', () => { it('should display adf upload version if isTypeList is passed as false from parent component', () => {
@ -116,7 +137,16 @@ describe('NodeVersionsDialogComponent', () => {
const adfVersionComponent = document.querySelector( const adfVersionComponent = document.querySelector(
'#adf-version-upload-button' '#adf-version-upload-button'
); );
expect(adfVersionComponent).toBeDefined(); expect(adfVersionComponent).not.toEqual(null);
});
it('should display adf version comparison if isTypeList is passed as false from parent component', () => {
component.isTypeList = false;
fixture.detectChanges();
const adfVersionComparisonComponent = document.querySelector(
'#adf-version-comparison'
);
expect(adfVersionComparisonComponent).not.toEqual(null);
}); });
it('should unlock node if is locked when uploading a file', () => { it('should unlock node if is locked when uploading a file', () => {

View File

@ -7,7 +7,7 @@
} }
.adf-version-manager-dialog-panel-upload { .adf-version-manager-dialog-panel-upload {
height: 280px; height: 500px;
} }
.aca-node-versions-dialog { .aca-node-versions-dialog {
@ -56,13 +56,10 @@
} }
} }
.adf-new-version-container {
height: 350px !important;
}
.mat-dialog-content { .mat-dialog-content {
max-height: 36vh; max-height: 100vh;
overflow: hidden; overflow: hidden;
padding: 2px 26px;
} }
.mat-list-item-content { .mat-list-item-content {