@@ -17,7 +17,7 @@ import {
1717} from 'min-dom' ;
1818
1919import Modeler from 'bpmn-js/lib/Modeler' ;
20- import NavigatedViewer from 'bpmn-js/lib/NavigatedViewer' ;
20+ import NavigatedViewerOriginal from 'bpmn-js/lib/NavigatedViewer' ;
2121
2222import BpmnPropertiesPanel from 'src/render' ;
2323
@@ -32,6 +32,23 @@ import {
3232 insertCSS
3333} from '../TestHelper' ;
3434
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+
3552insertCoreStyles ( ) ;
3653insertBpmnStyles ( ) ;
3754
@@ -40,6 +57,9 @@ insertCSS('readonly-properties-panel', `
4057 .bio-properties-panel-checkbox {
4158 pointer-events: none;
4259 }
60+ .bio-properties-panel-add-entry {
61+ display: none!important;
62+ }
4363` ) ;
4464
4565
@@ -92,7 +112,6 @@ describe('<BpmnPropertiesPanelRenderer>', function() {
92112 additionalModules,
93113 moddleExtensions,
94114 propertiesPanel : {
95- parent : propertiesContainer ,
96115 feelTooltipContainer : container ,
97116 description,
98117 tooltip,
@@ -112,6 +131,9 @@ describe('<BpmnPropertiesPanelRenderer>', function() {
112131 try {
113132 const result = await modeler . importXML ( xml ) ;
114133
134+ const propertiesPanel = modeler . get ( 'propertiesPanel' ) ;
135+ propertiesPanel . attachTo ( propertiesContainer ) ;
136+
115137 return { error : null , warnings : result . warnings , modeler : modeler } ;
116138 } catch ( err ) {
117139 return { error : err , warnings : err . warnings , modeler : modeler } ;
0 commit comments