diff --git a/src/Squidex/app/framework/angular/animations.ts b/src/Squidex/app/framework/angular/animations.ts index 4887b7f47..15fdbadad 100644 --- a/src/Squidex/app/framework/angular/animations.ts +++ b/src/Squidex/app/framework/angular/animations.ts @@ -7,7 +7,7 @@ import * as Ng2 from '@angular/core'; -function buildFadeAnimation(name = 'fade', timing = '200ms'): Ng2.AnimationEntryMetadata { +export function buildFadeAnimation(name = 'fade', timing = '200ms'): Ng2.AnimationEntryMetadata { return Ng2.trigger( name, [ Ng2.transition(':enter', [ @@ -30,7 +30,7 @@ function buildFadeAnimation(name = 'fade', timing = '200ms'): Ng2.AnimationEntry ); }; -function buildHeightAnimation(name = 'height', timing = '200ms'): Ng2.AnimationEntryMetadata { +export function buildHeightAnimation(name = 'height', timing = '200ms'): Ng2.AnimationEntryMetadata { return Ng2.trigger( name, [ Ng2.transition(':enter', [ diff --git a/src/Squidex/app/framework/angular/autocomplete.component.ts b/src/Squidex/app/framework/angular/autocomplete.component.ts index 9fd8b1a4b..e54dc65ce 100644 --- a/src/Squidex/app/framework/angular/autocomplete.component.ts +++ b/src/Squidex/app/framework/angular/autocomplete.component.ts @@ -30,15 +30,17 @@ const KEY_DOWN = 40; const NOOP = () => { }; +export function AutocompleteFunction () { + return Ng2.forwardRef(() => AutocompleteComponent); +} + @Ng2.Component({ selector: 'sqx-autocomplete', styles, template, providers: [{ provide: Ng2Forms.NG_VALUE_ACCESSOR, - useExisting: Ng2.forwardRef(() => { - return AutocompleteComponent; - }), + useExisting: AutocompleteFunction, multi: true }] })