Merge pull request #760 from Alfresco/dev-denys-i18n

Single place for translate pipe
This commit is contained in:
Maurizio Vitale
2016-09-19 09:45:16 +01:00
committed by GitHub
38 changed files with 83 additions and 112 deletions
+1 -3
View File
@@ -22,7 +22,6 @@ import {
MDL, MDL,
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoTranslationService, AlfrescoTranslationService,
AlfrescoPipeTranslate,
AlfrescoAuthenticationService AlfrescoAuthenticationService
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
@@ -34,8 +33,7 @@ declare var document: any;
selector: 'alfresco-app', selector: 'alfresco-app',
templateUrl: 'app/app.component.html', templateUrl: 'app/app.component.html',
styleUrls: ['app/app.component.css'], styleUrls: ['app/app.component.css'],
directives: [SearchBarComponent, ROUTER_DIRECTIVES, MDL], directives: [SearchBarComponent, ROUTER_DIRECTIVES, MDL]
pipes: [AlfrescoPipeTranslate]
}) })
export class AppComponent { export class AppComponent {
translate: AlfrescoTranslationService; translate: AlfrescoTranslationService;
@@ -29,8 +29,7 @@ import {
import { import {
MDL, MDL,
AlfrescoContentService, AlfrescoContentService,
CONTEXT_MENU_DIRECTIVES, CONTEXT_MENU_DIRECTIVES
AlfrescoPipeTranslate
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
import { PaginationComponent } from 'ng2-alfresco-datatable'; import { PaginationComponent } from 'ng2-alfresco-datatable';
import { ALFRESCO_ULPOAD_COMPONENTS } from 'ng2-alfresco-upload'; import { ALFRESCO_ULPOAD_COMPONENTS } from 'ng2-alfresco-upload';
@@ -52,8 +51,7 @@ declare let __moduleName: string;
CONTEXT_MENU_DIRECTIVES, CONTEXT_MENU_DIRECTIVES,
PaginationComponent PaginationComponent
], ],
providers: [DOCUMENT_LIST_PROVIDERS, FormService], providers: [DOCUMENT_LIST_PROVIDERS, FormService]
pipes: [AlfrescoPipeTranslate]
}) })
export class FilesComponent implements OnInit { export class FilesComponent implements OnInit {
currentPath: string = '/Sites/swsdp/documentLibrary'; currentPath: string = '/Sites/swsdp/documentLibrary';
+3 -1
View File
@@ -16,9 +16,10 @@
*/ */
import { bootstrap } from '@angular/platform-browser-dynamic'; import { bootstrap } from '@angular/platform-browser-dynamic';
import { PLATFORM_PIPES } from '@angular/core';
import { HTTP_PROVIDERS } from '@angular/http'; import { HTTP_PROVIDERS } from '@angular/http';
import { ALFRESCO_SEARCH_PROVIDERS } from 'ng2-alfresco-search'; import { ALFRESCO_SEARCH_PROVIDERS } from 'ng2-alfresco-search';
import { ALFRESCO_CORE_PROVIDERS } from 'ng2-alfresco-core'; import { ALFRESCO_CORE_PROVIDERS, AlfrescoPipeTranslate } from 'ng2-alfresco-core';
import { ATIVITI_FORM_PROVIDERS } from 'ng2-activiti-form'; import { ATIVITI_FORM_PROVIDERS } from 'ng2-activiti-form';
import { UploadService } from 'ng2-alfresco-upload'; import { UploadService } from 'ng2-alfresco-upload';
import { AppComponent } from './app.component'; import { AppComponent } from './app.component';
@@ -28,6 +29,7 @@ bootstrap(AppComponent, [
appRouterProviders, appRouterProviders,
HTTP_PROVIDERS, HTTP_PROVIDERS,
ALFRESCO_CORE_PROVIDERS, ALFRESCO_CORE_PROVIDERS,
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
ALFRESCO_SEARCH_PROVIDERS, ALFRESCO_SEARCH_PROVIDERS,
UploadService, UploadService,
ATIVITI_FORM_PROVIDERS ATIVITI_FORM_PROVIDERS
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, ViewChild } from '@angular/core'; import { Component, Input, OnInit, ViewChild } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiProcessService } from './../services/activiti-process.service'; import { ActivitiProcessService } from './../services/activiti-process.service';
import { Comment } from '../models/comment.model'; import { Comment } from '../models/comment.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
@@ -30,9 +30,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-comments.component.html', templateUrl: './activiti-comments.component.html',
styleUrls: ['./activiti-comments.component.css'], styleUrls: ['./activiti-comments.component.css'],
providers: [ActivitiProcessService], providers: [ActivitiProcessService]
pipes: [ AlfrescoPipeTranslate ]
}) })
export class ActivitiComments implements OnInit { export class ActivitiComments implements OnInit {
@@ -16,7 +16,7 @@
*/ */
import { Component, Output, EventEmitter, OnInit, Input, OnChanges, SimpleChanges } from '@angular/core'; import { Component, Output, EventEmitter, OnInit, Input, OnChanges, SimpleChanges } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiProcessService } from './../services/activiti-process.service'; import { ActivitiProcessService } from './../services/activiti-process.service';
import { FilterRepresentationModel } from '../models/filter.model'; import { FilterRepresentationModel } from '../models/filter.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
@@ -30,9 +30,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-filters.component.html', templateUrl: './activiti-filters.component.html',
styleUrls: ['activiti-filters.component.css'], styleUrls: ['activiti-filters.component.css'],
providers: [ActivitiProcessService], providers: [ActivitiProcessService]
pipes: [AlfrescoPipeTranslate]
}) })
export class ActivitiProcessFilters implements OnInit, OnChanges { export class ActivitiProcessFilters implements OnInit, OnChanges {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, ViewChild, Output, EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { Component, Input, ViewChild, Output, EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiProcessService } from './../services/activiti-process.service'; import { ActivitiProcessService } from './../services/activiti-process.service';
import { ActivitiProcessInstanceHeader } from './activiti-process-instance-header.component'; import { ActivitiProcessInstanceHeader } from './activiti-process-instance-header.component';
import { ActivitiProcessInstanceTasks } from './activiti-process-instance-tasks.component'; import { ActivitiProcessInstanceTasks } from './activiti-process-instance-tasks.component';
@@ -33,9 +33,7 @@ declare let __moduleName: string;
templateUrl: './activiti-process-instance-details.component.html', templateUrl: './activiti-process-instance-details.component.html',
styleUrls: ['./activiti-process-instance-details.component.css'], styleUrls: ['./activiti-process-instance-details.component.css'],
providers: [ActivitiProcessService], providers: [ActivitiProcessService],
directives: [ActivitiProcessInstanceHeader, ActivitiComments, ActivitiProcessInstanceTasks], directives: [ActivitiProcessInstanceHeader, ActivitiComments, ActivitiProcessInstanceTasks]
pipes: [AlfrescoPipeTranslate]
}) })
export class ActivitiProcessInstanceDetails implements OnInit, OnChanges { export class ActivitiProcessInstanceDetails implements OnInit, OnChanges {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, Output, EventEmitter } from '@angular/core'; import { Component, Input, Output, EventEmitter } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ProcessInstance } from '../models/process-instance'; import { ProcessInstance } from '../models/process-instance';
import { ActivitiProcessService } from './../services/activiti-process.service'; import { ActivitiProcessService } from './../services/activiti-process.service';
@@ -27,9 +27,7 @@ declare let __moduleName: string;
selector: 'activiti-process-instance-header', selector: 'activiti-process-instance-header',
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-process-instance-header.component.html', templateUrl: './activiti-process-instance-header.component.html',
styleUrls: ['./activiti-process-instance-header.component.css'], styleUrls: ['./activiti-process-instance-header.component.css']
pipes: [ AlfrescoPipeTranslate ]
}) })
export class ActivitiProcessInstanceHeader { export class ActivitiProcessInstanceHeader {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, ViewChild, Output, EventEmitter } from '@angular/core'; import { Component, Input, OnInit, ViewChild, Output, EventEmitter } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiProcessService } from './../services/activiti-process.service'; import { ActivitiProcessService } from './../services/activiti-process.service';
import { TaskDetailsModel } from '../models/task-details.model'; import { TaskDetailsModel } from '../models/task-details.model';
import { ALFRESCO_TASKLIST_DIRECTIVES } from 'ng2-activiti-tasklist'; import { ALFRESCO_TASKLIST_DIRECTIVES } from 'ng2-activiti-tasklist';
@@ -32,9 +32,7 @@ declare let __moduleName: string;
templateUrl: './activiti-process-instance-tasks.component.html', templateUrl: './activiti-process-instance-tasks.component.html',
styleUrls: ['./activiti-process-instance-tasks.component.css'], styleUrls: ['./activiti-process-instance-tasks.component.css'],
providers: [ActivitiProcessService], providers: [ActivitiProcessService],
directives: [ ALFRESCO_TASKLIST_DIRECTIVES ], directives: [ ALFRESCO_TASKLIST_DIRECTIVES ]
pipes: [ AlfrescoPipeTranslate ]
}) })
export class ActivitiProcessInstanceTasks implements OnInit { export class ActivitiProcessInstanceTasks implements OnInit {
@@ -16,7 +16,7 @@
*/ */
import {Component, OnInit, Input, Output, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import {Component, OnInit, Input, Output, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { AlfrescoPipeTranslate, AlfrescoTranslationService, CONTEXT_MENU_DIRECTIVES, CONTEXT_MENU_PROVIDERS } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, CONTEXT_MENU_DIRECTIVES, CONTEXT_MENU_PROVIDERS } from 'ng2-alfresco-core';
import { ALFRESCO_DATATABLE_DIRECTIVES, ObjectDataTableAdapter, DataRowEvent } from 'ng2-alfresco-datatable'; import { ALFRESCO_DATATABLE_DIRECTIVES, ObjectDataTableAdapter, DataRowEvent } from 'ng2-alfresco-datatable';
import { ActivitiProcessService } from '../services/activiti-process.service'; import { ActivitiProcessService } from '../services/activiti-process.service';
import { UserProcessInstanceFilterRepresentationModel, TaskQueryRequestRepresentationModel } from '../models/filter.model'; import { UserProcessInstanceFilterRepresentationModel, TaskQueryRequestRepresentationModel } from '../models/filter.model';
@@ -35,7 +35,6 @@ declare let __moduleName: string;
], ],
templateUrl: './activiti-processlist.component.html', templateUrl: './activiti-processlist.component.html',
directives: [ ALFRESCO_DATATABLE_DIRECTIVES, CONTEXT_MENU_DIRECTIVES ], directives: [ ALFRESCO_DATATABLE_DIRECTIVES, CONTEXT_MENU_DIRECTIVES ],
pipes: [ AlfrescoPipeTranslate ],
providers: [ CONTEXT_MENU_PROVIDERS, ActivitiProcessService ] providers: [ CONTEXT_MENU_PROVIDERS, ActivitiProcessService ]
}) })
export class ActivitiProcessInstanceListComponent implements OnInit, OnChanges { export class ActivitiProcessInstanceListComponent implements OnInit, OnChanges {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, ViewChild } from '@angular/core'; import { Component, Input, OnInit, ViewChild } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiProcessService } from './../services/activiti-process.service'; import { ActivitiProcessService } from './../services/activiti-process.service';
declare let componentHandler: any; declare let componentHandler: any;
@@ -27,9 +27,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-start-process.component.html', templateUrl: './activiti-start-process.component.html',
styleUrls: ['./activiti-start-process.component.css'], styleUrls: ['./activiti-start-process.component.css'],
providers: [ActivitiProcessService], providers: [ActivitiProcessService]
pipes: [ AlfrescoPipeTranslate ]
}) })
export class ActivitiStartProcessButton implements OnInit { export class ActivitiStartProcessButton implements OnInit {
@@ -16,7 +16,7 @@
*/ */
import { Component, OnInit, Output, EventEmitter, Input } from '@angular/core'; import { Component, OnInit, Output, EventEmitter, Input } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { AppDefinitionRepresentationModel } from '../models/filter.model'; import { AppDefinitionRepresentationModel } from '../models/filter.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
@@ -30,9 +30,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: 'activiti-apps.component.html', templateUrl: 'activiti-apps.component.html',
styleUrls: ['./activiti-apps.component.css', './activiti-apps-grid.component.css'], styleUrls: ['./activiti-apps.component.css', './activiti-apps-grid.component.css'],
providers: [ActivitiTaskListService], providers: [ActivitiTaskListService]
pipes: [AlfrescoPipeTranslate]
}) })
export class ActivitiApps implements OnInit { export class ActivitiApps implements OnInit {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, ViewChild } from '@angular/core'; import { Component, Input, OnInit, ViewChild } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { TaskDetailsModel } from '../models/task-details.model'; import { TaskDetailsModel } from '../models/task-details.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
@@ -30,9 +30,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-checklist.component.html', templateUrl: './activiti-checklist.component.html',
styleUrls: ['./activiti-checklist.component.css'], styleUrls: ['./activiti-checklist.component.css'],
providers: [ActivitiTaskListService], providers: [ActivitiTaskListService]
pipes: [AlfrescoPipeTranslate]
}) })
export class ActivitiChecklist implements OnInit { export class ActivitiChecklist implements OnInit {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, ViewChild } from '@angular/core'; import { Component, Input, OnInit, ViewChild } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { Comment } from '../models/comment.model'; import { Comment } from '../models/comment.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
@@ -30,9 +30,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-comments.component.html', templateUrl: './activiti-comments.component.html',
styleUrls: ['./activiti-comments.component.css'], styleUrls: ['./activiti-comments.component.css'],
providers: [ActivitiTaskListService], providers: [ActivitiTaskListService]
pipes: [ AlfrescoPipeTranslate ]
}) })
export class ActivitiComments implements OnInit { export class ActivitiComments implements OnInit {
@@ -16,7 +16,7 @@
*/ */
import { Component, Output, EventEmitter, OnInit, Input, SimpleChanges, OnChanges } from '@angular/core'; import { Component, Output, EventEmitter, OnInit, Input, SimpleChanges, OnChanges } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { FilterRepresentationModel } from '../models/filter.model'; import { FilterRepresentationModel } from '../models/filter.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
@@ -30,9 +30,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-filters.component.html', templateUrl: './activiti-filters.component.html',
styleUrls: ['activiti-filters.component.css'], styleUrls: ['activiti-filters.component.css'],
providers: [ActivitiTaskListService], providers: [ActivitiTaskListService]
pipes: [AlfrescoPipeTranslate]
}) })
export class ActivitiFilters implements OnInit, OnChanges { export class ActivitiFilters implements OnInit, OnChanges {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, ViewChild } from '@angular/core'; import { Component, Input, OnInit, ViewChild } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { User } from '../models/user.model'; import { User } from '../models/user.model';
import { Observer } from 'rxjs/Observer'; import { Observer } from 'rxjs/Observer';
import { Observable } from 'rxjs/Observable'; import { Observable } from 'rxjs/Observable';
@@ -28,9 +28,7 @@ declare let __moduleName: string;
selector: 'activiti-people', selector: 'activiti-people',
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-people.component.html', templateUrl: './activiti-people.component.html',
styleUrls: ['./activiti-people.component.css'], styleUrls: ['./activiti-people.component.css']
pipes: [ AlfrescoPipeTranslate ]
}) })
export class ActivitiPeople implements OnInit { export class ActivitiPeople implements OnInit {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, ViewChild, Output, EventEmitter, TemplateRef, OnChanges, SimpleChanges } from '@angular/core'; import { Component, Input, OnInit, ViewChild, Output, EventEmitter, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { ActivitiTaskHeader } from './activiti-task-header.component'; import { ActivitiTaskHeader } from './activiti-task-header.component';
import { ActivitiComments } from './activiti-comments.component'; import { ActivitiComments } from './activiti-comments.component';
@@ -36,9 +36,7 @@ declare let __moduleName: string;
templateUrl: './activiti-task-details.component.html', templateUrl: './activiti-task-details.component.html',
styleUrls: ['./activiti-task-details.component.css'], styleUrls: ['./activiti-task-details.component.css'],
providers: [ActivitiTaskListService, FormService], providers: [ActivitiTaskListService, FormService],
directives: [ActivitiTaskHeader, ActivitiPeople, ActivitiComments, ActivitiChecklist, ActivitiForm], directives: [ActivitiTaskHeader, ActivitiPeople, ActivitiComments, ActivitiChecklist, ActivitiForm]
pipes: [AlfrescoPipeTranslate]
}) })
export class ActivitiTaskDetails implements OnInit, OnChanges { export class ActivitiTaskDetails implements OnInit, OnChanges {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, OnInit, OnChanges } from '@angular/core'; import { Component, Input, OnInit, OnChanges } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { TaskDetailsModel } from '../models/task-details.model'; import { TaskDetailsModel } from '../models/task-details.model';
import { FormModel, FormService } from 'ng2-activiti-form'; import { FormModel, FormService } from 'ng2-activiti-form';
@@ -28,9 +28,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './activiti-task-header.component.html', templateUrl: './activiti-task-header.component.html',
styleUrls: ['./activiti-task-header.component.css'], styleUrls: ['./activiti-task-header.component.css'],
providers: [ FormService ], providers: [ FormService ]
pipes: [ AlfrescoPipeTranslate ]
}) })
export class ActivitiTaskHeader implements OnInit, OnChanges { export class ActivitiTaskHeader implements OnInit, OnChanges {
@@ -16,7 +16,7 @@
*/ */
import { Component, Input, Output, EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { Component, Input, Output, EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core';
import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ALFRESCO_DATATABLE_DIRECTIVES, ObjectDataTableAdapter, DataTableAdapter, DataRowEvent } from 'ng2-alfresco-datatable'; import { ALFRESCO_DATATABLE_DIRECTIVES, ObjectDataTableAdapter, DataTableAdapter, DataRowEvent } from 'ng2-alfresco-datatable';
import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { UserTaskFilterRepresentationModel, TaskQueryRequestRepresentationModel } from '../models/filter.model'; import { UserTaskFilterRepresentationModel, TaskQueryRequestRepresentationModel } from '../models/filter.model';
@@ -30,9 +30,7 @@ declare let __moduleName: string;
templateUrl: './activiti-tasklist.component.html', templateUrl: './activiti-tasklist.component.html',
styleUrls: ['./activiti-tasklist.component.css'], styleUrls: ['./activiti-tasklist.component.css'],
directives: [ALFRESCO_DATATABLE_DIRECTIVES], directives: [ALFRESCO_DATATABLE_DIRECTIVES],
providers: [ActivitiTaskListService], providers: [ActivitiTaskListService]
pipes: [AlfrescoPipeTranslate]
}) })
export class ActivitiTaskList implements OnInit, OnChanges { export class ActivitiTaskList implements OnInit, OnChanges {
@@ -20,7 +20,6 @@ import {
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoTranslationLoader, AlfrescoTranslationLoader,
AlfrescoTranslationService, AlfrescoTranslationService,
AlfrescoPipeTranslate,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoContentService AlfrescoContentService
} from './src/services/index'; } from './src/services/index';
@@ -38,7 +37,6 @@ export const ALFRESCO_CORE_PROVIDERS: [any] = [
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoTranslationLoader, AlfrescoTranslationLoader,
AlfrescoTranslationService, AlfrescoTranslationService,
AlfrescoPipeTranslate,
ContextMenuService ContextMenuService
]; ];
@@ -28,8 +28,7 @@ import {
import { import {
MATERIAL_DESIGN_DIRECTIVES, MATERIAL_DESIGN_DIRECTIVES,
CONTEXT_MENU_DIRECTIVES, CONTEXT_MENU_DIRECTIVES
AlfrescoPipeTranslate
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
import { import {
@@ -49,8 +48,7 @@ declare let __moduleName: string;
selector: 'alfresco-datatable', selector: 'alfresco-datatable',
styleUrls: ['./datatable.component.css'], styleUrls: ['./datatable.component.css'],
templateUrl: './datatable.component.html', templateUrl: './datatable.component.html',
directives: [MATERIAL_DESIGN_DIRECTIVES, CONTEXT_MENU_DIRECTIVES], directives: [MATERIAL_DESIGN_DIRECTIVES, CONTEXT_MENU_DIRECTIVES]
pipes: [AlfrescoPipeTranslate]
}) })
export class DataTableComponent implements OnInit, AfterViewChecked { export class DataTableComponent implements OnInit, AfterViewChecked {
@@ -23,7 +23,6 @@ import {
ALFRESCO_CORE_PROVIDERS, ALFRESCO_CORE_PROVIDERS,
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoPipeTranslate,
AlfrescoTranslationService, AlfrescoTranslationService,
CONTEXT_MENU_DIRECTIVES CONTEXT_MENU_DIRECTIVES
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
@@ -142,8 +141,7 @@ import {
`, `,
styles: [':host > .container {padding: 10px}'], styles: [':host > .container {padding: 10px}'],
directives: [DOCUMENT_LIST_DIRECTIVES, CONTEXT_MENU_DIRECTIVES], directives: [DOCUMENT_LIST_DIRECTIVES, CONTEXT_MENU_DIRECTIVES],
providers: [DOCUMENT_LIST_PROVIDERS], providers: [DOCUMENT_LIST_PROVIDERS]
pipes: [AlfrescoPipeTranslate]
}) })
class DocumentListDemo implements OnInit { class DocumentListDemo implements OnInit {
@@ -23,7 +23,8 @@ import {
beforeEach, beforeEach,
beforeEachProviders beforeEachProviders
} from '@angular/core/testing'; } from '@angular/core/testing';
import { AlfrescoAuthenticationService, AlfrescoSettingsService } from 'ng2-alfresco-core'; import { PLATFORM_PIPES } from '@angular/core';
import { AlfrescoAuthenticationService, AlfrescoSettingsService, AlfrescoPipeTranslate } from 'ng2-alfresco-core';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { AlfrescoTranslationService } from 'ng2-alfresco-core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core';
import { AlfrescoLoginComponent } from './alfresco-login.component'; import { AlfrescoLoginComponent } from './alfresco-login.component';
@@ -37,6 +38,7 @@ describe('AlfrescoLogin', () => {
beforeEachProviders(() => { beforeEachProviders(() => {
return [ return [
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
{ provide: AlfrescoAuthenticationService, useClass: AuthenticationMock }, { provide: AlfrescoAuthenticationService, useClass: AuthenticationMock },
AlfrescoSettingsService, AlfrescoSettingsService,
{ provide: AlfrescoTranslationService, useClass: TranslationMock } { provide: AlfrescoTranslationService, useClass: TranslationMock }
@@ -19,7 +19,6 @@ import { Component, Input, Output, EventEmitter, OnInit } from '@angular/core';
import { FORM_DIRECTIVES, ControlGroup, FormBuilder, Validators } from '@angular/common'; import { FORM_DIRECTIVES, ControlGroup, FormBuilder, Validators } from '@angular/common';
import { import {
AlfrescoTranslationService, AlfrescoTranslationService,
AlfrescoPipeTranslate,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoSettingsService AlfrescoSettingsService
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
@@ -33,8 +32,7 @@ declare let __moduleName: string;
moduleId: __moduleName, moduleId: __moduleName,
directives: [FORM_DIRECTIVES], directives: [FORM_DIRECTIVES],
templateUrl: './alfresco-login.component.html', templateUrl: './alfresco-login.component.html',
styleUrls: ['./alfresco-login.component.css'], styleUrls: ['./alfresco-login.component.css']
pipes: [AlfrescoPipeTranslate]
}) })
export class AlfrescoLoginComponent implements OnInit { export class AlfrescoLoginComponent implements OnInit {
@@ -22,7 +22,6 @@ import {
ALFRESCO_CORE_PROVIDERS, ALFRESCO_CORE_PROVIDERS,
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoPipeTranslate,
AlfrescoTranslationService AlfrescoTranslationService
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
import { import {
@@ -49,8 +48,7 @@ import {
`, `,
styles: [':host > .container {padding: 10px}'], styles: [':host > .container {padding: 10px}'],
providers: [ALFRESCO_SEARCH_PROVIDERS], providers: [ALFRESCO_SEARCH_PROVIDERS],
directives: [ALFRESCO_SEARCH_DIRECTIVES], directives: [ALFRESCO_SEARCH_DIRECTIVES]
pipes: [AlfrescoPipeTranslate]
}) })
class SearchDemo implements OnInit { class SearchDemo implements OnInit {
@@ -16,6 +16,7 @@
*/ */
import { it, describe, expect, inject, beforeEachProviders, beforeEach, afterEach } from '@angular/core/testing'; import { it, describe, expect, inject, beforeEachProviders, beforeEach, afterEach } from '@angular/core/testing';
import { PLATFORM_PIPES } from '@angular/core';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { AlfrescoSearchAutocompleteComponent } from './alfresco-search-autocomplete.component'; import { AlfrescoSearchAutocompleteComponent } from './alfresco-search-autocomplete.component';
import { AlfrescoThumbnailService } from './../services/alfresco-thumbnail.service'; import { AlfrescoThumbnailService } from './../services/alfresco-thumbnail.service';
@@ -26,7 +27,8 @@ import {
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoContentService, AlfrescoContentService,
AlfrescoTranslationService AlfrescoTranslationService,
AlfrescoPipeTranslate
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
declare let jasmine: any; declare let jasmine: any;
@@ -66,6 +68,7 @@ describe('AlfrescoSearchAutocompleteComponent', () => {
beforeEachProviders(() => { beforeEachProviders(() => {
return [ return [
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
{provide: AlfrescoTranslationService, useClass: TranslationMock}, {provide: AlfrescoTranslationService, useClass: TranslationMock},
AlfrescoThumbnailService, AlfrescoThumbnailService,
AlfrescoSettingsService, AlfrescoSettingsService,
@@ -18,7 +18,7 @@
import { Component, EventEmitter, Input, OnChanges, Output } from '@angular/core'; import { Component, EventEmitter, Input, OnChanges, Output } from '@angular/core';
import { AlfrescoSearchService } from './../services/alfresco-search.service'; import { AlfrescoSearchService } from './../services/alfresco-search.service';
import { AlfrescoThumbnailService } from './../services/alfresco-thumbnail.service'; import { AlfrescoThumbnailService } from './../services/alfresco-thumbnail.service';
import { AlfrescoPipeTranslate, AlfrescoTranslationService } from 'ng2-alfresco-core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core';
declare let __moduleName: string; declare let __moduleName: string;
@@ -27,8 +27,7 @@ declare let __moduleName: string;
selector: 'alfresco-search-autocomplete', selector: 'alfresco-search-autocomplete',
templateUrl: './alfresco-search-autocomplete.component.html', templateUrl: './alfresco-search-autocomplete.component.html',
styleUrls: ['./alfresco-search-autocomplete.component.css'], styleUrls: ['./alfresco-search-autocomplete.component.css'],
providers: [AlfrescoSearchService], providers: [AlfrescoSearchService]
pipes: [AlfrescoPipeTranslate]
}) })
export class AlfrescoSearchAutocompleteComponent implements OnChanges { export class AlfrescoSearchAutocompleteComponent implements OnChanges {
@@ -15,7 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { provide } from '@angular/core'; import { provide, PLATFORM_PIPES } from '@angular/core';
import { it, describe, expect, inject, beforeEachProviders, beforeEach } from '@angular/core/testing'; import { it, describe, expect, inject, beforeEachProviders, beforeEach } from '@angular/core/testing';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { AlfrescoSearchControlComponent } from './alfresco-search-control.component'; import { AlfrescoSearchControlComponent } from './alfresco-search-control.component';
@@ -26,7 +26,8 @@ import {
AlfrescoApiService, AlfrescoApiService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoContentService, AlfrescoContentService,
AlfrescoTranslationService AlfrescoTranslationService,
AlfrescoPipeTranslate
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
import { AlfrescoSearchService } from '../services/alfresco-search.service'; import { AlfrescoSearchService } from '../services/alfresco-search.service';
@@ -37,6 +38,7 @@ describe('AlfrescoSearchControlComponent', () => {
beforeEachProviders(() => { beforeEachProviders(() => {
return [ return [
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
AlfrescoSearchService, AlfrescoSearchService,
provide(AlfrescoTranslationService, {useClass: TranslationMock}), provide(AlfrescoTranslationService, {useClass: TranslationMock}),
AlfrescoThumbnailService, AlfrescoThumbnailService,
@@ -17,7 +17,7 @@
import { Control, Validators } from '@angular/common'; import { Control, Validators } from '@angular/common';
import { Component, Input, Output, ElementRef, EventEmitter, ViewChild } from '@angular/core'; import { Component, Input, Output, ElementRef, EventEmitter, ViewChild } from '@angular/core';
import { AlfrescoPipeTranslate, AlfrescoTranslationService } from 'ng2-alfresco-core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core';
import { AlfrescoSearchAutocompleteComponent } from './alfresco-search-autocomplete.component'; import { AlfrescoSearchAutocompleteComponent } from './alfresco-search-autocomplete.component';
import { SearchTermValidator } from './../forms/search-term-validator'; import { SearchTermValidator } from './../forms/search-term-validator';
@@ -28,8 +28,7 @@ declare let __moduleName: string;
selector: 'alfresco-search-control', selector: 'alfresco-search-control',
templateUrl: './alfresco-search-control.component.html', templateUrl: './alfresco-search-control.component.html',
styleUrls: ['./alfresco-search-control.component.css'], styleUrls: ['./alfresco-search-control.component.css'],
directives: [AlfrescoSearchAutocompleteComponent], directives: [AlfrescoSearchAutocompleteComponent]
pipes: [AlfrescoPipeTranslate]
}) })
export class AlfrescoSearchControlComponent { export class AlfrescoSearchControlComponent {
@@ -15,6 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { PLATFORM_PIPES } from '@angular/core';
import { it, describe, expect, inject, beforeEachProviders, beforeEach } from '@angular/core/testing'; import { it, describe, expect, inject, beforeEachProviders, beforeEach } from '@angular/core/testing';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { RouteParams } from '@angular/router-deprecated'; import { RouteParams } from '@angular/router-deprecated';
@@ -27,7 +28,8 @@ import {
AlfrescoApiService, AlfrescoApiService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoContentService, AlfrescoContentService,
AlfrescoTranslationService AlfrescoTranslationService,
AlfrescoPipeTranslate
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
declare let jasmine: any; declare let jasmine: any;
@@ -67,6 +69,7 @@ describe('AlfrescoSearchComponent', () => {
beforeEachProviders(() => { beforeEachProviders(() => {
return [ return [
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
AlfrescoSearchService, AlfrescoSearchService,
{provide: AlfrescoTranslationService, useClass: TranslationMock}, {provide: AlfrescoTranslationService, useClass: TranslationMock},
AlfrescoThumbnailService, AlfrescoThumbnailService,
@@ -19,7 +19,7 @@ import { Component, EventEmitter, Input, Output, Optional, OnChanges, OnInit } f
import { RouteParams } from '@angular/router-deprecated'; import { RouteParams } from '@angular/router-deprecated';
import { AlfrescoSearchService } from './../services/alfresco-search.service'; import { AlfrescoSearchService } from './../services/alfresco-search.service';
import { AlfrescoThumbnailService } from './../services/alfresco-thumbnail.service'; import { AlfrescoThumbnailService } from './../services/alfresco-thumbnail.service';
import { AlfrescoPipeTranslate, AlfrescoTranslationService } from 'ng2-alfresco-core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core';
declare let __moduleName: string; declare let __moduleName: string;
@@ -28,8 +28,7 @@ declare let __moduleName: string;
selector: 'alfresco-search', selector: 'alfresco-search',
styleUrls: ['./alfresco-search.component.css'], styleUrls: ['./alfresco-search.component.css'],
templateUrl: './alfresco-search.component.html', templateUrl: './alfresco-search.component.html',
providers: [AlfrescoSearchService], providers: [AlfrescoSearchService]
pipes: [AlfrescoPipeTranslate]
}) })
export class AlfrescoSearchComponent implements OnChanges, OnInit { export class AlfrescoSearchComponent implements OnChanges, OnInit {
@@ -15,6 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { PLATFORM_PIPES } from '@angular/core';
import { describe, expect, it, inject, beforeEach, beforeEachProviders } from '@angular/core/testing'; import { describe, expect, it, inject, beforeEach, beforeEachProviders } from '@angular/core/testing';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { Observable } from 'rxjs/Observable'; import { Observable } from 'rxjs/Observable';
@@ -24,7 +25,8 @@ import {
AlfrescoTranslationService, AlfrescoTranslationService,
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoApiService AlfrescoApiService,
AlfrescoPipeTranslate
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
import { FileUploadingDialogComponent } from './file-uploading-dialog.component'; import { FileUploadingDialogComponent } from './file-uploading-dialog.component';
@@ -43,6 +45,7 @@ describe('FileUploadDialog', () => {
AlfrescoApiService, AlfrescoApiService,
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
{ provide: AlfrescoTranslationService, useClass: TranslationMock }, { provide: AlfrescoTranslationService, useClass: TranslationMock },
UploadService UploadService
]; ];
@@ -18,7 +18,7 @@
import { Component, ChangeDetectorRef, OnInit, OnDestroy } from '@angular/core'; import { Component, ChangeDetectorRef, OnInit, OnDestroy } from '@angular/core';
import { FileModel } from '../models/file.model'; import { FileModel } from '../models/file.model';
import { FileUploadingListComponent } from './file-uploading-list.component'; import { FileUploadingListComponent } from './file-uploading-list.component';
import { AlfrescoTranslationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core';
import { UploadService } from '../services/upload.service'; import { UploadService } from '../services/upload.service';
declare let __moduleName: string; declare let __moduleName: string;
@@ -40,8 +40,7 @@ declare let __moduleName: string;
directives: [FileUploadingListComponent], directives: [FileUploadingListComponent],
templateUrl: './file-uploading-dialog.component.html', templateUrl: './file-uploading-dialog.component.html',
styleUrls: ['./file-uploading-dialog.component.css'], styleUrls: ['./file-uploading-dialog.component.css'],
host: {'[class.dialog-show]': 'toggleShowDialog'}, host: {'[class.dialog-show]': 'toggleShowDialog'}
pipes: [AlfrescoPipeTranslate]
}) })
export class FileUploadingDialogComponent implements OnInit, OnDestroy { export class FileUploadingDialogComponent implements OnInit, OnDestroy {
@@ -18,7 +18,6 @@
import { Component, ElementRef, Input } from '@angular/core'; import { Component, ElementRef, Input } from '@angular/core';
import { FileModel } from '../models/file.model'; import { FileModel } from '../models/file.model';
import { AlfrescoPipeTranslate } from 'ng2-alfresco-core';
declare let __moduleName: string; declare let __moduleName: string;
@@ -36,8 +35,7 @@ declare let __moduleName: string;
selector: 'alfresco-file-uploading-list', selector: 'alfresco-file-uploading-list',
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './file-uploading-list.component.html', templateUrl: './file-uploading-list.component.html',
styleUrls: ['./file-uploading-list.component.css'], styleUrls: ['./file-uploading-list.component.css']
pipes: [AlfrescoPipeTranslate]
}) })
export class FileUploadingListComponent { export class FileUploadingListComponent {
@@ -15,6 +15,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { PLATFORM_PIPES } from '@angular/core';
import { describe, expect, it, inject, beforeEach, beforeEachProviders } from '@angular/core/testing'; import { describe, expect, it, inject, beforeEach, beforeEachProviders } from '@angular/core/testing';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { HTTP_PROVIDERS } from '@angular/http'; import { HTTP_PROVIDERS } from '@angular/http';
@@ -23,7 +24,8 @@ import {
AlfrescoTranslationService, AlfrescoTranslationService,
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoApiService AlfrescoApiService,
AlfrescoPipeTranslate
} from 'ng2-alfresco-core'; } from 'ng2-alfresco-core';
import { UploadButtonComponent } from './upload-button.component'; import { UploadButtonComponent } from './upload-button.component';
@@ -79,6 +81,7 @@ describe('AlfrescoUploadButton', () => {
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoApiService, AlfrescoApiService,
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
{ provide: AlfrescoTranslationService, useClass: TranslationMock }, { provide: AlfrescoTranslationService, useClass: TranslationMock },
UploadService UploadService
]; ];
@@ -19,7 +19,7 @@
import { Component, ViewChild, ElementRef, Input, Output, EventEmitter } from '@angular/core'; import { Component, ViewChild, ElementRef, Input, Output, EventEmitter } from '@angular/core';
import { UploadService } from '../services/upload.service'; import { UploadService } from '../services/upload.service';
import { FileModel } from '../models/file.model'; import { FileModel } from '../models/file.model';
import { AlfrescoTranslationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core';
import 'rxjs/Rx'; import 'rxjs/Rx';
declare let componentHandler: any; declare let componentHandler: any;
@@ -51,8 +51,7 @@ const ERROR_FOLDER_ALREADY_EXIST = 409;
selector: 'alfresco-upload-button', selector: 'alfresco-upload-button',
moduleId: __moduleName, moduleId: __moduleName,
templateUrl: './upload-button.component.html', templateUrl: './upload-button.component.html',
styleUrls: ['./upload-button.component.css'], styleUrls: ['./upload-button.component.css']
pipes: [AlfrescoPipeTranslate]
}) })
export class UploadButtonComponent { export class UploadButtonComponent {
@@ -15,10 +15,11 @@
* limitations under the License. * limitations under the License.
*/ */
import { PLATFORM_PIPES } from '@angular/core';
import { describe, expect, it, inject, beforeEach, beforeEachProviders } from '@angular/core/testing'; import { describe, expect, it, inject, beforeEach, beforeEachProviders } from '@angular/core/testing';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { UploadDragAreaComponent } from './upload-drag-area.component'; import { UploadDragAreaComponent } from './upload-drag-area.component';
import { AlfrescoTranslationService, AlfrescoSettingsService, AlfrescoAuthenticationService, AlfrescoApiService } from 'ng2-alfresco-core'; import { AlfrescoTranslationService, AlfrescoSettingsService, AlfrescoAuthenticationService, AlfrescoApiService, AlfrescoPipeTranslate } from 'ng2-alfresco-core';
import { TranslationMock } from '../assets/translation.service.mock'; import { TranslationMock } from '../assets/translation.service.mock';
import { UploadService } from '../services/upload.service'; import { UploadService } from '../services/upload.service';
import { HTTP_PROVIDERS } from '@angular/http'; import { HTTP_PROVIDERS } from '@angular/http';
@@ -40,6 +41,7 @@ describe('AlfrescoUploadDragArea', () => {
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoApiService, AlfrescoApiService,
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true },
{ provide: AlfrescoTranslationService, useClass: TranslationMock }, { provide: AlfrescoTranslationService, useClass: TranslationMock },
UploadService UploadService
]; ];
@@ -18,7 +18,7 @@
import { Component, ViewChild, Input, Output, EventEmitter } from '@angular/core'; import { Component, ViewChild, Input, Output, EventEmitter } from '@angular/core';
import { UploadService } from '../services/upload.service'; import { UploadService } from '../services/upload.service';
import { FileDraggableDirective } from '../directives/file-draggable.directive'; import { FileDraggableDirective } from '../directives/file-draggable.directive';
import { AlfrescoTranslationService, AlfrescoPipeTranslate } from 'ng2-alfresco-core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core';
import { FileModel } from '../models/file.model'; import { FileModel } from '../models/file.model';
declare let __moduleName: string; declare let __moduleName: string;
@@ -40,8 +40,7 @@ const ERROR_FOLDER_ALREADY_EXIST = 409;
moduleId: __moduleName, moduleId: __moduleName,
directives: [FileDraggableDirective], directives: [FileDraggableDirective],
templateUrl: './upload-drag-area.component.html', templateUrl: './upload-drag-area.component.html',
styleUrls: ['./upload-drag-area.component.css'], styleUrls: ['./upload-drag-area.component.css']
pipes: [AlfrescoPipeTranslate]
}) })
export class UploadDragAreaComponent { export class UploadDragAreaComponent {
@@ -15,10 +15,11 @@
* limitations under the License. * limitations under the License.
*/ */
import { PLATFORM_PIPES } from '@angular/core';
import { describe, expect, it, inject, beforeEachProviders, beforeEach, afterEach, xit } from '@angular/core/testing'; import { describe, expect, it, inject, beforeEachProviders, beforeEach, afterEach, xit } from '@angular/core/testing';
import { TestComponentBuilder } from '@angular/compiler/testing'; import { TestComponentBuilder } from '@angular/compiler/testing';
import { WebscriptComponent } from '../src/webscript.component'; import { WebscriptComponent } from '../src/webscript.component';
import { AlfrescoAuthenticationService, AlfrescoSettingsService, AlfrescoApiService } from 'ng2-alfresco-core'; import { AlfrescoAuthenticationService, AlfrescoSettingsService, AlfrescoApiService, AlfrescoPipeTranslate } from 'ng2-alfresco-core';
declare let jasmine: any; declare let jasmine: any;
@@ -30,7 +31,8 @@ describe('Test ng2-alfresco-webscript', () => {
return [ return [
AlfrescoSettingsService, AlfrescoSettingsService,
AlfrescoAuthenticationService, AlfrescoAuthenticationService,
AlfrescoApiService AlfrescoApiService,
{ provide: PLATFORM_PIPES, useValue: AlfrescoPipeTranslate, multi: true }
]; ];
}); });