Skip to content

Commit

Permalink
Revert "[ACS-8113] UX bug - Checkbox selections checked state should …
Browse files Browse the repository at this point in the history
…be Hyland blue not green- edit summary (#3908)" (#3918)

* Revert "[ACS-8113] UX bug - Checkbox selections checked state should be Hyland blue not green- edit summary (#3908)"

This reverts commit 457ddb2.

* [ci:force]
  • Loading branch information
pmartinezga committed Jul 4, 2024
1 parent 457ddb2 commit 4f5aa2a
Show file tree
Hide file tree
Showing 18 changed files with 12 additions and 191 deletions.
3 changes: 1 addition & 2 deletions projects/aca-content/assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,7 @@
"CREATE_TOOLTIP": "Create content",
"UPLOAD": "Upload",
"UPLOAD_TOOLTIP": "Upload content"
},
"SELECTED": "Selected ({{ count }})"
}
},
"BROWSE": {
"FILE": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
<aca-page-layout>
<div class="aca-page-layout-header">
<h1 class="aca-page-title">
{{ (selectedRowItemsCount < 1 ? 'APP.BROWSE.LIBRARIES.MENU.FAVORITE_LIBRARIES.TITLE' : 'APP.HEADER.SELECTED') | translate: { count: selectedRowItemsCount } }}
</h1>
<h1 class="aca-page-title">{{ 'APP.BROWSE.LIBRARIES.MENU.FAVORITE_LIBRARIES.TITLE' | translate }}</h1>
<aca-toolbar [items]="actions"></aca-toolbar>
</div>

Expand All @@ -21,7 +19,6 @@ <h1 class="aca-page-title">
[sortingMode]="'client'"
(node-dblclick)="handleNodeClick($event)"
[imageResolver]="imageResolver"
(selectedItemsCountChanged)="onSelectedItemsCountChanged($event)"
[isResizingEnabled]="true"
[blurOnResize]="false"
(name-click)="handleNodeClick($event)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ import { RouterEffects } from '@alfresco/aca-shared/store';
import { of, throwError } from 'rxjs';
import { LibraryEffects } from '../../store/effects';
import { NodeEntry } from '@alfresco/js-api';
import { getTitleElementText } from '../../testing/test-utils';

describe('FavoriteLibrariesComponent', () => {
let fixture: ComponentFixture<FavoriteLibrariesComponent>;
Expand Down Expand Up @@ -100,17 +99,6 @@ describe('FavoriteLibrariesComponent', () => {
expect(component.pagination).toBe(null);
expect(component.isLoading).toBe(false);
});

it('should set title based on selectedRowItemsCount', () => {
fixture.detectChanges();

expect(getTitleElementText(fixture)).toBe('APP.BROWSE.LIBRARIES.MENU.FAVORITE_LIBRARIES.TITLE');

component.selectedRowItemsCount = 5;
fixture.detectChanges();

expect(getTitleElementText(fixture)).toBe('APP.HEADER.SELECTED');
});
});

describe('Node navigation', () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
<aca-page-layout>
<div class="aca-page-layout-header">
<h1 class="aca-page-title">
{{ (selectedRowItemsCount < 1 ? 'APP.BROWSE.FAVORITES.TITLE' : 'APP.HEADER.SELECTED') | translate: { count: selectedRowItemsCount } }}
</h1>
<h1 class="aca-page-title">{{ 'APP.BROWSE.FAVORITES.TITLE' | translate }}</h1>
<aca-toolbar [items]="actions"></aca-toolbar>
</div>

Expand All @@ -19,7 +17,6 @@ <h1 class="aca-page-title">
[sorting]="['modifiedAt', 'desc']"
[sortingMode]="'client'"
[imageResolver]="imageResolver"
(selectedItemsCountChanged)="onSelectedItemsCountChanged($event)"
[isResizingEnabled]="true"
[blurOnResize]="false"
(node-dblclick)="handleNodeClick($event)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ import { BehaviorSubject, of, Subject } from 'rxjs';
import { FavoritesComponent } from './favorites.component';
import { AppTestingModule } from '../../testing/app-testing.module';
import { AppService, ContentApiService } from '@alfresco/aca-shared';
import { getTitleElementText } from '../../testing/test-utils';

describe('FavoritesComponent', () => {
let fixture: ComponentFixture<FavoritesComponent>;
Expand Down Expand Up @@ -130,13 +129,4 @@ describe('FavoritesComponent', () => {
location: 'favorites'
});
});

it('should set title based on selectedRowItemsCount', () => {
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.BROWSE.FAVORITES.TITLE');

component.selectedRowItemsCount = 5;
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.HEADER.SELECTED');
});
});
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
<aca-page-layout [hasError]="!isValidPath">
<div class="aca-page-layout-header">
<adf-breadcrumb [root]="title"
[folderNode]="node"
[selectedRowItemsCount]="selectedRowItemsCount"
[maxItems]="isSmallScreen ? 1 : 0"
(navigate)="onBreadcrumbNavigate($event)">
</adf-breadcrumb>
<adf-breadcrumb [root]="title" [folderNode]="node" [maxItems]="isSmallScreen ? 1 : 0" (navigate)="onBreadcrumbNavigate($event)"> </adf-breadcrumb>
<aca-toolbar [items]="actions"></aca-toolbar>
</div>

