mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Provide preference services on for tasks/processes on component module level (#7579)
This commit is contained in:
@@ -59,7 +59,7 @@
|
|||||||
[attr.data-automation-id]="'adf-datatable-cell-header-drag-icon-placeholder-'+col.key"
|
[attr.data-automation-id]="'adf-datatable-cell-header-drag-icon-placeholder-'+col.key"
|
||||||
></span>
|
></span>
|
||||||
|
|
||||||
<span *ngIf="col.title" class="adf-datatable-cell-value"> {{col.title | translate}}</span>
|
<span *ngIf="col.title" class="adf-datatable-cell-value">{{col.title | translate}}</span>
|
||||||
|
|
||||||
<span *ngIf="col.title && col.sortable && isDraggingHeaderColumn" class="adf-sr-only" aria-live="polite">
|
<span *ngIf="col.title && col.sortable && isDraggingHeaderColumn" class="adf-sr-only" aria-live="polite">
|
||||||
{{ getSortLiveAnnouncement(col) | translate: { string: col.title | translate } }}
|
{{ getSortLiveAnnouncement(col) | translate: { string: col.title | translate } }}
|
||||||
|
@@ -20,6 +20,8 @@ import { CommonModule } from '@angular/common';
|
|||||||
import { ProcessListCloudComponent } from './components/process-list-cloud.component';
|
import { ProcessListCloudComponent } from './components/process-list-cloud.component';
|
||||||
import { MaterialModule } from '../../material.module';
|
import { MaterialModule } from '../../material.module';
|
||||||
import { CoreModule } from '@alfresco/adf-core';
|
import { CoreModule } from '@alfresco/adf-core';
|
||||||
|
import { LocalPreferenceCloudService } from '../../services/local-preference-cloud.service';
|
||||||
|
import { PROCESS_LISTS_PREFERENCES_SERVICE_TOKEN } from '../../services/cloud-token.service';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
@@ -28,6 +30,10 @@ import { CoreModule } from '@alfresco/adf-core';
|
|||||||
CoreModule
|
CoreModule
|
||||||
|
|
||||||
],
|
],
|
||||||
|
providers: [{
|
||||||
|
provide: PROCESS_LISTS_PREFERENCES_SERVICE_TOKEN,
|
||||||
|
useClass: LocalPreferenceCloudService
|
||||||
|
}],
|
||||||
declarations: [ProcessListCloudComponent],
|
declarations: [ProcessListCloudComponent],
|
||||||
exports: [ProcessListCloudComponent]
|
exports: [ProcessListCloudComponent]
|
||||||
})
|
})
|
||||||
|
@@ -21,8 +21,9 @@ import { MaterialModule } from '../../material.module';
|
|||||||
import { TaskListCloudComponent } from './components/task-list-cloud.component';
|
import { TaskListCloudComponent } from './components/task-list-cloud.component';
|
||||||
import { ServiceTaskListCloudComponent } from './components/service-task-list-cloud.component';
|
import { ServiceTaskListCloudComponent } from './components/service-task-list-cloud.component';
|
||||||
import { CoreModule } from '@alfresco/adf-core';
|
import { CoreModule } from '@alfresco/adf-core';
|
||||||
import { TASK_LIST_CLOUD_TOKEN } from '../../services/cloud-token.service';
|
import { TASK_LIST_CLOUD_TOKEN, TASK_LIST_PREFERENCES_SERVICE_TOKEN } from '../../services/cloud-token.service';
|
||||||
import { TaskListCloudService } from './services/task-list-cloud.service';
|
import { TaskListCloudService } from './services/task-list-cloud.service';
|
||||||
|
import { LocalPreferenceCloudService } from '../../services/local-preference-cloud.service';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
@@ -42,6 +43,10 @@ import { TaskListCloudService } from './services/task-list-cloud.service';
|
|||||||
{
|
{
|
||||||
provide: TASK_LIST_CLOUD_TOKEN,
|
provide: TASK_LIST_CLOUD_TOKEN,
|
||||||
useClass: TaskListCloudService
|
useClass: TaskListCloudService
|
||||||
|
},
|
||||||
|
{
|
||||||
|
provide: TASK_LIST_PREFERENCES_SERVICE_TOKEN,
|
||||||
|
useClass: LocalPreferenceCloudService
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user