File tree Expand file tree Collapse file tree 26 files changed +4920
-4062
lines changed Expand file tree Collapse file tree 26 files changed +4920
-4062
lines changed Original file line number Diff line number Diff line change 4
4
dist
5
5
tmp
6
6
/out-tsc
7
+ storybook-static
7
8
8
9
# dependencies
9
10
node_modules
@@ -40,4 +41,5 @@ Thumbs.db
40
41
41
42
.angular
42
43
43
- .nx /cache
44
+ .nx /cache
45
+ .nx /workspace-data
Original file line number Diff line number Diff line change 3
3
/coverage
4
4
.angular
5
5
6
- /.nx /cache
6
+ /.nx /cache
7
+ /.nx /workspace-data
Original file line number Diff line number Diff line change 2
2
3
3
## [ Unreleased]
4
4
5
+ ### BREAKING CHANGES
6
+
7
+ - ** Dependency** : Require Angular 19
8
+
5
9
## [ 18.0.0] - 2024-05-30
6
10
7
11
### BREAKING CHANGES
Original file line number Diff line number Diff line change 24
24
"prefix" : " app" ,
25
25
"style" : " kebab-case"
26
26
}
27
- ]
27
+ ],
28
+ "@angular-eslint/prefer-standalone" : " off"
28
29
}
29
30
},
30
31
{
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ import {
11
11
} from '@perfectmemory/ngx-contextmenu' ;
12
12
13
13
@Component ( {
14
- selector : 'app-demo-context-menu' ,
15
- styles : [
16
- `
14
+ selector : 'app-demo-context-menu' ,
15
+ styles : [
16
+ `
17
17
.dashboardContainer {
18
18
width: 100%;
19
19
height: 100%;
@@ -32,8 +32,9 @@ import {
32
32
position: absolute;
33
33
}
34
34
` ,
35
- ] ,
36
- templateUrl : './app-demo.component.html' ,
35
+ ] ,
36
+ templateUrl : './app-demo.component.html' ,
37
+ standalone : false
37
38
} )
38
39
export class AppDemoComponent {
39
40
@Input ( )
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ import {
11
11
} from '@perfectmemory/ngx-contextmenu' ;
12
12
13
13
@Component ( {
14
- selector : 'demo-context-menu-demo' ,
15
- styles : [
16
- `
14
+ selector : 'demo-context-menu-demo' ,
15
+ styles : [
16
+ `
17
17
.dashboardContainer {
18
18
width: 100%;
19
19
height: 100%;
@@ -32,8 +32,9 @@ import {
32
32
position: absolute;
33
33
}
34
34
` ,
35
- ] ,
36
- templateUrl : './app.component.html' ,
35
+ ] ,
36
+ templateUrl : './app.component.html' ,
37
+ standalone : false
37
38
} )
38
39
export class AppComponent {
39
40
@Input ( )
Original file line number Diff line number Diff line change
1
+ @use ' sass:meta' ;
1
2
/* You can add global styles to this file, and also import other style files */
2
3
3
4
@import ' @angular/cdk/overlay-prebuilt.css' ;
4
- @import ' ../../../libs/ngx-contextmenu/src/assets/stylesheets/base.scss' ;
5
- @import ' ../../../libs/ngx-contextmenu/src/assets/stylesheets/dark-theme.scss' ;
5
+ @include meta .load-css (
6
+ ' ../../../libs/ngx-contextmenu/src/assets/stylesheets/base.scss'
7
+ );
8
+ @include meta .load-css (
9
+ ' ../../../libs/ngx-contextmenu/src/assets/stylesheets/dark-theme.scss'
10
+ );
Original file line number Diff line number Diff line change 24
24
"prefix" : " context-menu" ,
25
25
"style" : " kebab-case"
26
26
}
27
- ]
27
+ ],
28
+ "@angular-eslint/prefer-standalone" : " off"
28
29
}
29
30
},
30
31
{
Original file line number Diff line number Diff line change @@ -21,9 +21,7 @@ const config: StorybookConfig = {
21
21
} ,
22
22
] ,
23
23
24
- docs : {
25
- autodocs : false ,
26
- } ,
24
+ docs : { } ,
27
25
} ;
28
26
29
27
export default config ;
Original file line number Diff line number Diff line change 24
24
"url" :
" git+ssh://[email protected] :PerfectMemory/ngx-contextmenu.git"
25
25
},
26
26
"peerDependencies" : {
27
- "@angular/cdk" : " ^18 .0.0" ,
28
- "@angular/common" : " ^18 .0.0" ,
29
- "@angular/core" : " ^18 .0.0"
27
+ "@angular/cdk" : " ^19 .0.0" ,
28
+ "@angular/common" : " ^19 .0.0" ,
29
+ "@angular/core" : " ^19 .0.0"
30
30
},
31
31
"dependencies" : {
32
32
"tslib" : " ^2.3.0"
Original file line number Diff line number Diff line change 1
- @import ' ./ button-reset.scss' ;
1
+ @use ' button-reset.scss' ;
2
2
3
3
:root {
4
4
// Styling of the element where a context menu can appear
Original file line number Diff line number Diff line change 1
- @import ' ./ base.scss' ;
1
+ @use ' base.scss' ;
2
2
3
3
.dark-theme {
4
4
// Styling of the element where a context menu can appear
Original file line number Diff line number Diff line change @@ -30,14 +30,15 @@ export const TESTING_WRAPPER = {
30
30
} ;
31
31
32
32
@Component ( {
33
- selector : 'context-menu-content' ,
34
- templateUrl : './context-menu-content.component.html' ,
35
- changeDetection : ChangeDetectionStrategy . OnPush ,
36
- host : {
37
- tabindex : '0' ,
38
- role : 'dialog' ,
39
- class : 'ngx-contextmenu' ,
40
- } ,
33
+ selector : 'context-menu-content' ,
34
+ templateUrl : './context-menu-content.component.html' ,
35
+ changeDetection : ChangeDetectionStrategy . OnPush ,
36
+ host : {
37
+ tabindex : '0' ,
38
+ role : 'dialog' ,
39
+ class : 'ngx-contextmenu' ,
40
+ } ,
41
+ standalone : false
41
42
} )
42
43
export class ContextMenuContentComponent < T >
43
44
implements OnDestroy , AfterViewInit
Original file line number Diff line number Diff line change @@ -32,9 +32,10 @@ import {
32
32
} from './context-menu.component.interface' ;
33
33
34
34
@Component ( {
35
- encapsulation : ViewEncapsulation . None ,
36
- selector : 'context-menu' ,
37
- template : '' ,
35
+ encapsulation : ViewEncapsulation . None ,
36
+ selector : 'context-menu' ,
37
+ template : '' ,
38
+ standalone : false
38
39
} )
39
40
export class ContextMenuComponent < T > implements OnInit , OnDestroy {
40
41
/**
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import { ContextMenuContentItemDirective } from './context-menu-content-item.dir
7
7
8
8
@Component ( {
9
9
template : '<div [contextMenuContentItem]="contextMenuItem"></div>' ,
10
+ standalone : false ,
10
11
} )
11
12
class TestHostComponent {
12
13
@Input ( )
Original file line number Diff line number Diff line change @@ -4,11 +4,12 @@ import { evaluateIfFunction } from '../../helper/evaluate';
4
4
import { ContextMenuItemDirective } from '../context-menu-item/context-menu-item.directive' ;
5
5
6
6
@Directive ( {
7
- selector : '[contextMenuContentItem]' ,
8
- exportAs : 'contextMenuContentItem' ,
9
- host : {
10
- class : 'ngx-context-menu-item' ,
11
- } ,
7
+ selector : '[contextMenuContentItem]' ,
8
+ exportAs : 'contextMenuContentItem' ,
9
+ host : {
10
+ class : 'ngx-context-menu-item' ,
11
+ } ,
12
+ standalone : false
12
13
} )
13
14
export class ContextMenuContentItemDirective < T > implements FocusableOption {
14
15
@Input ( )
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import { ContextMenuItemDirective } from './context-menu-item.directive';
5
5
6
6
@Component ( {
7
7
template : '<div contextMenuItem></div>' ,
8
+ standalone : false ,
8
9
} )
9
10
class TestHostComponent { }
10
11
Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ import type { ContextMenuComponent } from '../../components/context-menu/context
10
10
import { evaluateIfFunction } from '../../helper/evaluate' ;
11
11
12
12
@Directive ( {
13
- selector : '[contextMenuItem]' ,
13
+ selector : '[contextMenuItem]' ,
14
+ standalone : false
14
15
} )
15
16
export class ContextMenuItemDirective < T > {
16
17
/**
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import { ContextMenuDirective } from './context-menu.directive';
9
9
10
10
@Component ( {
11
11
template : '<div contextMenu></div>' ,
12
+ standalone : false ,
12
13
} )
13
14
class TestHostComponent { }
14
15
Original file line number Diff line number Diff line change @@ -9,12 +9,13 @@ import type { ContextMenuComponent } from '../../components/context-menu/context
9
9
import { ContextMenuOverlaysService } from '../../services/context-menu-overlays/context-menu-overlays.service' ;
10
10
11
11
@Directive ( {
12
- selector : '[contextMenu]' ,
13
- exportAs : 'ngxContextMenu' ,
14
- host : {
15
- role : 'button' ,
16
- 'attr.aria-haspopup' : 'menu' ,
17
- } ,
12
+ selector : '[contextMenu]' ,
13
+ exportAs : 'ngxContextMenu' ,
14
+ host : {
15
+ role : 'button' ,
16
+ 'attr.aria-haspopup' : 'menu' ,
17
+ } ,
18
+ standalone : false
18
19
} )
19
20
export class ContextMenuDirective < T > {
20
21
/**
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ yarn add @perfectmemory/ngx-contextmenu @angular/cdk
20
20
21
21
| Angular | @perfectmemory/ngx-contextmenu | Main purpose |
22
22
| --------- | ------------------------------ | ----------------------------------------------------------------------------- |
23
+ | ` ^19.0.0 ` | ` ^19.0.0 ` | Align version with Angular 19 |
23
24
| ` ^18.0.0 ` | ` ^18.0.0 ` | Align version with Angular 18 |
24
25
| ` ^17.0.0 ` | ` ^17.0.0 ` | Align version with Angular 17 |
25
26
| ` ^16.0.0 ` | ` ^16.0.0 ` | Align version with Angular 16 |
Original file line number Diff line number Diff line change @@ -10,9 +10,10 @@ import { ContextMenuDirective } from '../../lib/directives/context-menu/context-
10
10
import { ContextMenuService } from '../../lib/services/context-menu/context-menu.service' ;
11
11
12
12
@Component ( {
13
- selector : 'storybook-context-menu' ,
14
- templateUrl : 'ngx-contextmenu.component.html' ,
15
- styleUrls : [ './ngx-contextmenu.component.scss' ] ,
13
+ selector : 'storybook-context-menu' ,
14
+ templateUrl : 'ngx-contextmenu.component.html' ,
15
+ styleUrls : [ './ngx-contextmenu.component.scss' ] ,
16
+ standalone : false
16
17
} )
17
18
export default class StorybookContextMenuComponent {
18
19
@Input ( )
Original file line number Diff line number Diff line change 1
- // @ts -expect-error https://thymikee.github.io/jest-preset-angular/docs/getting-started/test-environment
2
- globalThis . ngJest = {
3
- testEnvironmentOptions : {
4
- errorOnUnknownElements : true ,
5
- errorOnUnknownProperties : true ,
6
- } ,
7
- } ;
8
- import 'jest-preset-angular/setup-jest' ;
1
+ import { setupZoneTestEnv } from 'jest-preset-angular/setup-env/zone' ;
2
+
3
+ setupZoneTestEnv ( {
4
+ errorOnUnknownElements : true ,
5
+ errorOnUnknownProperties : true ,
6
+ } ) ;
You can’t perform that action at this time.
0 commit comments