deprecate "headerImagePath"

This commit is contained in:
Denys Vuika
2023-02-11 10:49:26 -05:00
committed by Yasa-Nataliya
parent b44ea63f60
commit a7af1c7ca6
15 changed files with 7 additions and 56 deletions

View File

@@ -35,7 +35,6 @@
"name": "Alfresco Content Application", "name": "Alfresco Content Application",
"version": "4.0.0-A.2", "version": "4.0.0-A.2",
"logo": "assets/images/alfresco-logo-flower.svg", "logo": "assets/images/alfresco-logo-flower.svg",
"headerImagePath": "assets/images/mastHead-bg-shapesPattern.svg",
"copyright": "APP.COPYRIGHT" "copyright": "APP.COPYRIGHT"
}, },
"viewer.maxRetries": 1, "viewer.maxRetries": 1,

View File

@@ -100,18 +100,6 @@ You can change the header text and background colors by specifying the color cod
} }
``` ```
### Header background image
You can change the header background image by specifying the path to the corresponding resource:
```json
{
"application": {
"headerImagePath": "assets/images/mastHead-bg-shapesPattern.svg"
}
}
```
### Restricted content ### Restricted content
You can restrict users from uploading certain types of files and folders by setting or extending the list of rules at the "files.excluded" path. You can restrict users from uploading certain types of files and folders by setting or extending the list of rules at the "files.excluded" path.

View File

@@ -99,18 +99,6 @@ Alfresco コンテンツアプリケーションの左上隅に表示される
} }
``` ```
### ヘッダーの背景画像
ヘッダーの背景画像を変更するには、対応するリソースへのパスを指定します:
```json
{
"application": {
"headerImagePath": "assets/images/mastHead-bg-shapesPattern.svg"
}
}
```
### 制限されたコンテンツ ### 制限されたコンテンツ
"files.excluded" パスにあるルールのリストを設定または拡張することで、ユーザーが特定の種類のファイルやフォルダをアップロードできないように制限することができます。 "files.excluded" パスにあるルールのリストを設定または拡張することで、ユーザーが特定の種類のファイルやフォルダをアップロードできないように制限することができます。

View File

