diff --git a/demo-shell-ng2/app/components/login/login-demo.component.html b/demo-shell-ng2/app/components/login/login-demo.component.html index 20605e458d..4f76ebc2f9 100644 --- a/demo-shell-ng2/app/components/login/login-demo.component.html +++ b/demo-shell-ng2/app/components/login/login-demo.component.html @@ -45,7 +45,7 @@ settings -

-
+ diff --git a/ng2-components/ng2-alfresco-login/index.ts b/ng2-components/ng2-alfresco-login/index.ts index ff1ccd186b..5cb83563e9 100644 --- a/ng2-components/ng2-alfresco-login/index.ts +++ b/ng2-components/ng2-alfresco-login/index.ts @@ -28,18 +28,17 @@ export { LoginHeaderDirective } from './src/directives/login-header.directive'; export { LoginFooterDirective } from './src/directives/login-footer.directive'; export { LoginComponent } from './src/components/login.component'; -// Old Deprecated export -import { LoginComponent as AlfrescoLoginComponent } from './src/components/login.component'; -export { LoginComponent as AlfrescoLoginComponent } from './src/components/login.component'; +export { LoginErrorEvent } from './src/models/login-error.event'; +export { LoginSubmitEvent } from './src/models/login-submit.event'; +export { LoginSuccessEvent } from './src/models/login-success.event'; -export const ALFRESCO_LOGIN_DIRECTIVES: any[] = [ - LoginComponent, - LoginFooterDirective, - LoginHeaderDirective, - - // Old Deprecated export - AlfrescoLoginComponent -]; +export function declarations() { + return [ + LoginComponent, + LoginFooterDirective, + LoginHeaderDirective + ]; +} @NgModule({ imports: [ @@ -47,9 +46,7 @@ export const ALFRESCO_LOGIN_DIRECTIVES: any[] = [ CoreModule, MaterialModule ], - declarations: [ - ...ALFRESCO_LOGIN_DIRECTIVES - ], + declarations: declarations(), providers: [ { provide: TRANSLATION_PROVIDER, @@ -61,7 +58,7 @@ export const ALFRESCO_LOGIN_DIRECTIVES: any[] = [ } ], exports: [ - ...ALFRESCO_LOGIN_DIRECTIVES, + ...declarations(), MaterialModule ] }) diff --git a/ng2-components/ng2-alfresco-login/src/assets/authentication.service.mock.ts b/ng2-components/ng2-alfresco-login/src/assets/authentication.service.mock.ts index 97271742ce..f029e4e5d7 100644 --- a/ng2-components/ng2-alfresco-login/src/assets/authentication.service.mock.ts +++ b/ng2-components/ng2-alfresco-login/src/assets/authentication.service.mock.ts @@ -21,9 +21,9 @@ import { Observable } from 'rxjs/Rx'; export class AuthenticationMock /*extends AlfrescoAuthenticationService*/ { // TODO: real auth service returns Observable - login(username: string, password: string): Observable { + login(username: string, password: string): Observable<{ type: string, ticket: any }> { if (username === 'fake-username' && password === 'fake-password') { - return Observable.of(true); + return Observable.of({ type: 'type', ticket: 'ticket'}); } if (username === 'fake-username-CORS-error' && password === 'fake-password') { diff --git a/ng2-components/ng2-alfresco-login/src/components/login.component.html b/ng2-components/ng2-alfresco-login/src/components/login.component.html index 91c51eb9a5..4246ebc114 100644 --- a/ng2-components/ng2-alfresco-login/src/components/login.component.html +++ b/ng2-components/ng2-alfresco-login/src/components/login.component.html @@ -48,7 +48,7 @@ -