@@ -17,7 +17,7 @@ import {
17
17
} from 'min-dom' ;
18
18
19
19
import Modeler from 'bpmn-js/lib/Modeler' ;
20
- import NavigatedViewer from 'bpmn-js/lib/NavigatedViewer' ;
20
+ import NavigatedViewerOriginal from 'bpmn-js/lib/NavigatedViewer' ;
21
21
22
22
import BpmnPropertiesPanel from 'src/render' ;
23
23
@@ -32,6 +32,23 @@ import {
32
32
insertCSS
33
33
} from '../TestHelper' ;
34
34
35
+ class NavigatedViewer extends NavigatedViewerOriginal {
36
+ _createModdle ( options ) {
37
+ const moddle = super . _createModdle ( options ) ;
38
+
39
+ moddle . ids = {
40
+ isIdValid ( ) {
41
+ return true ;
42
+ } ,
43
+ assigned ( ) {
44
+ return false ;
45
+ }
46
+ } ;
47
+
48
+ return moddle ;
49
+ }
50
+ }
51
+
35
52
insertCoreStyles ( ) ;
36
53
insertBpmnStyles ( ) ;
37
54
@@ -40,6 +57,9 @@ insertCSS('readonly-properties-panel', `
40
57
.bio-properties-panel-checkbox {
41
58
pointer-events: none;
42
59
}
60
+ .bio-properties-panel-add-entry {
61
+ display: none!important;
62
+ }
43
63
` ) ;
44
64
45
65
@@ -92,7 +112,6 @@ describe('<BpmnPropertiesPanelRenderer>', function() {
92
112
additionalModules,
93
113
moddleExtensions,
94
114
propertiesPanel : {
95
- parent : propertiesContainer ,
96
115
feelTooltipContainer : container ,
97
116
description,
98
117
tooltip,
@@ -112,6 +131,9 @@ describe('<BpmnPropertiesPanelRenderer>', function() {
112
131
try {
113
132
const result = await modeler . importXML ( xml ) ;
114
133
134
+ const propertiesPanel = modeler . get ( 'propertiesPanel' ) ;
135
+ propertiesPanel . attachTo ( propertiesContainer ) ;
136
+
115
137
return { error : null , warnings : result . warnings , modeler : modeler } ;
116
138
} catch ( err ) {
117
139
return { error : err , warnings : err . warnings , modeler : modeler } ;
0 commit comments