Removed double quotes

This commit is contained in:
Vito Albano
2023-11-13 19:02:58 +00:00
parent ddfd23cfb4
commit a9442368b6
179 changed files with 451 additions and 452 deletions
@@ -18,7 +18,6 @@ adf-search-properties {
.adf-search-properties-file-size-operator, .adf-search-properties-file-size-operator,
.adf-search-properties-file-size-unit { .adf-search-properties-file-size-unit {
.mat-mdc-form-field-infix { .mat-mdc-form-field-infix {
border: 1px solid var(--adf-theme-mat-grey-color-a400); border: 1px solid var(--adf-theme-mat-grey-color-a400);
border-radius: 5px; border-radius: 5px;
@@ -18,8 +18,8 @@
import {Component} from '@angular/core'; import {Component} from '@angular/core';
@Component({ @Component({
"selector": 'adf-demo-breadcrumb', selector: 'adf-demo-breadcrumb',
"template": ` template: `
<adf-breadcrumb [compact]="compact"> <adf-breadcrumb [compact]="compact">
<adf-breadcrumb-item> <adf-breadcrumb-item>
<a href="/">Home</a> <a href="/">Home</a>
@@ -19,8 +19,8 @@ import { Component, TemplateRef, ViewChild } from '@angular/core';
@Component({ @Component({
"standalone": true, "standalone": true,
"selector": 'adf-breadcrumb-item', selector: 'adf-breadcrumb-item',
"template": ` template: `
<ng-template #breadcrumbItemTemplate> <ng-template #breadcrumbItemTemplate>
<ng-content></ng-content> <ng-content></ng-content>
</ng-template> </ng-template>
@@ -28,10 +28,10 @@ import { BreadcrumbItemComponent } from '../breadcrumb-item/breadcrumb-item.comp
@Component({ @Component({
"standalone": true, "standalone": true,
"selector": 'adf-breadcrumb', selector: 'adf-breadcrumb',
"templateUrl": './breadcrumb.component.html', "templateUrl": './breadcrumb.component.html',
"styleUrls": ['./breadcrumb.component.scss'], "styleUrls": ['./breadcrumb.component.scss'],
"changeDetection": ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
"imports": [ CommonModule, MatIconModule, TranslateModule, MatButtonModule, MatTooltipModule ] "imports": [ CommonModule, MatIconModule, TranslateModule, MatButtonModule, MatTooltipModule ]
}) })
export class BreadcrumbComponent implements AfterContentInit, OnChanges { export class BreadcrumbComponent implements AfterContentInit, OnChanges {
@@ -19,9 +19,9 @@ import { Directive, ElementRef } from '@angular/core';
/** @internal */ /** @internal */
@Directive({ @Directive({
"standalone": true, standalone: true,
"selector": '[adf-breadcrumb-focus]', selector: '[adf-breadcrumb-focus]',
"host": { host: {
"class": 'adf-breadcrumb-focus' "class": 'adf-breadcrumb-focus'
} }
}) })
@@ -25,11 +25,11 @@ import { Directionality } from '@angular/cdk/bidi';
import { SHELL_APP_SERVICE, ShellAppService, SHELL_NAVBAR_MIN_WIDTH, SHELL_NAVBAR_MAX_WIDTH } from '../../services/shell-app.service'; import { SHELL_APP_SERVICE, ShellAppService, SHELL_NAVBAR_MIN_WIDTH, SHELL_NAVBAR_MAX_WIDTH } from '../../services/shell-app.service';
@Component({ @Component({
"selector": 'app-shell', selector: 'app-shell',
"templateUrl": './shell.component.html', "templateUrl": './shell.component.html',
"styleUrls": ['./shell.component.scss'], "styleUrls": ['./shell.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'app-shell' } host: { "class": 'app-shell' }
}) })
export class ShellLayoutComponent implements OnInit, OnDestroy { export class ShellLayoutComponent implements OnInit, OnDestroy {
@ViewChild('layout', { "static": true }) @ViewChild('layout', { "static": true })
@@ -19,10 +19,10 @@ import { Component, ViewEncapsulation, ChangeDetectionStrategy, Input } from '@a
import { ExtensionRef } from '@alfresco/adf-extensions'; import { ExtensionRef } from '@alfresco/adf-extensions';
@Component({ @Component({
"selector": 'adf-about-extension-list', selector: 'adf-about-extension-list',
"templateUrl": './about-extension-list.component.html', "templateUrl": './about-extension-list.component.html',
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class AboutExtensionListComponent { export class AboutExtensionListComponent {
columns = [ columns = [
@@ -18,9 +18,9 @@
import { Component, Input, ViewEncapsulation } from '@angular/core'; import { Component, Input, ViewEncapsulation } from '@angular/core';
@Component({ @Component({
"selector": 'adf-about-github-link', selector: 'adf-about-github-link',
"templateUrl": './about-github-link.component.html', "templateUrl": './about-github-link.component.html',
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class AboutGithubLinkComponent { export class AboutGithubLinkComponent {
/** Commit corresponding to the version of ADF to be used. */ /** Commit corresponding to the version of ADF to be used. */
@@ -19,11 +19,11 @@ import { Component, ViewEncapsulation, ChangeDetectionStrategy, Input } from '@a
import { LicenseData } from '../interfaces'; import { LicenseData } from '../interfaces';
@Component({ @Component({
"selector": 'adf-about-license-list', selector: 'adf-about-license-list',
"templateUrl": './about-license-list.component.html', "templateUrl": './about-license-list.component.html',
"styleUrls": ['./about-license-list.component.scss'], "styleUrls": ['./about-license-list.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class AboutLicenseListComponent { export class AboutLicenseListComponent {
columns = [ columns = [
@@ -23,10 +23,10 @@ interface ModuleInfo {
} }
@Component({ @Component({
"selector": 'adf-about-module-list', selector: 'adf-about-module-list',
"templateUrl": './module-list.component.html', "templateUrl": './module-list.component.html',
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class ModuleListComponent { export class ModuleListComponent {
columns = [ columns = [
@@ -19,10 +19,10 @@ import { Component, ChangeDetectionStrategy, Input, OnInit } from '@angular/core
import { PackageInfo } from '../interfaces'; import { PackageInfo } from '../interfaces';
@Component({ @Component({
"selector": 'adf-about-package-list', selector: 'adf-about-package-list',
"templateUrl": './package-list.component.html', "templateUrl": './package-list.component.html',
"styleUrls": ['./package-list.component.scss'], "styleUrls": ['./package-list.component.scss'],
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class PackageListComponent implements OnInit { export class PackageListComponent implements OnInit {
@@ -18,7 +18,7 @@
import { ContentChild, Directive, Input, TemplateRef } from '@angular/core'; import { ContentChild, Directive, Input, TemplateRef } from '@angular/core';
@Directive({ @Directive({
"selector": 'adf-about-panel' selector: 'adf-about-panel'
}) })
export class AboutPanelDirective { export class AboutPanelDirective {
@Input() label!: string; @Input() label!: string;
@@ -32,9 +32,9 @@ interface RepositoryInfo {
} }
@Component({ @Component({
"selector": 'adf-about-platform-version', selector: 'adf-about-platform-version',
"templateUrl": './about-platform-version.component.html', "templateUrl": './about-platform-version.component.html',
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class AboutPlatformVersionComponent { export class AboutPlatformVersionComponent {
@@ -21,7 +21,7 @@ import { LicenseData, StatusData } from '../interfaces';
import { RepositoryInfo } from './repository-info.interface'; import { RepositoryInfo } from './repository-info.interface';
@Component({ @Component({
"selector": 'adf-about-repository-info', selector: 'adf-about-repository-info',
"templateUrl": './about-repository-info.component.html' "templateUrl": './about-repository-info.component.html'
}) })
export class AboutRepositoryInfoComponent implements OnInit { export class AboutRepositoryInfoComponent implements OnInit {
@@ -19,7 +19,7 @@ import { Component, OnInit } from '@angular/core';
import { AppConfigService, AppConfigValues } from '../../app-config/app-config.service'; import { AppConfigService, AppConfigValues } from '../../app-config/app-config.service';
@Component({ @Component({
"selector": 'adf-about-server-settings', selector: 'adf-about-server-settings',
"templateUrl": './about-server-settings.component.html', "templateUrl": './about-server-settings.component.html',
"styleUrls": ['./about-server-settings.component.scss'] "styleUrls": ['./about-server-settings.component.scss']
}) })
@@ -19,10 +19,10 @@ import { Component, ViewEncapsulation, ChangeDetectionStrategy, Input } from '@a
import { StatusData } from '../interfaces'; import { StatusData } from '../interfaces';
@Component({ @Component({
"selector": 'adf-about-status-list', selector: 'adf-about-status-list',
"templateUrl": './about-status-list.component.html', "templateUrl": './about-status-list.component.html',
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class AboutStatusListComponent { export class AboutStatusListComponent {
columns = [ columns = [
+2 -2
View File
@@ -19,10 +19,10 @@ import { Component, ContentChildren, QueryList, ViewEncapsulation } from '@angul
import { AboutPanelDirective } from './about-panel.directive'; import { AboutPanelDirective } from './about-panel.directive';
@Component({ @Component({
"selector": 'adf-about', selector: 'adf-about',
"templateUrl": './about.component.html', "templateUrl": './about.component.html',
"styleUrls": ['about.component.scss'], "styleUrls": ['about.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class AboutComponent { export class AboutComponent {
@ContentChildren(AboutPanelDirective) @ContentChildren(AboutPanelDirective)
@@ -75,7 +75,7 @@ describe('AuthGuardService BPM', () => {
appConfigService.config.oauth2 = { appConfigService.config.oauth2 = {
"silentLogin": true, "silentLogin": true,
"host": 'http://localhost:6543', host: 'http://localhost:6543',
"redirectUri": '/', "redirectUri": '/',
"clientId": 'activiti', "clientId": 'activiti',
"publicUrl": 'settings', "publicUrl": 'settings',
@@ -119,7 +119,7 @@ describe('AuthGuardService ECM', () => {
appConfigService.config.oauth2 = { appConfigService.config.oauth2 = {
"silentLogin": true, "silentLogin": true,
"host": 'http://localhost:6543', host: 'http://localhost:6543',
"redirectUri": '/', "redirectUri": '/',
"clientId": 'activiti', "clientId": 'activiti',
"publicUrl": 'settings', "publicUrl": 'settings',
@@ -29,7 +29,7 @@ describe('AuthConfigService', () => {
let appConfigService: AppConfigService; let appConfigService: AppConfigService;
const mockAuthConfigImplicitFlow: OauthConfigModel = { const mockAuthConfigImplicitFlow: OauthConfigModel = {
"host": 'http://localhost:3000/auth/realms/alfresco', host: 'http://localhost:3000/auth/realms/alfresco',
"clientId": 'fakeClientId', "clientId": 'fakeClientId',
"scope": 'openid profile email', "scope": 'openid profile email',
"secret": '', "secret": '',
@@ -46,7 +46,7 @@ describe('AuthConfigService', () => {
}; };
const mockAuthConfigSubfolderRedirectUri: OauthConfigModel = { const mockAuthConfigSubfolderRedirectUri: OauthConfigModel = {
"host": 'http://localhost:3000/auth/realms/alfresco', host: 'http://localhost:3000/auth/realms/alfresco',
"clientId": 'fakeClientId', "clientId": 'fakeClientId',
"scope": 'openid profile email', "scope": 'openid profile email',
"secret": '', "secret": '',
@@ -63,7 +63,7 @@ describe('AuthConfigService', () => {
}; };
const mockAuthConfigSubfolder2RedirectUri: OauthConfigModel = { const mockAuthConfigSubfolder2RedirectUri: OauthConfigModel = {
"host": 'http://localhost:3000/auth/realms/alfresco', host: 'http://localhost:3000/auth/realms/alfresco',
"clientId": 'fakeClientId', "clientId": 'fakeClientId',
"scope": 'openid profile email', "scope": 'openid profile email',
"secret": '', "secret": '',
@@ -80,7 +80,7 @@ describe('AuthConfigService', () => {
}; };
const mockAuthConfigSlashRedirectUri: OauthConfigModel = { const mockAuthConfigSlashRedirectUri: OauthConfigModel = {
"host": 'http://localhost:3000/auth/realms/alfresco', host: 'http://localhost:3000/auth/realms/alfresco',
"clientId": 'fakeClientId', "clientId": 'fakeClientId',
"scope": 'openid profile email', "scope": 'openid profile email',
"secret": '', "secret": '',
@@ -97,7 +97,7 @@ describe('AuthConfigService', () => {
}; };
const mockAuthConfigCodeFlow: OauthConfigModel = { const mockAuthConfigCodeFlow: OauthConfigModel = {
"host": 'http://localhost:3000/auth/realms/alfresco', host: 'http://localhost:3000/auth/realms/alfresco',
"clientId": 'fakeClientId', "clientId": 'fakeClientId',
"scope": 'openid profile email', "scope": 'openid profile email',
"secret": '', "secret": '',
@@ -24,8 +24,8 @@ import { AuthService } from '../../auth.service';
const ROUTE_DEFAULT = '/'; const ROUTE_DEFAULT = '/';
@Component({ @Component({
"template": '<div data-automation-id="auth-confirmation"></div>', template: '<div data-automation-id="auth-confirmation"></div>',
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class AuthenticationConfirmationComponent { export class AuthenticationConfirmationComponent {
constructor (private auth: AuthService, private _router: Router) { constructor (private auth: AuthService, private _router: Router) {
@@ -18,7 +18,7 @@
import { Component } from '@angular/core'; import { Component } from '@angular/core';
@Component({ @Component({
"selector": 'adf-blank-page', selector: 'adf-blank-page',
"template": `` template: ``
}) })
export class BlankPageComponent {} export class BlankPageComponent {}
@@ -22,8 +22,8 @@ import { CUSTOM_ELEMENTS_SCHEMA, Component } from '@angular/core';
import { TranslateModule } from '@ngx-translate/core'; import { TranslateModule } from '@ngx-translate/core';
@Component({ @Component({
"selector": 'adf-custom-container', selector: 'adf-custom-container',
"template": ` template: `
<adf-buttons-action-menu> <adf-buttons-action-menu>
<button mat-menu-item (click)="assignValue()"> <button mat-menu-item (click)="assignValue()">
<mat-icon>settings</mat-icon><span> Button </span> <mat-icon>settings</mat-icon><span> Button </span>
@@ -41,8 +41,8 @@ export class CustomContainerComponent {
} }
@Component({ @Component({
"selector": 'adf-custom-empty-container', selector: 'adf-custom-empty-container',
"template": ` template: `
<adf-buttons-action-menu> <adf-buttons-action-menu>
</adf-buttons-action-menu> </adf-buttons-action-menu>
` `
@@ -65,7 +65,7 @@ export const sixButtons: Story = args => ({
return args.mobile; return args.mobile;
} }
}, },
"template": ` template: `
<adf-buttons-action-menu> <adf-buttons-action-menu>
<button mat-menu-item> <button mat-menu-item>
<mat-icon>settings</mat-icon><span> Settings </span> <mat-icon>settings</mat-icon><span> Settings </span>
@@ -97,7 +97,7 @@ export const oneButton: Story = args => ({
return args.mobile; return args.mobile;
} }
}, },
"template": ` template: `
<adf-buttons-action-menu> <adf-buttons-action-menu>
<button mat-menu-item> <button mat-menu-item>
<mat-icon>settings</mat-icon><span> Settings </span> <mat-icon>settings</mat-icon><span> Settings </span>
@@ -114,6 +114,6 @@ export const noButtons: Story = args => ({
return args.mobile; return args.mobile;
} }
}, },
"template": ` template: `
<adf-buttons-action-menu></adf-buttons-action-menu>` <adf-buttons-action-menu></adf-buttons-action-menu>`
}); });
@@ -19,10 +19,10 @@ import { Component, ContentChildren, QueryList, AfterContentInit, ViewEncapsulat
import { MatMenuItem } from '@angular/material/menu'; import { MatMenuItem } from '@angular/material/menu';
@Component({ @Component({
"selector": 'adf-buttons-action-menu', selector: 'adf-buttons-action-menu',
"templateUrl": './buttons-menu.component.html', "templateUrl": './buttons-menu.component.html',
"styleUrls": ['./buttons-menu.component.scss'], "styleUrls": ['./buttons-menu.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class ButtonsMenuComponent implements AfterContentInit { export class ButtonsMenuComponent implements AfterContentInit {
@@ -85,7 +85,7 @@ describe('CardViewArrayItemComponent', () => {
it('should call service on edit icon click', async () => { it('should call service on edit icon click', async () => {
const button = await loader.getHarness( const button = await loader.getHarness(
MatButtonHarness.with({ "selector": `[data-automation-id="card-array-item-clickable-icon-array"]` }) MatButtonHarness.with({ selector: `[data-automation-id="card-array-item-clickable-icon-array"]` })
); );
await button.click(); await button.click();
@@ -164,7 +164,7 @@ describe('CardViewArrayItemComponent', () => {
}); });
fixture.detectChanges(); fixture.detectChanges();
const editExists = await loader.hasHarness( const editExists = await loader.hasHarness(
MatButtonHarness.with({ "selector": `[data-automation-id="card-array-item-clickable-icon-array"]` }) MatButtonHarness.with({ selector: `[data-automation-id="card-array-item-clickable-icon-array"]` })
); );
expect(editExists).toBe(false); expect(editExists).toBe(false);
}); });
@@ -20,10 +20,10 @@ import { CardViewArrayItemModel } from '../../models/card-view-arrayitem.model';
import { BaseCardView } from '../base-card-view'; import { BaseCardView } from '../base-card-view';
@Component({ @Component({
"selector": 'adf-card-view-arrayitem', selector: 'adf-card-view-arrayitem',
"templateUrl": './card-view-arrayitem.component.html', "templateUrl": './card-view-arrayitem.component.html',
"styleUrls": ['./card-view-arrayitem.component.scss'], "styleUrls": ['./card-view-arrayitem.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class CardViewArrayItemComponent extends BaseCardView<CardViewArrayItemModel> { export class CardViewArrayItemComponent extends BaseCardView<CardViewArrayItemModel> {
clicked (): void { clicked (): void {
@@ -21,7 +21,7 @@ import { CardViewBoolItemModel } from '../../models/card-view-boolitem.model';
import { BaseCardView } from '../base-card-view'; import { BaseCardView } from '../base-card-view';
@Component({ @Component({
"selector": 'adf-card-view-boolitem', selector: 'adf-card-view-boolitem',
"templateUrl": './card-view-boolitem.component.html' "templateUrl": './card-view-boolitem.component.html'
}) })
@@ -37,11 +37,11 @@ import { isValid } from 'date-fns';
{ "provide": DateAdapter, "useClass": AdfDateFnsAdapter }, { "provide": DateAdapter, "useClass": AdfDateFnsAdapter },
{ "provide": DatetimeAdapter, "useClass": AdfDateTimeFnsAdapter } { "provide": DatetimeAdapter, "useClass": AdfDateTimeFnsAdapter }
], ],
"selector": 'adf-card-view-dateitem', selector: 'adf-card-view-dateitem',
"templateUrl": './card-view-dateitem.component.html', "templateUrl": './card-view-dateitem.component.html',
"styleUrls": ['./card-view-dateitem.component.scss'], "styleUrls": ['./card-view-dateitem.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-card-view-dateitem' } host: { "class": 'adf-card-view-dateitem' }
}) })
export class CardViewDateItemComponent extends BaseCardView<CardViewDateItemModel> implements OnInit, OnDestroy { export class CardViewDateItemComponent extends BaseCardView<CardViewDateItemModel> implements OnInit, OnDestroy {
@Input() @Input()
@@ -26,8 +26,8 @@ import { CardViewContentProxyDirective } from '../../directives/card-view-conten
import { CardViewItemDispatcherComponent } from './card-view-item-dispatcher.component'; import { CardViewItemDispatcherComponent } from './card-view-item-dispatcher.component';
@Component({ @Component({
"selector": 'whatever-you-want-to-have', selector: 'whatever-you-want-to-have',
"template": '<div data-automation-id="found-me">Hey I am shiny!</div>' template: '<div data-automation-id="found-me">Hey I am shiny!</div>'
}) })
export class CardViewShinyCustomElementItemComponent { export class CardViewShinyCustomElementItemComponent {
@Input() property: CardViewItem; @Input() property: CardViewItem;
@@ -29,8 +29,8 @@ import { CardViewContentProxyDirective } from '../../directives/card-view-conten
import { DEFAULT_SEPARATOR } from '../card-view-textitem/card-view-textitem.component'; import { DEFAULT_SEPARATOR } from '../card-view-textitem/card-view-textitem.component';
@Component({ @Component({
"selector": 'adf-card-view-item-dispatcher', selector: 'adf-card-view-item-dispatcher',
"template": '<ng-template adf-card-view-content-proxy></ng-template>' template: '<ng-template adf-card-view-content-proxy></ng-template>'
}) })
export class CardViewItemDispatcherComponent implements OnChanges { export class CardViewItemDispatcherComponent implements OnChanges {
@Input() @Input()
@@ -22,11 +22,11 @@ import { MatTableDataSource } from '@angular/material/table';
import { BaseCardView } from '../base-card-view'; import { BaseCardView } from '../base-card-view';
@Component({ @Component({
"selector": 'adf-card-view-key-value-pairs-item', selector: 'adf-card-view-key-value-pairs-item',
"templateUrl": './card-view-keyvaluepairsitem.component.html', "templateUrl": './card-view-keyvaluepairsitem.component.html',
"styleUrls": ['./card-view-keyvaluepairsitem.component.scss'], "styleUrls": ['./card-view-keyvaluepairsitem.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-card-view-key-value-pairs-item' } host: { "class": 'adf-card-view-key-value-pairs-item' }
}) })
export class CardViewKeyValuePairsItemComponent extends BaseCardView<CardViewKeyValuePairsItemModel> implements OnChanges { export class CardViewKeyValuePairsItemComponent extends BaseCardView<CardViewKeyValuePairsItemModel> implements OnChanges {
@@ -20,7 +20,7 @@ import { CardViewMapItemModel } from '../../models/card-view-mapitem.model';
import { BaseCardView } from '../base-card-view'; import { BaseCardView } from '../base-card-view';
@Component({ @Component({
"selector": 'adf-card-view-mapitem', selector: 'adf-card-view-mapitem',
"templateUrl": './card-view-mapitem.component.html', "templateUrl": './card-view-mapitem.component.html',
"styleUrls": ['./card-view-mapitem.component.scss'] "styleUrls": ['./card-view-mapitem.component.scss']
}) })
@@ -25,11 +25,11 @@ import { AppConfigService } from '../../../app-config/app-config.service';
import { takeUntil, map } from 'rxjs/operators'; import { takeUntil, map } from 'rxjs/operators';
@Component({ @Component({
"selector": 'adf-card-view-selectitem', selector: 'adf-card-view-selectitem',
"templateUrl": './card-view-selectitem.component.html', "templateUrl": './card-view-selectitem.component.html',
"styleUrls": ['./card-view-selectitem.component.scss'], "styleUrls": ['./card-view-selectitem.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-card-view-selectitem' } host: { "class": 'adf-card-view-selectitem' }
}) })
export class CardViewSelectItemComponent extends BaseCardView<CardViewSelectItemModel<string | number>> implements OnInit, OnChanges, OnDestroy { export class CardViewSelectItemComponent extends BaseCardView<CardViewSelectItemModel<string | number>> implements OnInit, OnChanges, OnDestroy {
private appConfig = inject(AppConfigService); private appConfig = inject(AppConfigService);
@@ -21,11 +21,11 @@ import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators'; import { takeUntil } from 'rxjs/operators';
@Component({ @Component({
"selector": 'adf-select-filter-input', selector: 'adf-select-filter-input',
"templateUrl": './select-filter-input.component.html', "templateUrl": './select-filter-input.component.html',
"styleUrls": ['./select-filter-input.component.scss'], "styleUrls": ['./select-filter-input.component.scss'],
"host": { "class": 'adf-select-filter-input' }, host: { "class": 'adf-select-filter-input' },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class SelectFilterInputComponent implements OnInit, OnDestroy { export class SelectFilterInputComponent implements OnInit, OnDestroy {
@ViewChild('selectFilterInput', { "read": ElementRef, "static": false }) selectFilterInput: ElementRef; @ViewChild('selectFilterInput', { "read": ElementRef, "static": false }) selectFilterInput: ElementRef;
@@ -36,11 +36,11 @@ const templateTypes = {
}; };
@Component({ @Component({
"selector": 'adf-card-view-textitem', selector: 'adf-card-view-textitem',
"templateUrl": './card-view-textitem.component.html', "templateUrl": './card-view-textitem.component.html',
"styleUrls": ['./card-view-textitem.component.scss'], "styleUrls": ['./card-view-textitem.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-card-view-textitem' } host: { "class": 'adf-card-view-textitem' }
}) })
export class CardViewTextItemComponent extends BaseCardView<CardViewTextItemModel> implements OnChanges, OnDestroy { export class CardViewTextItemComponent extends BaseCardView<CardViewTextItemModel> implements OnChanges, OnDestroy {
@Input() @Input()
@@ -20,10 +20,10 @@ import { CardViewItem } from '../../interfaces/card-view-item.interface';
import { DEFAULT_SEPARATOR } from '../card-view-textitem/card-view-textitem.component'; import { DEFAULT_SEPARATOR } from '../card-view-textitem/card-view-textitem.component';
@Component({ @Component({
"selector": 'adf-card-view', selector: 'adf-card-view',
"templateUrl": './card-view.component.html', "templateUrl": './card-view.component.html',
"styleUrls": ['./card-view.component.scss'], "styleUrls": ['./card-view.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class CardViewComponent { export class CardViewComponent {
/** (**required**) Items to show in the card view. */ /** (**required**) Items to show in the card view. */
@@ -18,7 +18,7 @@
import { Directive, ViewContainerRef } from '@angular/core'; import { Directive, ViewContainerRef } from '@angular/core';
@Directive({ @Directive({
"selector": '[adf-card-view-content-proxy]' selector: '[adf-card-view-content-proxy]'
}) })
export class CardViewContentProxyDirective { export class CardViewContentProxyDirective {
constructor (public viewContainerRef: ViewContainerRef) { } constructor (public viewContainerRef: ViewContainerRef) { }
@@ -23,8 +23,8 @@ import { CoreTestingModule } from '../testing/core.testing.module';
import { TranslateModule } from '@ngx-translate/core'; import { TranslateModule } from '@ngx-translate/core';
@Component({ @Component({
"selector": 'adf-test-component', selector: 'adf-test-component',
"template": ` template: `
<button <button
clipboard-notification="copy success" clipboard-notification="copy success"
[adf-clipboard] [target]="ref"> [adf-clipboard] [target]="ref">
@@ -75,8 +75,8 @@ describe('ClipboardDirective', () => {
describe('CopyClipboardDirective', () => { describe('CopyClipboardDirective', () => {
@Component({ @Component({
"selector": 'adf-copy-conent-test-component', selector: 'adf-copy-conent-test-component',
"template": `<span adf-clipboard="placeholder">{{ mockText }}</span>` template: `<span adf-clipboard="placeholder">{{ mockText }}</span>`
}) })
class TestCopyClipboardComponent { class TestCopyClipboardComponent {
@@ -19,7 +19,7 @@ import { Directive, Input, HostListener, Component, ViewContainerRef, ComponentF
import { ClipboardService } from './clipboard.service'; import { ClipboardService } from './clipboard.service';
@Directive({ @Directive({
"selector": '[adf-clipboard]', selector: '[adf-clipboard]',
"exportAs": 'adfClipboard' "exportAs": 'adfClipboard'
}) })
export class ClipboardDirective { export class ClipboardDirective {
@@ -76,9 +76,9 @@ export class ClipboardDirective {
} }
@Component({ @Component({
"selector": 'adf-copy-content-tooltip', selector: 'adf-copy-content-tooltip',
"template": `<span class='adf-copy-tooltip'>{{ placeholder | translate }} </span>`, template: `<span class='adf-copy-tooltip'>{{ placeholder | translate }} </span>`,
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class ClipboardComponent implements OnInit { export class ClipboardComponent implements OnInit {
placeholder: string; placeholder: string;
@@ -22,10 +22,10 @@ import { CommentsService } from '../interfaces/comments-service.interface';
import { ADF_COMMENTS_SERVICE } from '../interfaces/comments.token'; import { ADF_COMMENTS_SERVICE } from '../interfaces/comments.token';
@Component({ @Component({
"selector": 'adf-comment-list', selector: 'adf-comment-list',
"templateUrl": './comment-list.component.html', "templateUrl": './comment-list.component.html',
"styleUrls": ['./comment-list.component.scss'], "styleUrls": ['./comment-list.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class CommentListComponent { export class CommentListComponent {
@@ -30,10 +30,10 @@ import { ADF_COMMENTS_SERVICE } from './interfaces/comments.token';
import { CommentsService } from './interfaces/comments-service.interface'; import { CommentsService } from './interfaces/comments-service.interface';
@Component({ @Component({
"selector": 'adf-comments', selector: 'adf-comments',
"templateUrl": './comments.component.html', "templateUrl": './comments.component.html',
"styleUrls": ['./comments.component.scss'], "styleUrls": ['./comments.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class CommentsComponent implements OnChanges { export class CommentsComponent implements OnChanges {
@@ -24,7 +24,7 @@ import { AppConfigService } from '../../app-config/app-config.service';
import { LogService } from './log.service'; import { LogService } from './log.service';
@Component({ @Component({
"template": '', template: '',
"providers": [LogService] "providers": [LogService]
}) })
class ProvidesLogComponent { class ProvidesLogComponent {
@@ -25,8 +25,8 @@ import { contextMenuAnimation } from './animations';
import { CONTEXT_MENU_DATA } from './context-menu.tokens'; import { CONTEXT_MENU_DATA } from './context-menu.tokens';
@Component({ @Component({
"selector": 'adf-context-menu', selector: 'adf-context-menu',
"template": ` template: `
<div mat-menu class="mat-menu-panel" @panelAnimation> <div mat-menu class="mat-menu-panel" @panelAnimation>
<div id="adf-context-menu-content" class="mat-menu-content"> <div id="adf-context-menu-content" class="mat-menu-content">
<ng-container *ngFor="let link of links"> <ng-container *ngFor="let link of links">
@@ -44,11 +44,11 @@ import { CONTEXT_MENU_DATA } from './context-menu.tokens';
</div> </div>
</div> </div>
`, `,
"host": { host: {
"role": 'menu', "role": 'menu',
"class": 'adf-context-menu' "class": 'adf-context-menu'
}, },
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"animations": [trigger('panelAnimation', contextMenuAnimation)] "animations": [trigger('panelAnimation', contextMenuAnimation)]
}) })
export class ContextMenuListComponent implements AfterViewInit { export class ContextMenuListComponent implements AfterViewInit {
@@ -21,7 +21,7 @@ import { Directive, HostListener, Input } from '@angular/core';
import { ContextMenuOverlayService } from './context-menu-overlay.service'; import { ContextMenuOverlayService } from './context-menu-overlay.service';
@Directive({ @Directive({
"selector": '[adf-context-menu]' selector: '[adf-context-menu]'
}) })
export class ContextMenuDirective { export class ContextMenuDirective {
/** Items for the menu. */ /** Items for the menu. */
@@ -22,8 +22,8 @@ import { CoreTestingModule } from '../testing/core.testing.module';
import { TranslateModule } from '@ngx-translate/core'; import { TranslateModule } from '@ngx-translate/core';
@Component({ @Component({
"selector": 'adf-test-component', selector: 'adf-test-component',
"template": ` template: `
<div id="target" [adf-context-menu]="actions" [adf-context-menu-enabled]="true"></div> <div id="target" [adf-context-menu]="actions" [adf-context-menu-enabled]="true"></div>
` `
}) })
@@ -31,11 +31,11 @@ import { CommonModule } from '@angular/common';
@Component({ @Component({
"standalone": true, "standalone": true,
"imports": [CommonModule], "imports": [CommonModule],
"selector": 'adf-amount-cell', selector: 'adf-amount-cell',
"templateUrl": './amount-cell.component.html', "templateUrl": './amount-cell.component.html',
"host": { "class": 'adf-datatable-content-cell' }, host: { "class": 'adf-datatable-content-cell' },
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class AmountCellComponent extends DataTableCellComponent implements OnInit { export class AmountCellComponent extends DataTableCellComponent implements OnInit {
@@ -23,17 +23,17 @@ import { BooleanPipe } from '../../../pipes/boolean.pipe';
@Component({ @Component({
"standalone": true, "standalone": true,
"imports": [CommonModule, BooleanPipe], "imports": [CommonModule, BooleanPipe],
"selector": 'adf-boolean-cell', selector: 'adf-boolean-cell',
"changeDetection": ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
"template": ` template: `
<ng-container *ngIf="value$ | async | adfBoolean as value"> <ng-container *ngIf="value$ | async | adfBoolean as value">
<span [title]="value"> <span [title]="value">
{{ value }} {{ value }}
</span> </span>
</ng-container> </ng-container>
`, `,
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-datatable-content-cell' } host: { "class": 'adf-datatable-content-cell' }
}) })
export class BooleanCellComponent extends DataTableCellComponent implements OnInit { export class BooleanCellComponent extends DataTableCellComponent implements OnInit {
@@ -22,10 +22,10 @@ import { Subject } from 'rxjs';
import { debounceTime, takeUntil } from 'rxjs/operators'; import { debounceTime, takeUntil } from 'rxjs/operators';
import { DataColumn } from '../../data/data-column.model'; import { DataColumn } from '../../data/data-column.model';
@Component({ @Component({
"selector": 'adf-datatable-column-selector', selector: 'adf-datatable-column-selector',
"templateUrl": './columns-selector.component.html', "templateUrl": './columns-selector.component.html',
"styleUrls": ['./columns-selector.component.scss'], "styleUrls": ['./columns-selector.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class ColumnsSelectorComponent implements OnInit, OnDestroy { export class ColumnsSelectorComponent implements OnInit, OnDestroy {
@Input() @Input()
@@ -24,9 +24,9 @@ import { takeUntil } from 'rxjs/operators';
import { DataTableService } from '../../services/datatable.service'; import { DataTableService } from '../../services/datatable.service';
@Component({ @Component({
"selector": 'adf-datatable-cell', selector: 'adf-datatable-cell',
"changeDetection": ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
"template": ` template: `
<ng-container> <ng-container>
<span <span
*ngIf="copyContent; else defaultCell" *ngIf="copyContent; else defaultCell"
@@ -42,8 +42,8 @@ import { DataTableService } from '../../services/datatable.service';
<span [title]="tooltip" class="adf-datatable-cell-value">{{ value$ | async }}</span> <span [title]="tooltip" class="adf-datatable-cell-value">{{ value$ | async }}</span>
</ng-template> </ng-template>
`, `,
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-datatable-content-cell' } host: { "class": 'adf-datatable-content-cell' }
}) })
export class DataTableCellComponent implements OnInit, OnDestroy { export class DataTableCellComponent implements OnInit, OnDestroy {
/** Data table adapter instance. */ /** Data table adapter instance. */
@@ -29,10 +29,10 @@ import { FocusableOption } from '@angular/cdk/a11y';
import { DataRow } from '../../data/data-row.model'; import { DataRow } from '../../data/data-row.model';
@Component({ @Component({
"selector": 'adf-datatable-row', selector: 'adf-datatable-row',
"template": `<ng-content></ng-content>`, template: `<ng-content></ng-content>`,
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { host: {
"class": 'adf-datatable-row', "class": 'adf-datatable-row',
"tabindex": '0', "tabindex": '0',
"role": 'row' "role": 'row'
@@ -35,13 +35,13 @@ import { take } from 'rxjs/operators';
import { By } from '@angular/platform-browser'; import { By } from '@angular/platform-browser';
import { mockCarsData, mockCarsSchemaDefinition } from '../mocks/datatable.mock'; import { mockCarsData, mockCarsSchemaDefinition } from '../mocks/datatable.mock';
@Component({ "selector": 'adf-custom-column-template-component', "template": ` <ng-template #tmplRef></ng-template> ` }) @Component({ selector: 'adf-custom-column-template-component', template: ` <ng-template #tmplRef></ng-template> ` })
class CustomColumnTemplateComponent { class CustomColumnTemplateComponent {
@ViewChild('tmplRef', { "static": true }) templateRef: TemplateRef<any>; @ViewChild('tmplRef', { "static": true }) templateRef: TemplateRef<any>;
} }
@Component({ @Component({
"selector": 'adf-custom-column-header-component', selector: 'adf-custom-column-header-component',
"template": ` <ng-template #tmplRef> CUSTOM HEADER </ng-template> ` template: ` <ng-template #tmplRef> CUSTOM HEADER </ng-template> `
}) })
class CustomColumnHeaderComponent { class CustomColumnHeaderComponent {
@ViewChild('tmplRef', { "static": true }) templateRef: TemplateRef<any>; @ViewChild('tmplRef', { "static": true }) templateRef: TemplateRef<any>;
@@ -1414,7 +1414,7 @@ describe('Accesibility', () => {
dataTable.showHeader = ShowHeaderMode.Never; dataTable.showHeader = ShowHeaderMode.Never;
const dataRows = [{ "name": 'name1' }]; const dataRows = [{ "name": 'name1' }];
dataTable.data = new ObjectDataTableAdapter([], [new ObjectDataColumn({ "key": 'name', "template": columnCustomTemplate, "focus": false })]); dataTable.data = new ObjectDataTableAdapter([], [new ObjectDataColumn({ "key": 'name', template: columnCustomTemplate, "focus": false })]);
dataTable.ngOnChanges({ dataTable.ngOnChanges({
"rows": new SimpleChange(null, dataRows, false) "rows": new SimpleChange(null, dataRows, false)
@@ -1431,7 +1431,7 @@ describe('Accesibility', () => {
dataTable.showHeader = ShowHeaderMode.Never; dataTable.showHeader = ShowHeaderMode.Never;
const dataRows = [{ "name": 'name1' }]; const dataRows = [{ "name": 'name1' }];
dataTable.data = new ObjectDataTableAdapter([], [new ObjectDataColumn({ "key": 'name', "template": columnCustomTemplate, "focus": true })]); dataTable.data = new ObjectDataTableAdapter([], [new ObjectDataColumn({ "key": 'name', template: columnCustomTemplate, "focus": true })]);
dataTable.ngOnChanges({ dataTable.ngOnChanges({
"rows": new SimpleChange(null, dataRows, false) "rows": new SimpleChange(null, dataRows, false)
@@ -397,7 +397,7 @@ const insertContentToTemplate = (content: string): string => (
export const defaultDatatable: Story<DataTableComponent> = (args: DataTableComponent) => ({ export const defaultDatatable: Story<DataTableComponent> = (args: DataTableComponent) => ({
"props": args, "props": args,
"template": insertContentToTemplate('') template: insertContentToTemplate('')
}); });
export const emptyWithList: Story<DataTableComponent> = (args: DataTableComponent) => ({ export const emptyWithList: Story<DataTableComponent> = (args: DataTableComponent) => ({
@@ -405,7 +405,7 @@ export const emptyWithList: Story<DataTableComponent> = (args: DataTableComponen
...args, ...args,
"rows": [] "rows": []
}, },
"template": insertContentToTemplate(` template: insertContentToTemplate(`
<adf-empty-list> <adf-empty-list>
<div adf-empty-list-header>Empty List Header</div> <div adf-empty-list-header>Empty List Header</div>
<div adf-empty-list-body>Empty List Body</div> <div adf-empty-list-body>Empty List Body</div>
@@ -419,7 +419,7 @@ export const emptyWithTemplate: Story<DataTableComponent> = (args: DataTableComp
...args, ...args,
"rows": [] "rows": []
}, },
"template": insertContentToTemplate(` template: insertContentToTemplate(`
<adf-no-content-template> <adf-no-content-template>
<ng-template>Sorry, no content</ng-template> <ng-template>Sorry, no content</ng-template>
</adf-no-content-template> </adf-no-content-template>
@@ -431,7 +431,7 @@ export const loadingWithTemplate: Story<DataTableComponent> = (args: DataTableCo
...args, ...args,
"loading": true "loading": true
}, },
"template": insertContentToTemplate(` template: insertContentToTemplate(`
<adf-loading-content-template> <adf-loading-content-template>
<ng-template> <ng-template>
<mat-progress-spinner [mode]='indeterminate'> <mat-progress-spinner [mode]='indeterminate'>
@@ -446,7 +446,7 @@ export const noPermissionWithTemplate: Story<DataTableComponent> = (args: DataTa
...args, ...args,
"noPermission": true "noPermission": true
}, },
"template": insertContentToTemplate(` template: insertContentToTemplate(`
<adf-no-permission-template> <adf-no-permission-template>
<ng-template> <ng-template>
<div style=color:red;>You don't have permission to this content.</div> <div style=color:red;>You don't have permission to this content.</div>
@@ -461,7 +461,7 @@ export const mainMenuWithTemplate: Story<DataTableComponent> = (args: DataTableC
"mainTableAction": true, "mainTableAction": true,
"showMainDatatableActions": true "showMainDatatableActions": true
}, },
"template": insertContentToTemplate(` template: insertContentToTemplate(`
<adf-main-menu-datatable-template> <adf-main-menu-datatable-template>
<ng-template let-mainMenuTrigger> <ng-template let-mainMenuTrigger>
<adf-datatable-column-selector [columns]=columns [mainMenuTrigger]=mainMenuTrigger> <adf-datatable-column-selector [columns]=columns [mainMenuTrigger]=mainMenuTrigger>
@@ -476,5 +476,5 @@ export const stickyHeader: Story<DataTableComponent> = (args: DataTableComponent
...args, ...args,
"stickyHeader": true "stickyHeader": true
}, },
"template": '<div style="overflow:scroll;display:block;height:230px;">' + insertContentToTemplate(``) + '</div>' template: '<div style="overflow:scroll;display:block;height:230px;">' + insertContentToTemplate(``) + '</div>'
}); });
@@ -76,11 +76,11 @@ export enum ShowHeaderMode {
} }
@Component({ @Component({
"selector": 'adf-datatable', selector: 'adf-datatable',
"templateUrl": './datatable.component.html', "templateUrl": './datatable.component.html',
"styleUrls": ['./datatable.component.scss'], "styleUrls": ['./datatable.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-datatable' } host: { "class": 'adf-datatable' }
}) })
export class DataTableComponent implements OnInit, AfterContentInit, OnChanges, DoCheck, OnDestroy, AfterViewInit { export class DataTableComponent implements OnInit, AfterContentInit, OnChanges, DoCheck, OnDestroy, AfterViewInit {
private static MINIMUM_COLUMN_SIZE = 100; private static MINIMUM_COLUMN_SIZE = 100;
@@ -25,10 +25,10 @@ import { LocalizedDatePipe, TimeAgoPipe } from '../../../pipes';
@Component({ @Component({
"standalone": true, "standalone": true,
"imports": [CommonModule, LocalizedDatePipe, TimeAgoPipe], "imports": [CommonModule, LocalizedDatePipe, TimeAgoPipe],
"selector": 'adf-date-cell', selector: 'adf-date-cell',
"templateUrl": './date-cell.component.html', "templateUrl": './date-cell.component.html',
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-datatable-content-cell' } host: { "class": 'adf-datatable-content-cell' }
}) })
export class DateCellComponent extends DataTableCellComponent implements OnInit { export class DateCellComponent extends DataTableCellComponent implements OnInit {
@@ -18,13 +18,13 @@
import { Component, Directive, ViewEncapsulation } from '@angular/core'; import { Component, Directive, ViewEncapsulation } from '@angular/core';
@Component({ @Component({
"selector": 'adf-empty-list', selector: 'adf-empty-list',
"styleUrls": ['./empty-list.component.scss'], "styleUrls": ['./empty-list.component.scss'],
"templateUrl": './empty-list.component.html', "templateUrl": './empty-list.component.html',
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class EmptyListComponent {} export class EmptyListComponent {}
@Directive({ "selector": '[adf-empty-list-header]' }) export class EmptyListHeaderDirective {} @Directive({ selector: '[adf-empty-list-header]' }) export class EmptyListHeaderDirective {}
@Directive({ "selector": '[adf-empty-list-body]' }) export class EmptyListBodyDirective {} @Directive({ selector: '[adf-empty-list-body]' }) export class EmptyListBodyDirective {}
@Directive({ "selector": '[adf-empty-list-footer]' }) export class EmptyListFooterDirective {} @Directive({ selector: '[adf-empty-list-footer]' }) export class EmptyListFooterDirective {}
@@ -19,14 +19,14 @@ import { Component, OnInit, ViewEncapsulation } from '@angular/core';
import { DataTableCellComponent } from '../datatable-cell/datatable-cell.component'; import { DataTableCellComponent } from '../datatable-cell/datatable-cell.component';
@Component({ @Component({
"selector": 'adf-filesize-cell', selector: 'adf-filesize-cell',
"template": ` template: `
<ng-container *ngIf="(value$ | async | adfFileSize) as fileSize"> <ng-container *ngIf="(value$ | async | adfFileSize) as fileSize">
<span [title]="tooltip">{{ fileSize }}</span> <span [title]="tooltip">{{ fileSize }}</span>
</ng-container> </ng-container>
`, `,
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-filesize-cell' } host: { "class": 'adf-filesize-cell' }
}) })
export class FileSizeCellComponent extends DataTableCellComponent implements OnInit { export class FileSizeCellComponent extends DataTableCellComponent implements OnInit {
@@ -21,9 +21,9 @@ import { MatDialog } from '@angular/material/dialog';
import { EditJsonDialogComponent, EditJsonDialogSettings } from '../../../dialogs/edit-json/edit-json.dialog'; import { EditJsonDialogComponent, EditJsonDialogSettings } from '../../../dialogs/edit-json/edit-json.dialog';
@Component({ @Component({
"selector": 'adf-json-cell', selector: 'adf-json-cell',
"changeDetection": ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
"template": ` template: `
<ng-container *ngIf="value$ | async as value; else editEmpty"> <ng-container *ngIf="value$ | async as value; else editEmpty">
<button mat-button color="primary" (click)="view()">json</button> <button mat-button color="primary" (click)="view()">json</button>
</ng-container> </ng-container>
@@ -33,8 +33,8 @@ import { EditJsonDialogComponent, EditJsonDialogSettings } from '../../../dialog
</ng-template> </ng-template>
`, `,
"styleUrls": ['./json-cell.component.scss'], "styleUrls": ['./json-cell.component.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-datatable-content-cell' } host: { "class": 'adf-datatable-content-cell' }
}) })
export class JsonCellComponent extends DataTableCellComponent implements OnInit { export class JsonCellComponent extends DataTableCellComponent implements OnInit {
/** Editable JSON. */ /** Editable JSON. */
@@ -24,17 +24,17 @@ import { PathInfo } from '@alfresco/js-api';
@Component({ @Component({
"standalone": true, "standalone": true,
"imports": [AsyncPipe, RouterModule], "imports": [AsyncPipe, RouterModule],
"selector": 'adf-location-cell', selector: 'adf-location-cell',
"changeDetection": ChangeDetectionStrategy.OnPush, changeDetection: ChangeDetectionStrategy.OnPush,
"template": ` template: `
<ng-container> <ng-container>
<a [title]="tooltip" [routerLink]="link"> <a [title]="tooltip" [routerLink]="link">
{{ value$ | async }} {{ value$ | async }}
</a> </a>
</ng-container> </ng-container>
`, `,
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-location-cell adf-datatable-content-cell' } host: { "class": 'adf-location-cell adf-datatable-content-cell' }
}) })
export class LocationCellComponent extends DataTableCellComponent implements OnInit { export class LocationCellComponent extends DataTableCellComponent implements OnInit {
@Input() @Input()
@@ -29,11 +29,11 @@ import { CommonModule } from '@angular/common';
@Component({ @Component({
"standalone": true, "standalone": true,
"imports": [CommonModule], "imports": [CommonModule],
"selector": 'adf-number-cell', selector: 'adf-number-cell',
"templateUrl": './number-cell.component.html', "templateUrl": './number-cell.component.html',
"host": { "class": 'adf-datatable-content-cell' }, host: { "class": 'adf-datatable-content-cell' },
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"changeDetection": ChangeDetectionStrategy.OnPush changeDetection: ChangeDetectionStrategy.OnPush
}) })
export class NumberCellComponent extends DataTableCellComponent implements OnInit { export class NumberCellComponent extends DataTableCellComponent implements OnInit {
@@ -21,8 +21,8 @@ import { AfterContentInit, Component, ContentChild, TemplateRef } from '@angular
import { DataColumnComponent } from './data-column.component'; import { DataColumnComponent } from './data-column.component';
@Component({ @Component({
"selector": 'adf-data-column-header', selector: 'adf-data-column-header',
"template": '' template: ''
}) })
export class DateColumnHeaderComponent implements AfterContentInit { export class DateColumnHeaderComponent implements AfterContentInit {
@@ -21,8 +21,8 @@ import { Component, ContentChildren, QueryList } from '@angular/core';
import { DataColumnComponent } from './data-column.component'; import { DataColumnComponent } from './data-column.component';
@Component({ @Component({
"selector": 'data-columns', selector: 'data-columns',
"template": '' template: ''
}) })
export class DataColumnListComponent { export class DataColumnListComponent {
@@ -325,7 +325,7 @@ const formatCustomTooltip = (row: DataRow): string =>
const template: Story<DataColumnComponent> = (args: DataColumnComponent & { rows: DataRow[] }) => ({ const template: Story<DataColumnComponent> = (args: DataColumnComponent & { rows: DataRow[] }) => ({
"props": args, "props": args,
"template": ` template: `
<adf-datatable [rows]="rows"> <adf-datatable [rows]="rows">
<data-columns> <data-columns>
<data-column <data-column
@@ -22,8 +22,8 @@ import { DataColumnType } from '@alfresco/adf-extensions';
import { CurrencyConfig, DateConfig, DecimalConfig } from '../data/data-column.model'; import { CurrencyConfig, DateConfig, DecimalConfig } from '../data/data-column.model';
@Component({ @Component({
"selector": 'data-column', selector: 'data-column',
"template": '' template: ''
}) })
export class DataColumnComponent implements OnInit { export class DataColumnComponent implements OnInit {
@@ -23,7 +23,7 @@ import { Directive } from '@angular/core';
* adf-custom-empty-content-template. * adf-custom-empty-content-template.
*/ */
@Directive({ @Directive({
"selector": 'adf-custom-empty-content-template, empty-folder-content' selector: 'adf-custom-empty-content-template, empty-folder-content'
}) })
export class CustomEmptyContentTemplateDirective {} export class CustomEmptyContentTemplateDirective {}
@@ -18,6 +18,6 @@
import { Directive } from '@angular/core'; import { Directive } from '@angular/core';
@Directive({ @Directive({
"selector": 'adf-custom-loading-content-template' selector: 'adf-custom-loading-content-template'
}) })
export class CustomLoadingContentTemplateDirective {} export class CustomLoadingContentTemplateDirective {}
@@ -23,6 +23,6 @@ import { Directive } from '@angular/core';
* adf-custom-no-permission-template. * adf-custom-no-permission-template.
*/ */
@Directive({ @Directive({
"selector": 'adf-custom-no-permission-template, no-permission-content' selector: 'adf-custom-no-permission-template, no-permission-content'
}) })
export class CustomNoPermissionTemplateDirective {} export class CustomNoPermissionTemplateDirective {}
@@ -20,7 +20,7 @@ import { DataRow } from '../data/data-row.model';
import { DataColumn } from '../data/data-column.model'; import { DataColumn } from '../data/data-column.model';
@Directive({ @Directive({
"selector": '[adf-drop-zone]' selector: '[adf-drop-zone]'
}) })
export class DropZoneDirective implements OnInit, OnDestroy { export class DropZoneDirective implements OnInit, OnDestroy {
private element: HTMLElement; private element: HTMLElement;
@@ -19,7 +19,7 @@ import { AfterContentInit, ContentChild, Directive, TemplateRef } from '@angular
import { DataTableComponent } from '../components/datatable/datatable.component'; import { DataTableComponent } from '../components/datatable/datatable.component';
@Directive({ @Directive({
"selector": 'adf-header-filter-template' selector: 'adf-header-filter-template'
}) })
export class HeaderFilterTemplateDirective implements AfterContentInit { export class HeaderFilterTemplateDirective implements AfterContentInit {
@@ -22,7 +22,7 @@ import { DataTableComponent } from '../components/datatable/datatable.component'
* Directive selectors without adf- prefix will be deprecated on 3.0.0 * Directive selectors without adf- prefix will be deprecated on 3.0.0
*/ */
@Directive({ @Directive({
"selector": 'adf-loading-content-template, loading-content-template' selector: 'adf-loading-content-template, loading-content-template'
}) })
export class LoadingContentTemplateDirective implements AfterContentInit { export class LoadingContentTemplateDirective implements AfterContentInit {
@@ -19,7 +19,7 @@ import { AfterContentInit, ContentChild, Directive, TemplateRef } from '@angular
import { DataTableComponent } from '../components/datatable/datatable.component'; import { DataTableComponent } from '../components/datatable/datatable.component';
@Directive({ @Directive({
"selector": 'adf-main-menu-datatable-template' selector: 'adf-main-menu-datatable-template'
}) })
export class MainMenuDataTableTemplateDirective implements AfterContentInit { export class MainMenuDataTableTemplateDirective implements AfterContentInit {
@@ -22,7 +22,7 @@ import { DataTableComponent } from '../components/datatable/datatable.component'
* Directive selectors without adf- prefix will be deprecated on 3.0.0 * Directive selectors without adf- prefix will be deprecated on 3.0.0
*/ */
@Directive({ @Directive({
"selector": 'adf-no-content-template, no-content-template' selector: 'adf-no-content-template, no-content-template'
}) })
export class NoContentTemplateDirective implements AfterContentInit { export class NoContentTemplateDirective implements AfterContentInit {
@@ -22,7 +22,7 @@ import { DataTableComponent } from '../components/datatable/datatable.component'
* Directive selectors without adf- prefix will be deprecated on 3.0.0 * Directive selectors without adf- prefix will be deprecated on 3.0.0
*/ */
@Directive({ @Directive({
"selector": 'adf-no-permission-template, no-permission-template' selector: 'adf-no-permission-template, no-permission-template'
}) })
export class NoPermissionTemplateDirective implements AfterContentInit { export class NoPermissionTemplateDirective implements AfterContentInit {
@@ -21,7 +21,7 @@ import { map, take, share, filter, pairwise, mergeMap, takeUntil } from 'rxjs/op
import { OnInit, Output, NgZone, OnDestroy, Directive, Renderer2, ElementRef, EventEmitter, Input } from '@angular/core'; import { OnInit, Output, NgZone, OnDestroy, Directive, Renderer2, ElementRef, EventEmitter, Input } from '@angular/core';
@Directive({ @Directive({
"selector": '[adf-resizable]', selector: '[adf-resizable]',
"exportAs": 'adf-resizable' "exportAs": 'adf-resizable'
}) })
export class ResizableDirective implements OnInit, OnDestroy { export class ResizableDirective implements OnInit, OnDestroy {
@@ -20,7 +20,7 @@ import { ResizableDirective } from './resizable.directive';
import { Input, OnInit, Directive, Renderer2, ElementRef, OnDestroy, NgZone } from '@angular/core'; import { Input, OnInit, Directive, Renderer2, ElementRef, OnDestroy, NgZone } from '@angular/core';
@Directive({ @Directive({
"selector": '[adf-resize-handle]' selector: '[adf-resize-handle]'
}) })
export class ResizeHandleDirective implements OnInit, OnDestroy { export class ResizeHandleDirective implements OnInit, OnDestroy {
/** /**
@@ -23,8 +23,8 @@ import {
} from './edit-json.dialog'; } from './edit-json.dialog';
@Component({ @Component({
"selector": 'adf-edit-json-dialog-storybook', selector: 'adf-edit-json-dialog-storybook',
"template": `<button mat-raised-button (click)="openDialog()"> template: `<button mat-raised-button (click)="openDialog()">
Open dialog Open dialog
</button>` </button>`
}) })
@@ -27,8 +27,8 @@ export interface EditJsonDialogSettings {
@Component({ @Component({
"templateUrl": './edit-json.dialog.html', "templateUrl": './edit-json.dialog.html',
"styleUrls": ['./edit-json.dialog.scss'], "styleUrls": ['./edit-json.dialog.scss'],
"encapsulation": ViewEncapsulation.None, encapsulation: ViewEncapsulation.None,
"host": { "class": 'adf-edit-json-dialog' } host: { "class": 'adf-edit-json-dialog' }
}) })
export class EditJsonDialogComponent implements OnInit { export class EditJsonDialogComponent implements OnInit {
@@ -35,7 +35,7 @@ const template: string = `
<div id="innerDiv21" class="highlightable">Lorem ipsum salana-eyong-aysis dolor sit amet</div> <div id="innerDiv21" class="highlightable">Lorem ipsum salana-eyong-aysis dolor sit amet</div>
</div>`; </div>`;
@Component({ "selector": 'adf-test-component', template }) @Component({ selector: 'adf-test-component', template })
class TestComponent { class TestComponent {
@ViewChildren(HighlightDirective) public highlightDirectives; @ViewChildren(HighlightDirective) public highlightDirectives;
} }
@@ -21,7 +21,7 @@ import { Directive, ElementRef, Input, Renderer2, AfterViewChecked } from '@angu
import { HighlightTransformService, HighlightTransformResult } from '../common/services/highlight-transform.service'; import { HighlightTransformService, HighlightTransformResult } from '../common/services/highlight-transform.service';
@Directive({ @Directive({
"selector": '[adf-highlight]' selector: '[adf-highlight]'
}) })
export class HighlightDirective implements AfterViewChecked { export class HighlightDirective implements AfterViewChecked {
@@ -22,7 +22,7 @@ import { MatSelect, MatSelectModule } from '@angular/material/select';
import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { NoopAnimationsModule } from '@angular/platform-browser/animations';
@Component({ @Component({
"template": ` template: `
<mat-select adf-infinite-select-scroll (scrollEnd)="load()" > <mat-select adf-infinite-select-scroll (scrollEnd)="load()" >
<mat-option *ngFor="let option of options; let idx=index"> <mat-option *ngFor="let option of options; let idx=index">
{{ option.text }} {{ option.text }}
@@ -23,7 +23,7 @@ import { takeUntil } from 'rxjs/operators';
const SELECT_ITEM_HEIGHT_EM = 3; const SELECT_ITEM_HEIGHT_EM = 3;
@Directive({ @Directive({
"selector": '[adf-infinite-select-scroll]' selector: '[adf-infinite-select-scroll]'
}) })
export class InfiniteSelectScrollDirective implements AfterViewInit, OnDestroy { export class InfiniteSelectScrollDirective implements AfterViewInit, OnDestroy {
static readonly MAX_ITEMS = 50; static readonly MAX_ITEMS = 50;
@@ -30,8 +30,8 @@ describe('LogoutDirective', () => {
describe('No input', () => { describe('No input', () => {
@Component({ @Component({
"selector": 'adf-test-component', selector: 'adf-test-component',
"template": '<button adf-logout></button>' template: '<button adf-logout></button>'
}) })
class TestComponent { class TestComponent {
@ContentChildren(LogoutDirective) @ContentChildren(LogoutDirective)
@@ -112,8 +112,8 @@ describe('LogoutDirective', () => {
describe('redirectUri', () => { describe('redirectUri', () => {
@Component({ @Component({
"selector": 'adf-test-component', selector: 'adf-test-component',
"template": '<button adf-logout redirectUri="/myCustomUri"></button>' template: '<button adf-logout redirectUri="/myCustomUri"></button>'
}) })
class TestComponent { class TestComponent {
@ContentChildren(LogoutDirective) @ContentChildren(LogoutDirective)
@@ -155,8 +155,8 @@ describe('LogoutDirective', () => {
describe('enableRedirect', () => { describe('enableRedirect', () => {
@Component({ @Component({
"selector": 'adf-test-component', selector: 'adf-test-component',
"template": '<button adf-logout [enableRedirect]="false"></button>' template: '<button adf-logout [enableRedirect]="false"></button>'
}) })
class TestComponent { class TestComponent {
@ContentChildren(LogoutDirective) @ContentChildren(LogoutDirective)
@@ -21,7 +21,7 @@ import { AppConfigService } from '../app-config/app-config.service';
import { AuthenticationService } from '../auth/services/authentication.service'; import { AuthenticationService } from '../auth/services/authentication.service';
@Directive({ @Directive({
"selector": '[adf-logout]' selector: '[adf-logout]'
}) })
export class LogoutDirective implements OnInit { export class LogoutDirective implements OnInit {
@@ -20,7 +20,7 @@ import { animate, style, transition, trigger } from '@angular/animations';
import { DomSanitizer } from '@angular/platform-browser'; import { DomSanitizer } from '@angular/platform-browser';
@Component({ @Component({
"selector": 'adf-tooltip-card-component', selector: 'adf-tooltip-card-component',
"templateUrl": './tooltip-card.component.html', "templateUrl": './tooltip-card.component.html',
"styleUrls": ['./tooltip-card.component.scss'], "styleUrls": ['./tooltip-card.component.scss'],
"animations": [ "animations": [
@@ -27,7 +27,7 @@ import { TooltipCardComponent } from './tooltip-card.component';
const IMAGE_URL = 'alfresco-logo.svg'; const IMAGE_URL = 'alfresco-logo.svg';
@Component({ @Component({
"template": `<span #span [adf-tooltip-card]="'Sample text'" [image]="'${IMAGE_URL}'" [width]="'400'" [htmlContent]="'this is the <b>html</b> raw code'" class="test-component"></span>` template: `<span #span [adf-tooltip-card]="'Sample text'" [image]="'${IMAGE_URL}'" [width]="'400'" [htmlContent]="'this is the <b>html</b> raw code'" class="test-component"></span>`
}) })
class TestComponent { class TestComponent {
@ViewChild(TooltipCardDirective, { "static": true }) @ViewChild(TooltipCardDirective, { "static": true })
@@ -20,7 +20,7 @@ import { Overlay, OverlayPositionBuilder, OverlayRef } from '@angular/cdk/overla
import { ComponentPortal } from '@angular/cdk/portal'; import { ComponentPortal } from '@angular/cdk/portal';
import { TooltipCardComponent } from './tooltip-card.component'; import { TooltipCardComponent } from './tooltip-card.component';
@Directive({ "selector": '[adf-tooltip-card]' }) @Directive({ selector: '[adf-tooltip-card]' })
export class TooltipCardDirective implements OnInit, OnDestroy { export class TooltipCardDirective implements OnInit, OnDestroy {
@Input('adf-tooltip-card') text = ''; @Input('adf-tooltip-card') text = '';
@@ -21,7 +21,7 @@ import { Directive, ElementRef, HostListener, Input, NgZone, OnDestroy, OnInit,
import { FileInfo, FileUtils } from '../common/utils/file-utils'; import { FileInfo, FileUtils } from '../common/utils/file-utils';
@Directive({ @Directive({
"selector": '[adf-upload]' selector: '[adf-upload]'
}) })
export class UploadDirective implements OnInit, OnDestroy { export class UploadDirective implements OnInit, OnDestroy {
/** Enables/disables uploading. */ /** Enables/disables uploading. */
@@ -20,4 +20,4 @@ import { Directive } from '@angular/core';
/** /**
* Directive selectors without adf- prefix will be deprecated on 3.0.0 * Directive selectors without adf- prefix will be deprecated on 3.0.0
*/ */
@Directive({ "selector": '[adf-form-custom-button], [form-custom-button]' }) export class StartFormCustomButtonDirective {} @Directive({ selector: '[adf-form-custom-button], [form-custom-button]' }) export class StartFormCustomButtonDirective {}
@@ -38,8 +38,8 @@ import { FormFieldModel } from '../widgets/core/form-field.model';
declare const adf: any; declare const adf: any;
@Component({ @Component({
"selector": 'adf-form-field', selector: 'adf-form-field',
"template": ` template: `
<div <div
[id]="'field-' + field?.id + '-container'" [id]="'field-' + field?.id + '-container'"
[style.visibility]="!field?.isVisible ? 'hidden' : 'visible'" [style.visibility]="!field?.isVisible ? 'hidden' : 'visible'"
@@ -51,7 +51,7 @@ declare const adf: any;
<div #container></div> <div #container></div>
</div> </div>
`, `,
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class FormFieldComponent implements OnInit, OnDestroy { export class FormFieldComponent implements OnInit, OnDestroy {
@ViewChild('container', { "read": ViewContainerRef, "static": true }) @ViewChild('container', { "read": ViewContainerRef, "static": true })
@@ -139,7 +139,7 @@ export class FormFieldComponent implements OnInit, OnDestroy {
} }
const metadata = { const metadata = {
"selector": `runtime-component-${type}`, selector: `runtime-component-${type}`,
template template
}; };
@@ -22,7 +22,7 @@ import { ContainerModel, FormFieldModel, TabModel } from './widgets';
import { FormService } from '../services/form.service'; import { FormService } from '../services/form.service';
@Component({ @Component({
"selector": 'adf-form-renderer', selector: 'adf-form-renderer',
"templateUrl": './form-renderer.component.html', "templateUrl": './form-renderer.component.html',
"styleUrls": ['./form-renderer.component.scss'], "styleUrls": ['./form-renderer.component.scss'],
"providers": [ "providers": [
@@ -32,7 +32,7 @@ import { FormService } from '../services/form.service';
"deps": [Injector] "deps": [Injector]
} }
], ],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class FormRendererComponent<T> implements OnChanges, OnDestroy { export class FormRendererComponent<T> implements OnChanges, OnDestroy {
/** Toggle debug options. */ /** Toggle debug options. */
@@ -23,10 +23,10 @@ import {
import { UntypedFormControl } from '@angular/forms'; import { UntypedFormControl } from '@angular/forms';
@Component({ @Component({
"selector": 'adf-inplace-form-input', selector: 'adf-inplace-form-input',
"templateUrl": './inplace-form-input.component.html', "templateUrl": './inplace-form-input.component.html',
"styleUrls": ['./inplace-form-input.component.scss'], "styleUrls": ['./inplace-form-input.component.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class InplaceFormInputComponent { export class InplaceFormInputComponent {
@Input() @Input()
@@ -28,10 +28,10 @@ export interface AmountWidgetSettings {
export const ADF_AMOUNT_SETTINGS = new InjectionToken<AmountWidgetSettings>('adf-amount-settings'); export const ADF_AMOUNT_SETTINGS = new InjectionToken<AmountWidgetSettings>('adf-amount-settings');
@Component({ @Component({
"selector": 'amount-widget', selector: 'amount-widget',
"templateUrl": './amount.widget.html', "templateUrl": './amount.widget.html',
"styleUrls": ['./amount.widget.scss'], "styleUrls": ['./amount.widget.scss'],
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -42,7 +42,7 @@ export const ADF_AMOUNT_SETTINGS = new InjectionToken<AmountWidgetSettings>('adf
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class AmountWidgetComponent extends WidgetComponent implements OnInit { export class AmountWidgetComponent extends WidgetComponent implements OnInit {
static DEFAULT_CURRENCY: string = '$'; static DEFAULT_CURRENCY: string = '$';
@@ -22,10 +22,10 @@ import { WidgetComponent } from '../widget.component';
/* eslint-disable @angular-eslint/component-selector */ /* eslint-disable @angular-eslint/component-selector */
@Component({ @Component({
"selector": 'base-viewer-widget', selector: 'base-viewer-widget',
"templateUrl": './base-viewer.widget.html', "templateUrl": './base-viewer.widget.html',
"styleUrls": ['./base-viewer.widget.scss'], "styleUrls": ['./base-viewer.widget.scss'],
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -36,7 +36,7 @@ import { WidgetComponent } from '../widget.component';
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class BaseViewerWidgetComponent extends WidgetComponent implements OnInit { export class BaseViewerWidgetComponent extends WidgetComponent implements OnInit {
constructor (formService: FormService) { constructor (formService: FormService) {
@@ -22,9 +22,9 @@ import { FormService } from '../../../services/form.service';
import { WidgetComponent } from '../widget.component'; import { WidgetComponent } from '../widget.component';
@Component({ @Component({
"selector": 'checkbox-widget', selector: 'checkbox-widget',
"templateUrl": './checkbox.widget.html', "templateUrl": './checkbox.widget.html',
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -35,7 +35,7 @@ import { WidgetComponent } from '../widget.component';
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class CheckboxWidgetComponent extends WidgetComponent { export class CheckboxWidgetComponent extends WidgetComponent {
checkboxValue: boolean; checkboxValue: boolean;
@@ -34,10 +34,10 @@ import { isValid } from 'date-fns';
{ "provide": DateAdapter, "useClass": AdfDateFnsAdapter }, { "provide": DateAdapter, "useClass": AdfDateFnsAdapter },
{ "provide": DatetimeAdapter, "useClass": AdfDateTimeFnsAdapter } { "provide": DatetimeAdapter, "useClass": AdfDateTimeFnsAdapter }
], ],
"selector": 'date-time-widget', selector: 'date-time-widget',
"templateUrl": './date-time.widget.html', "templateUrl": './date-time.widget.html',
"styleUrls": ['./date-time.widget.scss'], "styleUrls": ['./date-time.widget.scss'],
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class DateTimeWidgetComponent extends WidgetComponent implements OnInit { export class DateTimeWidgetComponent extends WidgetComponent implements OnInit {
minDate: Date; minDate: Date;
@@ -26,13 +26,13 @@ import { MatDatepickerInputEvent } from '@angular/material/datepicker';
import { ADF_DATE_FORMATS, AdfDateFnsAdapter } from '../../../../common/utils/date-fns-adapter'; import { ADF_DATE_FORMATS, AdfDateFnsAdapter } from '../../../../common/utils/date-fns-adapter';
@Component({ @Component({
"selector": 'date-widget', selector: 'date-widget',
"providers": [ "providers": [
{ "provide": MAT_DATE_FORMATS, "useValue": ADF_DATE_FORMATS }, { "provide": MAT_DATE_FORMATS, "useValue": ADF_DATE_FORMATS },
{ "provide": DateAdapter, "useClass": AdfDateFnsAdapter } { "provide": DateAdapter, "useClass": AdfDateFnsAdapter }
], ],
"templateUrl": './date.widget.html', "templateUrl": './date.widget.html',
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -43,7 +43,7 @@ import { ADF_DATE_FORMATS, AdfDateFnsAdapter } from '../../../../common/utils/da
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class DateWidgetComponent extends WidgetComponent implements OnInit, OnDestroy { export class DateWidgetComponent extends WidgetComponent implements OnInit, OnDestroy {
DATE_FORMAT = 'dd-MM-yyyy'; DATE_FORMAT = 'dd-MM-yyyy';
@@ -22,10 +22,10 @@ import { FormService } from '../../../services/form.service';
import { WidgetComponent } from '../widget.component'; import { WidgetComponent } from '../widget.component';
@Component({ @Component({
"selector": 'display-text-widget', selector: 'display-text-widget',
"templateUrl": './display-text.widget.html', "templateUrl": './display-text.widget.html',
"styleUrls": ['./display-text.widget.scss'], "styleUrls": ['./display-text.widget.scss'],
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -36,7 +36,7 @@ import { WidgetComponent } from '../widget.component';
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class DisplayTextWidgetComponent extends WidgetComponent { export class DisplayTextWidgetComponent extends WidgetComponent {
@@ -24,7 +24,7 @@ import { FormService } from '../../../services/form.service';
import { WidgetComponent } from '../widget.component'; import { WidgetComponent } from '../widget.component';
@Component({ @Component({
"selector": 'error-widget', selector: 'error-widget',
"templateUrl": './error.component.html', "templateUrl": './error.component.html',
"styleUrls": ['./error.component.scss'], "styleUrls": ['./error.component.scss'],
"animations": [ "animations": [
@@ -33,7 +33,7 @@ import { WidgetComponent } from '../widget.component';
transition('void => enter', [style({ "opacity": 0, "transform": 'translateY(-100%)' }), animate('300ms cubic-bezier(0.55, 0, 0.55, 0.2)')]) transition('void => enter', [style({ "opacity": 0, "transform": 'translateY(-100%)' }), animate('300ms cubic-bezier(0.55, 0, 0.55, 0.2)')])
]) ])
], ],
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -44,7 +44,7 @@ import { WidgetComponent } from '../widget.component';
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class ErrorWidgetComponent extends WidgetComponent implements OnChanges { export class ErrorWidgetComponent extends WidgetComponent implements OnChanges {
@Input() @Input()
@@ -23,10 +23,10 @@ import { WidgetComponent } from '../widget.component';
import { FormFieldModel } from '../core'; import { FormFieldModel } from '../core';
@Component({ @Component({
"selector": 'hyperlink-widget', selector: 'hyperlink-widget',
"templateUrl": './hyperlink.widget.html', "templateUrl": './hyperlink.widget.html',
"styleUrls": ['./hyperlink.widget.scss'], "styleUrls": ['./hyperlink.widget.scss'],
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -37,7 +37,7 @@ import { FormFieldModel } from '../core';
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class HyperlinkWidgetComponent extends WidgetComponent implements OnInit { export class HyperlinkWidgetComponent extends WidgetComponent implements OnInit {
@@ -22,10 +22,10 @@ import { MatDialog } from '@angular/material/dialog';
import { EditJsonDialogSettings, EditJsonDialogComponent } from '../../../../dialogs/edit-json/edit-json.dialog'; import { EditJsonDialogSettings, EditJsonDialogComponent } from '../../../../dialogs/edit-json/edit-json.dialog';
@Component({ @Component({
"template": ` template: `
<button mat-raised-button color="primary" (click)="view()">json</button> <button mat-raised-button color="primary" (click)="view()">json</button>
`, `,
"host": { host: {
'(click)': 'event($event)', '(click)': 'event($event)',
'(blur)': 'event($event)', '(blur)': 'event($event)',
'(change)': 'event($event)', '(change)': 'event($event)',
@@ -36,7 +36,7 @@ import { EditJsonDialogSettings, EditJsonDialogComponent } from '../../../../dia
'(invalid)': 'event($event)', '(invalid)': 'event($event)',
'(select)': 'event($event)' '(select)': 'event($event)'
}, },
"encapsulation": ViewEncapsulation.None encapsulation: ViewEncapsulation.None
}) })
export class JsonWidgetComponent extends WidgetComponent { export class JsonWidgetComponent extends WidgetComponent {
constructor (public formService: FormService, private dialog: MatDialog) { constructor (public formService: FormService, private dialog: MatDialog) {

Some files were not shown because too many files have changed in this diff Show More