diff --git a/angular.json b/angular.json index 0db4a7c34..1c1fd9ebd 100644 --- a/angular.json +++ b/angular.json @@ -63,7 +63,8 @@ "node_modules/jquery/dist/jquery.min.js", "node_modules/slickgrid/lib/jquery.event.drag-2.3.0.js", "node_modules/bootstrap/dist/js/bootstrap.min.js", - "node_modules/multiple-select-modified/src/multiple-select.js" + "node_modules/multiple-select-modified/src/multiple-select.js", + "node_modules/sortablejs/Sortable.min.js" ], "vendorChunk": true, "extractLicenses": false, diff --git a/src/app/modules/angular-slickgrid/components/angular-slickgrid.component.ts b/src/app/modules/angular-slickgrid/components/angular-slickgrid.component.ts index 6519d39b9..3f191bc76 100644 --- a/src/app/modules/angular-slickgrid/components/angular-slickgrid.component.ts +++ b/src/app/modules/angular-slickgrid/components/angular-slickgrid.component.ts @@ -3,8 +3,6 @@ import 'slickgrid/dist/slick.core.min'; import 'slickgrid/dist/slick.interactions.min'; import 'slickgrid/dist/slick.grid.min'; import 'slickgrid/dist/slick.dataview.min'; -import * as Sortable_ from 'sortablejs'; -const Sortable = ((Sortable_ as any)?.['default'] ?? Sortable_); // patch for rollup // ...then everything else... import { AfterViewInit, ApplicationRef, ChangeDetectorRef, Component, ElementRef, Inject, Input, OnDestroy, Optional, } from '@angular/core'; @@ -79,9 +77,6 @@ import { ContainerService } from '../services/container.service'; // using external non-typed js libraries declare const Slick: SlickNamespace; -// add Sortable to the window object so that SlickGrid lib can use globally -(window as any).Sortable = Sortable; - @Component({ selector: 'angular-slickgrid', templateUrl: './angular-slickgrid.component.html',