Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

Commit 98f5f7e

Browse files
committed
docs: app supports v1 and v2 docs
1 parent a415f52 commit 98f5f7e

File tree

66 files changed

+1009
-100
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+1009
-100
lines changed

demo/src/app/advanced/custom-range-search.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
<br />
1414
<table datatable [dtOptions]="dtOptions" class="row-border hover"></table>
1515
</ng-template>
16-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
16+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdHTMLV2]="mdHTML" [mdTSV2]="mdTSV2" [mdTS]="mdTS" [template]="preview">
1717
</app-base-demo>

demo/src/app/advanced/custom-range-search.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export class CustomRangeSearchComponent implements OnDestroy, OnInit {
1414
mdIntro = 'assets/docs/advanced/custom-range/intro.md';
1515
mdHTML = 'assets/docs/advanced/custom-range/source-html.md';
1616
mdTS = 'assets/docs/advanced/custom-range/source-ts.md';
17+
mdTSV2 = 'assets/docs/advanced/custom-range/source-ts-dtv2.md';
1718

1819
@ViewChild(DataTableDirective, {static: false})
1920
datatableElement: DataTableDirective;

demo/src/app/advanced/dt-instance.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
</blockquote>
1010
<table datatable [dtOptions]="dtOptions" class="row-border hover"></table>
1111
</ng-template>
12-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
12+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdHTMLV2]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
1313
</app-base-demo>

demo/src/app/advanced/dt-instance.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class DtInstanceComponent implements OnInit {
1313
mdIntro = 'assets/docs/advanced/dt-instance/intro.md';
1414
mdHTML = 'assets/docs/advanced/dt-instance/source-html.md';
1515
mdTS = 'assets/docs/advanced/dt-instance/source-ts.md';
16+
mdTSV2 = 'assets/docs/advanced/dt-instance/source-ts-dtv2.md';
1617

1718
@ViewChild(DataTableDirective, {static: false})
1819
datatableElement: DataTableDirective;

demo/src/app/advanced/individual-column-filtering.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
</tfoot>
1010
</table>
1111
</ng-template>
12-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
12+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdHTMLV2]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
1313
</app-base-demo>

demo/src/app/advanced/individual-column-filtering.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class IndividualColumnFilteringComponent implements OnInit, AfterViewInit
1313
mdIntro = 'assets/docs/advanced/indi-col-filter/intro.md';
1414
mdHTML = 'assets/docs/advanced/indi-col-filter/source-html.md';
1515
mdTS = 'assets/docs/advanced/indi-col-filter/source-ts.md';
16+
mdTSV2 = 'assets/docs/advanced/indi-col-filter/source-ts-dtv2.md';
1617

1718
@ViewChild(DataTableDirective, {static: false})
1819
datatableElement: DataTableDirective;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<ng-template #preview>
22
<table datatable [dtOptions]="$any(dtOptions)" class="row-border hover"></table>
33
</ng-template>
4-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
4+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
55
</app-base-demo>

demo/src/app/advanced/load-dt-options-with-promise.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class LoadDtOptionsWithPromiseComponent implements OnInit {
1212
mdIntro = 'assets/docs/advanced/load-dt-opt-with-promise/intro.md';
1313
mdHTML = 'assets/docs/advanced/load-dt-opt-with-promise/source-html.md';
1414
mdTS = 'assets/docs/advanced/load-dt-opt-with-promise/source-ts.md';
15+
mdTSV2 = 'assets/docs/advanced/load-dt-opt-with-promise/source-ts-dtv2.md';
1516

1617
dtOptions: Promise<Config>;
1718

demo/src/app/advanced/multiple-tables.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ <h5 class="header">Table 2</h5>
1111
<table id="second-table" datatable [dtOptions]="dtOptions[1]" class="row-border hover"></table>
1212

1313
</ng-template>
14-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
14+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdHTMLV2]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
1515
</app-base-demo>

demo/src/app/advanced/multiple-tables.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class MultipleTablesComponent implements OnInit {
1212
mdIntro = 'assets/docs/advanced/multiple-tables/intro.md';
1313
mdHTML = 'assets/docs/advanced/multiple-tables/source-html.md';
1414
mdTS = 'assets/docs/advanced/multiple-tables/source-ts.md';
15+
mdTSV2 = 'assets/docs/advanced/multiple-tables/source-ts-dtv2.md';
1516

1617
@ViewChildren(DataTableDirective)
1718
dtElements: QueryList<DataTableDirective>;

demo/src/app/advanced/rerender.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
</p>
77
<table datatable [dtOptions]="dtOptions" [dtTrigger]="dtTrigger" class="row-border hover"></table>
88
</ng-template>
9-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
9+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdHTMLV2]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
1010
</app-base-demo>

