From 07c7f49af1f080a9633c8f660cdc8e50d6ee81db Mon Sep 17 00:00:00 2001 From: Cilibiu Bogdan Date: Wed, 15 May 2019 15:38:51 +0300 Subject: [PATCH] [ACA] 3.3.0 alpha update (#1108) * update to 3.3.0 alpha * add arabic language * layout orientation support * take direction from parent * set direction based on language locale on initialization * test --- package-lock.json | 65 ++++++----------- package.json | 8 +-- src/app.config.json | 5 ++ .../app-layout/app-layout.component.html | 2 +- .../app-layout/app-layout.component.spec.ts | 70 ++++++++++++++----- .../layout/app-layout/app-layout.component.ts | 26 ++++++- .../components/sidenav/sidenav.component.scss | 14 ++-- .../sidenav/sidenav.component.spec.ts | 18 ----- .../components/sidenav/sidenav.component.ts | 8 +-- 9 files changed, 119 insertions(+), 97 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a1fb5879..57d7ea1ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,33 +5,33 @@ "requires": true, "dependencies": { "@alfresco/adf-content-services": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-3.2.0.tgz", - "integrity": "sha512-G8+vSL3GTGm2rAtvNgFpCctcX7WwRBoAkvkvwnIWETrl5zYb4ftzvCpSkrj8FKxueE8Ys59oTMOv1o22ev2+AA==", + "version": "3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82", + "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82.tgz", + "integrity": "sha512-G4zvUwzVDm5YAK4/eo/U8tMA7osIU5axBhc1JGxRyWR3jcd1E6tVeHDQP+i4X9cQWdYF6fvSOYNS4qqapk8JAg==", "requires": { "tslib": "^1.9.0" } }, "@alfresco/adf-core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-3.2.0.tgz", - "integrity": "sha512-mgDNroAiKjDSOVS3nfc0vYrgGtWt2dUNLfLReU89jvMAiXLVCghA/Gufhjx0t64TOneWofD9hNGV0KuIXx0wFQ==", + "version": "3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82", + "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82.tgz", + "integrity": "sha512-7SEJLDr23/JgZDZaw4aD6FDgvnOIfQ5SIh/qJUdhxyD1eC852qpm/OlNRg4zqJ+6so8pvvOqEEqrDgFJvr1OWg==", "requires": { "tslib": "^1.9.0" } }, "@alfresco/adf-extensions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-3.2.0.tgz", - "integrity": "sha512-nw7rzgG7WznekyzNQF+unsWITuBfQva2wvTiqRPtimpA1hZWIcxKUWhKf5nkw8nCb8qlgkVIimylZjNZFlsr7A==", + "version": "3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82", + "resolved": "https://registry.npmjs.org/@alfresco/adf-extensions/-/adf-extensions-3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82.tgz", + "integrity": "sha512-l8VIc3Zg0Nr1mJUGbeC+9oPUdBAtqg5f4NUNedb8vSMumYAyK/p8DvZdEERHPXxRCfrxxGuYvDwxu1IlcZkCZg==", "requires": { "tslib": "^1.9.0" } }, "@alfresco/js-api": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-3.2.0.tgz", - "integrity": "sha512-HgB/8M4mSi1mVx7ZDbgrNLP5xZiPUamkNzQI198DkWwQRxXh9V0khEavm82Rr9M5nrLw4VdPUARFLmxsNQwmng==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@alfresco/js-api/-/js-api-3.2.1.tgz", + "integrity": "sha512-qaXftaHqFonWRKRmYxhB2/bEpUh5fvUj6cN+xuKUXIGgt9XxF76NpWkXnEEQLZ0BWg5upd19Q3N1x4E7DiNGUg==", "requires": { "event-emitter": "0.3.4", "superagent": "3.8.2" @@ -4961,8 +4961,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -4983,14 +4982,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5005,20 +5002,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -5135,8 +5129,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -5148,7 +5141,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -5163,7 +5155,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -5171,14 +5162,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -5197,7 +5186,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -5278,8 +5266,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -5291,7 +5278,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -5377,8 +5363,7 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -5414,7 +5399,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -5434,7 +5418,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5478,14 +5461,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, diff --git a/package.json b/package.json index 7ac6bcbb5..1c29c2dba 100644 --- a/package.json +++ b/package.json @@ -37,10 +37,10 @@ }, "private": true, "dependencies": { - "@alfresco/adf-content-services": "3.2.0", - "@alfresco/adf-core": "3.2.0", - "@alfresco/adf-extensions": "3.2.0", - "@alfresco/js-api": "3.2.0", + "@alfresco/adf-content-services": "3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82", + "@alfresco/adf-core": "3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82", + "@alfresco/adf-extensions": "3.3.0-4a363c731be09d8213e25cd149bee302ebcbeb82", + "@alfresco/js-api": "3.2.1", "@angular/animations": "7.2.14", "@angular/cdk": "^7.3.7", "@angular/common": "7.2.14", diff --git a/src/app.config.json b/src/app.config.json index f836f69e8..7963b6058 100644 --- a/src/app.config.json +++ b/src/app.config.json @@ -104,6 +104,11 @@ { "key": "sv", "label": "Svenska" + }, + { + "key": "ar", + "label": "Arabic", + "direction": "rtl" } ], "content-metadata": { diff --git a/src/app/components/layout/app-layout/app-layout.component.html b/src/app/components/layout/app-layout/app-layout.component.html index e9d3761e2..953955e94 100644 --- a/src/app/components/layout/app-layout/app-layout.component.html +++ b/src/app/components/layout/app-layout/app-layout.component.html @@ -7,6 +7,7 @@ [hideSidenav]="hideSidenav" [expandedSidenav]="expandedSidenav" (expanded)="onExpanded($event)" + [direction]="direction" > @@ -23,7 +24,6 @@