Expand Down Expand Up @@ -36,7 +31,6 @@
[blurOnResize]="false"
(node-dblclick)="handleNodeClick($event)"
(name-click)="handleNodeClick($event)"
(selectedItemsCountChanged)="onSelectedItemsCountChanged($event)"
(filterSelection)="onFilterSelected($event)"
(error)="onError()"
>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
<aca-page-layout>
<div class="aca-page-layout-header">
<h1 class="aca-page-title">
{{ (selectedRowItemsCount < 1 ? 'APP.BROWSE.LIBRARIES.MENU.MY_LIBRARIES.TITLE' : 'APP.HEADER.SELECTED') | translate: { count: selectedRowItemsCount } }}
</h1>
<h1 class="aca-page-title">{{ 'APP.BROWSE.LIBRARIES.MENU.MY_LIBRARIES.TITLE' | translate }}</h1>
<aca-toolbar [items]="actions"></aca-toolbar>
</div>

Expand All @@ -20,7 +18,6 @@ <h1 class="aca-page-title">
[sortingMode]="'client'"
[imageResolver]="imageResolver"
[isResizingEnabled]="true"
(selectedItemsCountChanged)="onSelectedItemsCountChanged($event)"
[blurOnResize]="false"
(node-dblclick)="handleNodeClick($event)"
(name-click)="handleNodeClick($event)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ import { AppTestingModule } from '../../testing/app-testing.module';
import { EffectsModule } from '@ngrx/effects';
import { LibraryEffects } from '../../store/effects';
import { ContentApiService } from '@alfresco/aca-shared';
import { getTitleElementText } from '../../testing/test-utils';

