Browse Source

core module standalone migration

migrating-abp-packages/core
erdemcaygor 11 months ago
parent
commit
ec682bd3a6
  1. 1
      npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts
  2. 1
      npm/ng-packs/packages/core/src/lib/directives/caps-lock.directive.ts
  3. 6
      npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts
  4. 1
      npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts
  5. 1
      npm/ng-packs/packages/core/src/lib/directives/init.directive.ts
  6. 1
      npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts
  7. 1
      npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts
  8. 1
      npm/ng-packs/packages/core/src/lib/directives/show-password.directive.ts
  9. 6
      npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts
  10. 2
      npm/ng-packs/packages/core/src/lib/localization.module.ts
  11. 1
      npm/ng-packs/packages/core/src/lib/pipes/localization.pipe.ts

1
npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts

@ -1,7 +1,6 @@
import { AfterViewInit, Directive, ElementRef, Input } from '@angular/core';
@Directive({
standalone: true,
selector: '[autofocus]',
})
export class AutofocusDirective implements AfterViewInit {

1
npm/ng-packs/packages/core/src/lib/directives/caps-lock.directive.ts

@ -1,7 +1,6 @@
import { Directive, EventEmitter, HostListener, Output } from '@angular/core';
@Directive({
standalone: true,
selector: '[abpCapsLock]',
})
export class TrackCapsLockDirective {

6
npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts

@ -4,7 +4,6 @@ import { debounceTime } from 'rxjs/operators';
import { SubscriptionService } from '../services/subscription.service';
@Directive({
standalone: true,
selector: '[input.debounce]',
providers: [SubscriptionService],
})
@ -13,7 +12,10 @@ export class InputEventDebounceDirective implements OnInit {
@Output('input.debounce') readonly debounceEvent = new EventEmitter<Event>();
constructor(private el: ElementRef, private subscription: SubscriptionService) {}
constructor(
private el: ElementRef,
private subscription: SubscriptionService,
) {}
ngOnInit(): void {
const input$ = fromEvent<InputEvent>(this.el.nativeElement, 'input').pipe(

1
npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts

@ -18,7 +18,6 @@ type Controls = { [key: string]: UntypedFormControl } | UntypedFormGroup[];
* @deprecated FormSubmitDirective will be removed in V7.0.0. Use `ngSubmit` instead.
*/
@Directive({
standalone: true,
selector: 'form[ngSubmit][formGroup]',
providers: [SubscriptionService],
})

1
npm/ng-packs/packages/core/src/lib/directives/init.directive.ts

@ -1,7 +1,6 @@
import { Directive, Output, EventEmitter, ElementRef, AfterViewInit } from '@angular/core';
@Directive({
standalone: true,
selector: '[abpInit]',
})
export class InitDirective implements AfterViewInit {

1
npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts

@ -17,7 +17,6 @@ import { QUEUE_MANAGER } from '../tokens/queue.token';
import { QueueManager } from '../utils/queue';
@Directive({
standalone: true,
selector: '[abpPermission]',
})
export class PermissionDirective implements OnDestroy, OnChanges, AfterViewInit {

1
npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts

@ -18,7 +18,6 @@ import { ReplaceableComponentsService } from '../services/replaceable-components
import { SubscriptionService } from '../services/subscription.service';
@Directive({
standalone: true,
selector: '[abpReplaceableTemplate]',
providers: [SubscriptionService],
})

1
npm/ng-packs/packages/core/src/lib/directives/show-password.directive.ts

@ -1,7 +1,6 @@
import { Directive, ElementRef, Input, inject } from '@angular/core';
@Directive({
standalone: true,
selector: '[abpShowPassword]',
})
export class ShowPasswordDirective {

6
npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts

@ -3,14 +3,16 @@ import { fromEvent } from 'rxjs';
import { SubscriptionService } from '../services/subscription.service';
@Directive({
standalone: true,
selector: '[click.stop]',
providers: [SubscriptionService],
})
export class StopPropagationDirective implements OnInit {
@Output('click.stop') readonly stopPropEvent = new EventEmitter<MouseEvent>();
constructor(private el: ElementRef, private subscription: SubscriptionService) {}
constructor(
private el: ElementRef,
private subscription: SubscriptionService,
) {}
ngOnInit(): void {
this.subscription.addOne(fromEvent<MouseEvent>(this.el.nativeElement, 'click'), event => {

2
npm/ng-packs/packages/core/src/lib/localization.module.ts

@ -3,6 +3,6 @@ import { LocalizationPipe } from './pipes/localization.pipe';
@NgModule({
exports: [LocalizationPipe],
declarations: [LocalizationPipe],
imports: [LocalizationPipe],
})
export class LocalizationModule {}

1
npm/ng-packs/packages/core/src/lib/pipes/localization.pipe.ts

@ -4,7 +4,6 @@ import { LocalizationService } from '../services/localization.service';
@Injectable()
@Pipe({
standalone: false,
name: 'abpLocalization',
})
export class LocalizationPipe implements PipeTransform {

Loading…
Cancel
Save