@@ -3,7 +3,6 @@
z-index: 2; z-index: 2;
.mat-toolbar { .mat-toolbar {
background-image: var(--header-background-image) !important;
background-repeat: no-repeat !important; background-repeat: no-repeat !important;
.aca-current-user { .aca-current-user {

View File

@@ -27,7 +27,7 @@ import { Component, ViewEncapsulation, Output, EventEmitter, OnInit, Input, OnDe
import { Store } from '@ngrx/store'; import { Store } from '@ngrx/store';
import { Observable, Subject } from 'rxjs'; import { Observable, Subject } from 'rxjs';
import { ContentActionRef } from '@alfresco/adf-extensions'; import { ContentActionRef } from '@alfresco/adf-extensions';
import { AppStore, getHeaderColor, getAppName, getLogoPath, getHeaderImagePath, getHeaderTextColor } from '@alfresco/aca-shared/store'; import { AppStore, getHeaderColor, getAppName, getLogoPath, getHeaderTextColor } from '@alfresco/aca-shared/store';
import { AppExtensionService } from '@alfresco/aca-shared'; import { AppExtensionService } from '@alfresco/aca-shared';
import { takeUntil } from 'rxjs/operators'; import { takeUntil } from 'rxjs/operators';
import { AppConfigService, SidenavLayoutComponent } from '@alfresco/adf-core'; import { AppConfigService, SidenavLayoutComponent } from '@alfresco/adf-core';
@@ -68,10 +68,6 @@ export class AppHeaderComponent implements OnInit, OnDestroy {
this.appName$ = store.select(getAppName); this.appName$ = store.select(getAppName);
this.logo$ = store.select(getLogoPath); this.logo$ = store.select(getLogoPath);
this.landingPage = this.appConfigService.get('landingPage', '/personal-files'); this.landingPage = this.appConfigService.get('landingPage', '/personal-files');
store.select(getHeaderImagePath).subscribe((path) => {
document.body.style.setProperty('--header-background-image', `url('${path}')`);
});
} }
ngOnInit() { ngOnInit() {

View File

@@ -30,7 +30,6 @@ export const INITIAL_APP_STATE: AppState = {
headerColor: '#ffffff', headerColor: '#ffffff',
headerTextColor: '#000000', headerTextColor: '#000000',
logoPath: 'assets/images/alfresco-logo-white.svg', logoPath: 'assets/images/alfresco-logo-white.svg',
headerImagePath: 'assets/images/mastHead-bg-shapesPattern.svg',
customCssPath: '', customCssPath: '',
webFontPath: '', webFontPath: '',
sharedUrl: '', sharedUrl: '',

View File

@@ -66,7 +66,6 @@ $defaults: (
--theme-title-color: mat.get-color-from-palette($foreground, text, 0.87), --theme-title-color: mat.get-color-from-palette($foreground, text, 0.87),
--theme-text-disabled-color: mat.get-color-from-palette($foreground, text, 0.38), --theme-text-disabled-color: mat.get-color-from-palette($foreground, text, 0.38),
--theme-border-color: mat.get-color-from-palette($foreground, text, 0.07), --theme-border-color: mat.get-color-from-palette($foreground, text, 0.07),
--header-background-image: url('/assets/images/mastHead-bg-shapesPattern.svg'),
--theme-card-background-color: mat.get-color-from-palette($background, card), --theme-card-background-color: mat.get-color-from-palette($background, card),
--theme-foreground-text-color: mat.get-color-from-palette($foreground, text, 0.72), --theme-foreground-text-color: mat.get-color-from-palette($foreground, text, 0.72),
--theme-foreground-text-bold-color: mat.get-color-from-palette($foreground, text, 0.87), --theme-foreground-text-bold-color: mat.get-color-from-palette($foreground, text, 0.87),

View File

@@ -64,7 +64,6 @@ export const INITIAL_APP_STATE: AppState = {
headerColor: '#ffffff', headerColor: '#ffffff',
headerTextColor: '#000000', headerTextColor: '#000000',
logoPath: 'assets/images/alfresco-logo-white.svg', logoPath: 'assets/images/alfresco-logo-white.svg',
headerImagePath: 'assets/images/mastHead-bg-shapesPattern.svg',
customCssPath: '', customCssPath: '',
webFontPath: '', webFontPath: '',
sharedUrl: '', sharedUrl: '',

View File

@@ -44,7 +44,6 @@ export const INITIAL_APP_STATE: AppState = {
headerColor: '#ffffff', headerColor: '#ffffff',
headerTextColor: '#000000', headerTextColor: '#000000',
logoPath: 'assets/images/alfresco-logo-white.svg', logoPath: 'assets/images/alfresco-logo-white.svg',
headerImagePath: 'assets/images/mastHead-bg-shapesPattern.svg',
customCssPath: '', customCssPath: '',
webFontPath: '', webFontPath: '',
sharedUrl: '', sharedUrl: '',

View File

@@ -1,10 +1,9 @@
<div class="aca-content-container" [ngClass]="{'aca-page-layout-container' : hideSidenav}"> <div class="aca-content-container">
<div class="aca-content-header"> <div class="aca-content-header">
<div class="aca-menu-icon" [ngClass]="{'aca-display-menu' : !hideSidenav}" (click)="toggleClick()" (keypress)="toggleClick()"> <div class="aca-menu-icon" [ngClass]="{'aca-menu-hidden' : !hideSidenav}" (click)="toggleClick()" (keypress)="toggleClick()">
<mat-icon title="{{'APP.TOOLTIPS.EXPAND_NAVIGATION' | translate}}">menu</mat-icon> <mat-icon title="{{'APP.TOOLTIPS.EXPAND_NAVIGATION' | translate}}">menu</mat-icon>
</div> </div>
<ng-content select="aca-page-layout-header"> <ng-content select="aca-page-layout-header"></ng-content>
</ng-content>
</div> </div>
<ng-content select="aca-page-layout-error" *ngIf="hasError"></ng-content> <ng-content select="aca-page-layout-error" *ngIf="hasError"></ng-content>
<ng-content select="aca-page-layout-content" *ngIf="!hasError"></ng-content> <ng-content select="aca-page-layout-content" *ngIf="!hasError"></ng-content>

View File

@@ -29,20 +29,10 @@
margin-top: 2px; margin-top: 2px;
} }
.aca-display-menu { .aca-menu-hidden {
display: none; display: none;
} }
.aca-page-layout-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
bottom: 0;
right: 0;
height: 100%;
}
.aca-page-layout-header { .aca-page-layout-header {
display: flex; display: flex;
align-items: center; align-items: center;

View File

@@ -227,7 +227,6 @@ export class AppService implements OnDestroy {
headerColor: this.config.get<string>('headerColor'), headerColor: this.config.get<string>('headerColor'),
headerTextColor: this.config.get<string>('headerTextColor', '#000000'), headerTextColor: this.config.get<string>('headerTextColor', '#000000'),
logoPath: this.config.get<string>('application.logo'), logoPath: this.config.get<string>('application.logo'),
headerImagePath: this.config.get<string>('application.headerImagePath'),
customCssPath: this.config.get<string>('customCssPath'), customCssPath: this.config.get<string>('customCssPath'),
webFontPath: this.config.get<string>('webFontPath'), webFontPath: this.config.get<string>('webFontPath'),
sharedUrl: baseShareUrl sharedUrl: baseShareUrl

View File

@@ -45,7 +45,6 @@ export const initialState = {
appName: 'Alfresco Content Application', appName: 'Alfresco Content Application',
headerColor: '#ffffff', headerColor: '#ffffff',
logoPath: 'assets/images/alfresco-logo-white.svg', logoPath: 'assets/images/alfresco-logo-white.svg',
headerImagePath: 'assets/images/mastHead-bg-shapesPattern.svg',
sharedUrl: '', sharedUrl: '',
user: { user: {
isAdmin: null, isAdmin: null,

View File

@@ -34,7 +34,6 @@ export const getAppName = createSelector(selectApp, (state) => state.appName);
export const getLogoPath = createSelector(selectApp, (state) => state.logoPath); export const getLogoPath = createSelector(selectApp, (state) => state.logoPath);
export const getCustomCssPath = createSelector(selectApp, (state) => state.customCssPath); export const getCustomCssPath = createSelector(selectApp, (state) => state.customCssPath);
export const getCustomWebFontPath = createSelector(selectApp, (state) => state.webFontPath); export const getCustomWebFontPath = createSelector(selectApp, (state) => state.webFontPath);
export const getHeaderImagePath = createSelector(selectApp, (state) => state.headerImagePath);
export const getUserProfile = createSelector(selectApp, (state) => state.user); export const getUserProfile = createSelector(selectApp, (state) => state.user);
export const getCurrentFolder = createSelector(selectApp, (state) => state.navigation.currentFolder); export const getCurrentFolder = createSelector(selectApp, (state) => state.navigation.currentFolder);
export const getCurrentVersion = createSelector(selectApp, (state) => state.currentNodeVersion); export const getCurrentVersion = createSelector(selectApp, (state) => state.currentNodeVersion);

View File

@@ -36,7 +36,6 @@ export interface AppState {
logoPath: string; logoPath: string;
customCssPath: string; customCssPath: string;
webFontPath: string; webFontPath: string;
headerImagePath: string;
sharedUrl: string; sharedUrl: string;
currentNodeVersion: VersionEntry; currentNodeVersion: VersionEntry;
selection: SelectionState; selection: SelectionState;