describe('LibrariesComponent', () => {
let fixture: ComponentFixture<LibrariesComponent>;
Expand Down Expand Up @@ -68,17 +67,6 @@ describe('LibrariesComponent', () => {
spyOn(sitesApi, 'listSiteMembershipsForPerson').and.returnValue(Promise.resolve({}));
});

describe('Initialization', () => {
it('should set title to MY_LIBRARIES.TITLE based on selectedRowItemsCount', () => {
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.BROWSE.LIBRARIES.MENU.MY_LIBRARIES.TITLE');

component.selectedRowItemsCount = 2;
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.HEADER.SELECTED');
});
});

describe('Node navigation', () => {
it('does not navigate when id is not passed', () => {
spyOn(router, 'navigate').and.stub();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
<aca-page-layout>
<div class="aca-page-layout-header">
<h1 class="aca-page-title">
{{ (selectedRowItemsCount < 1 ? 'APP.BROWSE.RECENT.TITLE' : 'APP.HEADER.SELECTED') | translate: { count: selectedRowItemsCount } }}
</h1>
<h1 class="aca-page-title">{{ 'APP.BROWSE.RECENT.TITLE' | translate }}</h1>
<aca-toolbar [items]="actions"></aca-toolbar>
</div>

Expand All @@ -20,7 +18,6 @@ <h1 class="aca-page-title">
[sortingMode]="'client'"
[imageResolver]="imageResolver"
[isResizingEnabled]="true"
(selectedItemsCountChanged)="onSelectedItemsCountChanged($event)"
[blurOnResize]="false"
(node-dblclick)="handleNodeClick($event)"
(name-click)="handleNodeClick($event)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ import { AppTestingModule } from '../../testing/app-testing.module';
import { Router } from '@angular/router';
import { NodePaging, SearchApi } from '@alfresco/js-api';
import { of } from 'rxjs';
import { getTitleElementText } from '../../testing/test-utils';

describe('RecentFilesComponent', () => {
let fixture: ComponentFixture<RecentFilesComponent>;
Expand Down Expand Up @@ -100,13 +99,4 @@ describe('RecentFilesComponent', () => {
location: 'recent-files'
});
});

it('should set title based on selectedRowItemsCount', () => {
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.BROWSE.RECENT.TITLE');

component.selectedRowItemsCount = 5;
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.HEADER.SELECTED');
});
});
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
<aca-page-layout>
<div class="aca-page-layout-header">
<h1 class="aca-page-title">
{{ (selectedRowItemsCount < 1 ? 'APP.BROWSE.SHARED.TITLE' : 'APP.HEADER.SELECTED') | translate: { count: selectedRowItemsCount } }}
</h1>

<h1 class="aca-page-title">{{ 'APP.BROWSE.SHARED.TITLE' | translate }}</h1>
<aca-toolbar [items]="actions"></aca-toolbar>
</div>

Expand All @@ -20,7 +17,6 @@ <h1 class="aca-page-title">
[imageResolver]="imageResolver"
[sortingMode]="'client'"
[isResizingEnabled]="true"
(selectedItemsCountChanged)="onSelectedItemsCountChanged($event)"
[blurOnResize]="false"
(node-dblclick)="handleNodeClick($event)"
(name-click)="handleNodeClick($event)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,28 +26,15 @@ import { TestBed, ComponentFixture } from '@angular/core/testing';
import { CustomResourcesService } from '@alfresco/adf-content-services';
import { SharedFilesComponent } from './shared-files.component';
import { AppTestingModule } from '../../testing/app-testing.module';
import { Router } from '@angular/router';
import { BehaviorSubject, of, Subject } from 'rxjs';
import { By } from '@angular/platform-browser';
import { SharedLinkPaging } from '@alfresco/js-api';
import { AppService } from '@alfresco/aca-shared';
import { getTitleElementText } from '../../testing/test-utils';
import { ActivatedRoute, Router } from '@angular/router';

describe('SharedFilesComponent', () => {
let fixture: ComponentFixture<SharedFilesComponent>;
let page: SharedLinkPaging;
let component: SharedFilesComponent;
const routerMock = {
routerState: { root: '' },
url: 'shared-files'
};
const route = {
snapshot: {
data: {
sortingPreferenceKey: ''
}
}
};

const appServiceMock = {
appNavNarMode$: new BehaviorSubject('collapsed'),
Expand All @@ -58,10 +45,11 @@ describe('SharedFilesComponent', () => {
TestBed.configureTestingModule({
imports: [AppTestingModule, SharedFilesComponent],
providers: [
{ provide: ActivatedRoute, useValue: route },
{
provide: Router,
useValue: routerMock
useValue: {
url: 'shared-files'
}
},
{
provide: AppService,
Expand All @@ -80,16 +68,6 @@ describe('SharedFilesComponent', () => {
const customResourcesService = TestBed.inject(CustomResourcesService);
spyOn(customResourcesService, 'loadSharedLinks').and.returnValue(of(page));
fixture = TestBed.createComponent(SharedFilesComponent);
component = fixture.componentInstance;
});

it('should set title based on selectedRowItemsCount', () => {
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.BROWSE.SHARED.TITLE');

component.selectedRowItemsCount = 5;
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.HEADER.SELECTED');
});

// TODO: needs better testing strategy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
<aca-page-layout>
<div class="aca-page-layout-header">
<h1 class="aca-page-title">
{{ (selectedRowItemsCount < 1 ? 'APP.BROWSE.TRASHCAN.TITLE' : 'APP.HEADER.SELECTED') | translate: { count: selectedRowItemsCount } }}
</h1>

<h1 class="aca-page-title">{{ 'APP.BROWSE.TRASHCAN.TITLE' | translate }}</h1>
<aca-toolbar [items]="actions"></aca-toolbar>
</div>

Expand All @@ -19,7 +16,6 @@ <h1 class="aca-page-title">
[navigate]="false"
[sortingMode]="'client'"
[imageResolver]="imageResolver"
(selectedItemsCountChanged)="onSelectedItemsCountChanged($event)"
[sorting]="['archivedAt', 'desc']"
[isResizingEnabled]="true"
[blurOnResize]="false"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ import { TestBed, ComponentFixture } from '@angular/core/testing';
import { AlfrescoApiService } from '@alfresco/adf-core';
import { TrashcanComponent } from './trashcan.component';
import { AppTestingModule } from '../../testing/app-testing.module';
import { getTitleElementText } from '../../testing/test-utils';

describe('TrashcanComponent', () => {
let fixture: ComponentFixture<TrashcanComponent>;
Expand Down Expand Up @@ -55,13 +54,4 @@ describe('TrashcanComponent', () => {
await fixture.whenStable();
expect(fixture.nativeElement.querySelector('adf-document-list')).not.toBeNull();
});

it('should set title based on selectedRowItemsCount', () => {
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.BROWSE.TRASHCAN.TITLE');

component.selectedRowItemsCount = 5;
fixture.detectChanges();
expect(getTitleElementText(fixture)).toBe('APP.HEADER.SELECTED');
});
});
29 changes: 0 additions & 29 deletions projects/aca-content/src/lib/testing/test-utils.ts

This file was deleted.

38 changes: 0 additions & 38 deletions projects/aca-content/src/lib/ui/theme.scss
Original file line number Diff line number Diff line change
Expand Up @@ -49,44 +49,6 @@ mat-toolbar.mat-toolbar.mat-toolbar-single-row {
}
}

.mat-checkbox-indeterminate,
.mat-checkbox-checked {
&.mat-accent {
.mat-checkbox-background {
background-color: var(--theme-blue-checkbox-color);
}
}
}

.adf-datatable-list {
.adf-datatable-row:is(adf-datatable-row) {
&:focus {
outline: 1px solid var(--theme-blue-checkbox-color);
}

.adf-cell-value:focus {
outline: 1px solid var(--theme-blue-checkbox-color);
}

.adf-datatable-cell-header:focus {
outline: 1px solid var(--theme-blue-checkbox-color);
}

.adf-datatable-link:hover {
color: var(--theme-blue-checkbox-color);
}
}

.adf-datatable-body {
.adf-datatable-row:is(adf-datatable-row) {
&.adf-is-selected,
&.adf-is-selected:hover {
background-color: var(--theme-blue-active-table-row-color);
}
}
}
}

.adf-property-field {
.adf-textitem-edit-icon.mat-icon {
color: var(--theme-secondary-text);
Expand Down
Loading

0 comments on commit 4f5aa2a

Please sign in to comment.