demo/src/app/advanced/rerender.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class RerenderComponent implements AfterViewInit, OnDestroy, OnInit {
1313
mdIntro = 'assets/docs/advanced/rerender/intro.md';
1414
mdHTML = 'assets/docs/advanced/rerender/source-html.md';
1515
mdTS = 'assets/docs/advanced/rerender/source-ts.md';
16+
mdTSV2 = 'assets/docs/advanced/rerender/source-ts-dtv2.md';
1617

1718

1819
@ViewChild(DataTableDirective, {static: false})

demo/src/app/advanced/router-link.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
<app-demo-ng-template-ref [data]="data" actionText="View" (emitter)="emitter($event)"></app-demo-ng-template-ref>
77
</ng-template>
88

9-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
9+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
1010
</app-base-demo>

demo/src/app/advanced/router-link.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export class RouterLinkComponent implements AfterViewInit, OnInit, OnDestroy {
1515
mdIntro = 'assets/docs/advanced/router-link/intro.md';
1616
mdHTML = 'assets/docs/advanced/router-link/source-html.md';
1717
mdTS = 'assets/docs/advanced/router-link/source-ts.md';
18+
mdTSV2 = 'assets/docs/advanced/router-link/source-ts-dtv2.md';
1819
mdTSHeading = 'TypeScript';
1920

2021
dtOptions: ADTSettings = {};

demo/src/app/advanced/row-click-event.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
<br />
55
<table datatable [dtOptions]="dtOptions" class="row-border hover"></table>
66
</ng-template>
7-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
7+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
88
</app-base-demo>

demo/src/app/advanced/row-click-event.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export class RowClickEventComponent implements OnInit {
1111
mdIntro = 'assets/docs/advanced/row-click/intro.md';
1212
mdHTML = 'assets/docs/advanced/row-click/source-html.md';
1313
mdTS = 'assets/docs/advanced/row-click/source-ts.md';
14+
mdTSV2 = 'assets/docs/advanced/row-click/source-ts-dtv2.md';
1415

1516
message = '';
1617
dtOptions: Config = {};
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<ng-template #preview>
22
<table datatable [dtOptions]="dtOptions" class="row-border hover"></table>
33
</ng-template>
4-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
4+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
55
</app-base-demo>

demo/src/app/advanced/using-ng-pipe.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export class UsingNgPipeComponent implements OnInit {
1717
mdIntro = 'assets/docs/advanced/using-ng-pipe/intro.md';
1818
mdHTML = 'assets/docs/advanced/using-ng-pipe/source-html.md';
1919
mdTS = 'assets/docs/advanced/using-ng-pipe/source-ts.md';
20+
mdTSV2 = 'assets/docs/advanced/using-ng-pipe/source-ts-dtv2.md';
2021

2122

2223
dtOptions: ADTSettings = {};

demo/src/app/advanced/using-ng-template-ref.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<br />
55
<table datatable [dtOptions]="dtOptions" [dtTrigger]="dtTrigger" class="row-border hover"></table>
66
</ng-template>
7-
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [template]="preview">
7+
<app-base-demo [pageTitle]="pageTitle" [mdIntro]="mdIntro" [mdHTML]="mdHTML" [mdTS]="mdTS" [mdTSV2]="mdTSV2" [template]="preview">
88
</app-base-demo>
99

1010
<ng-template #demoNg let-data="adtData" let-emitter="captureEvents">

demo/src/app/advanced/using-ng-template-ref.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export class UsingNgTemplateRefComponent implements OnInit, AfterViewInit {
1616
mdIntro = 'assets/docs/advanced/using-ng-template-ref/intro.md';
1717
mdHTML = 'assets/docs/advanced/using-ng-template-ref/source-html.md';
1818
mdTS = 'assets/docs/advanced/using-ng-template-ref/source-ts.md';
19+
mdTSV2 = 'assets/docs/advanced/using-ng-template-ref/source-ts-dtv2.md';
1920

2021
dtOptions: ADTSettings = {};
2122
dtTrigger: Subject<ADTSettings> = new Subject<ADTSettings>();

demo/src/app/app.component.css

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ header .container a {
1111
.plus {
1212
font-size: 35px;
1313
position: relative;
14-
top: 3vh;
14+
top: -2vh;
1515
}
1616

1717
ul.side-nav.fixed ul.collapsible-accordion a.collapsible-header {
@@ -74,3 +74,14 @@ ul.side-nav.fixed ul.collapsible-accordion .collapsible-body li a {
7474
#logo-container {
7575
display: block;
7676
}
77+
78+
79+
.dt-version-button {
80+
text-transform: none;
81+
text-align: center;
82+
}
83+
84+
.dt-version-button svg {
85+
position: relative;
86+
top: 6px;
87+
}

demo/src/app/app.component.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,20 @@ <h3>
1717
</a>
1818
</h3>
1919
</li>
20+
<li>
21+
<a class="dt-version-button btn-flat" data-activates='dropdown1'>
22+
DT version: '{{dtVersion}}'
23+
<svg class="caret" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg>
24+
</a>
25+
26+
<ul id="dropdown1" [(ngModel)]="dtVersion" ngDefaultControl class='dropdown-content'>
27+
<li [class.active]="dtVersion == 'v2'" (click)="onDTVersionChanged('v2')" value="v2" style="padding:0 32px">v2.x</li>
28+
<li [class.active]="dtVersion == 'v1'" (click)="onDTVersionChanged('v1')" value="v1" style="padding:0 32px">v1.x</li>
29+
</ul>
30+
</li>
31+
<li>
32+
<div class="divider"></div>
33+
</li>
2034
<li><a class="subheader">Getting Started</a></li>
2135
<li class="bold">
2236
<a routerLink="/getting-started" class="waves-effect waves-blue">Installation</a>

demo/src/app/app.component.ts

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Component, OnDestroy, OnInit } from '@angular/core';
22
import { NavigationEnd, Router } from '@angular/router';
33
import { filter, Subscription } from 'rxjs';
4+
import { DtVersionService } from './dt-version.service';
45

56
declare var $: any;
67

@@ -13,9 +14,14 @@ export class AppComponent implements OnInit, OnDestroy {
1314

1415
routerEventsSub$: Subscription = null;
1516

17+
dtVersion: 'v2' | 'v1' = null;
18+
1619
constructor(
17-
private router: Router
18-
) {}
20+
private router: Router,
21+
private dtVersionService: DtVersionService
22+
) {
23+
this.dtVersion = dtVersionService.dtVersion;
24+
}
1925

2026
ngOnInit(): void {
2127
$.fn.dataTable.ext.errMode = 'none';
@@ -31,6 +37,24 @@ export class AppComponent implements OnInit, OnDestroy {
3137
$('ul.tabs').tabs();
3238
}, 600);
3339
});
40+
41+
// Init DT version picker
42+
$('.dt-version-button').dropdown({
43+
inDuration: 300,
44+
outDuration: 225,
45+
constrainWidth: true, // Does not change width of dropdown to that of the activator
46+
hover: false, // Activate on hover
47+
gutter: 14,
48+
belowOrigin: true,
49+
alignment: 'left', // Displays dropdown with edge aligned to the left of button
50+
stopPropagation: true // Stops event propagation
51+
});
52+
53+
}
54+
55+
onDTVersionChanged(v: 'v2'|'v1') {
56+
this.dtVersion = v;
57+
this.dtVersionService.versionChanged$.next(v);
3458
}
3559

3660
ngOnDestroy(): void {

demo/src/app/app.module.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { BrowserModule } from '@angular/platform-browser';
22
import { NgModule, SecurityContext } from '@angular/core';
3-
import { FormsModule } from '@angular/forms';
3+
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
44
import { HttpClientModule } from '@angular/common/http';
55

66
import { DataTablesModule } from 'angular-datatables';
@@ -90,6 +90,7 @@ import { NewServerSideComponent } from './basic/new-server-side/new-server-side.
9090
CommonModule,
9191
BrowserModule,
9292
FormsModule,
93+
ReactiveFormsModule,
9394
HttpClientModule,
9495
DataTablesModule,
9596
AppRoutingModule,

demo/src/app/base-demo/base-demo.component.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,7 @@
2626
#toTop .material-icons {
2727
vertical-align: middle;
2828
}
29+
30+
.dtv1-notice {
31+
padding: 10px;
32+
}

demo/src/app/base-demo/base-demo.component.html

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ <h2 class="header center-on-small-only">{{pageTitle}}</h2>
1616
</div>
1717
</div>
1818

19+
<div class="section" *ngIf="dtVersion == 'v1'">
20+
<div class="container red white-text dtv1-notice">
21+
You are viewing documentation for v1.x of datatables.net. This version is not supported anymore. It is listed here for documentation purposes only.
22+
</div>
23+
</div>
24+
1925
<div class="container">
2026

2127
<h5 class="header">Description</h5>
@@ -30,7 +36,7 @@ <h5 class="header">Description</h5>
3036
<li class="tab col">
3137
<a href="#previewTab">Preview</a>
3238
</li>
33-
<li class="tab col" *ngIf="mdInstall.length>0">
39+
<li class="tab col" *ngIf="dtVersion == 'v2' ? mdInstallV2.length>0 : mdInstall.length>0">
3440
<a href="#installTab">Installation</a>
3541
</li>
3642
<li class="tab col">
@@ -43,22 +49,22 @@ <h5 class="header">Description</h5>
4349
</div>
4450

4551
<!-- Preview -->
46-
<div id="previewTab" class=" col s12">
52+
<div id="previewTab" class="col s12">
4753
<ng-container *ngTemplateOutlet="template"></ng-container>
4854
</div>
4955

5056
<!-- Installation -->
51-
<div id="installTab" class="col s12" *ngIf="mdInstall.length > 0">
52-
<markdown [src]="mdInstall"></markdown>
57+
<div id="installTab" class="col s12" *ngIf="dtVersion == 'v2' ? mdInstallV2.length > 0 : mdInstall.length > 0">
58+
<markdown [src]="dtVersion == 'v2' ? mdInstallV2 : mdInstall"></markdown>
5359
</div>
5460

5561
<!-- HTML -->
5662
<div id="htmlTab" class="col s12">
57-
<markdown [src]="mdHTML"></markdown>
63+
<markdown [src]="dtVersion == 'v2' && mdHTMLV2.length > 0 ? mdHTMLV2 : mdHTML"></markdown>
5864
</div>
5965

6066
<div id="typescriptTab" class="col s12">
61-
<markdown [src]="mdTS"></markdown>
67+
<markdown [src]="dtVersion == 'v2' && mdTSV2.length > 0 ? mdTSV2 : mdTS"></markdown>
6268
</div>
6369
</div>
6470
</div>
Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { Component, Input, OnInit, TemplateRef } from '@angular/core';
1+
import { Component, Input, OnDestroy, OnInit, TemplateRef } from '@angular/core';
2+
import { DtVersionService } from '../dt-version.service';
3+
import { Subscription } from 'rxjs';
24

35
// needed to re-init tabs on route change
46
declare var $: JQueryStatic;
@@ -8,34 +10,42 @@ declare var $: JQueryStatic;
810
templateUrl: './base-demo.component.html',
911
styleUrls: ['./base-demo.component.css']
1012
})
11-
export class BaseDemoComponent implements OnInit {
13+
export class BaseDemoComponent implements OnInit, OnDestroy {
1214

13-
@Input()
14-
pageTitle = '';
15+
@Input() pageTitle = '';
1516

16-
@Input()
17-
mdIntro = '';
17+
@Input() mdIntro = '';
1818

19-
@Input()
20-
mdInstall = '';
19+
@Input() mdInstall = '';
20+
@Input() mdInstallV2 = '';
2121

22-
@Input()
23-
mdHTML = '';
22+
@Input() mdHTML = '';
23+
@Input() mdHTMLV2 = '';
2424

25-
@Input()
26-
mdTS = '';
25+
@Input() mdTS = '';
26+
@Input() mdTSV2 = '';
2727

28-
@Input()
29-
template: TemplateRef<any> = null;
28+
@Input() template: TemplateRef<any> = null;
3029

31-
@Input()
32-
deprecated = false;
30+
@Input() deprecated = false;
31+
32+
dtVersion = null;
33+
dtVersionSubscription$: Subscription = null;
34+
35+
constructor(
36+
private dtVersionService: DtVersionService
37+
) {}
3338

3439
ngOnInit() {
3540
// Re-init tabs on route change
3641

3742
// Init back to top
3843
this.initBackToTop();
44+
45+
this.dtVersionSubscription$ = this.dtVersionService.versionChanged$.subscribe(v => {
46+
console.log('dt version changed', v);
47+
this.dtVersion = v;
48+
});
3949
}
4050

4151
private scrollCallback() {
@@ -57,4 +67,8 @@ export class BaseDemoComponent implements OnInit {
5767
});
5868
}
5969

70+
ngOnDestroy(): void {
71+
this.dtVersionSubscription$?.unsubscribe();
72+
}
73+
6074
}

0 commit comments

Comments
 (0)