added a test simple palette w/ burnettk
This commit is contained in:
parent
c4f46a4d52
commit
9ed5224db1
|
@ -10,7 +10,6 @@ import spiffworkflow from './spiffworkflow';
|
|||
const modelerEl = document.getElementById('modeler');
|
||||
const panelEl = document.getElementById('panel');
|
||||
const spiffModdleExtension = require('./spiffworkflow/moddle/spiffworkflow.json');
|
||||
const bpmnModdleExtension = require('./spiffworkflow/moddle/bpmn.json');
|
||||
|
||||
let bpmnModeler;
|
||||
|
||||
|
@ -28,7 +27,6 @@ try {
|
|||
],
|
||||
moddleExtensions: {
|
||||
spiffworkflowModdle: spiffModdleExtension,
|
||||
// bpmnModdleExtension,
|
||||
},
|
||||
});
|
||||
} catch (error) {
|
||||
|
|
|
@ -16,8 +16,7 @@ IoPalette.$inject = [
|
|||
'elementFactory'
|
||||
];
|
||||
|
||||
IoPalette.prototype.getPaletteEntries = function() {
|
||||
|
||||
IoPalette.prototype.getPaletteEntries = function(props) {
|
||||
let input_type = 'bpmn:DataInput';
|
||||
let output_type = 'bpmn:DataOutput';
|
||||
let elementFactory = this._elementFactory, create = this._create;
|
||||
|
|
|
@ -10,6 +10,7 @@ import ConditionsPropertiesProvider from './conditions/propertiesPanel/Condition
|
|||
import ExtensionsPropertiesProvider from './extensions/propertiesPanel/ExtensionsPropertiesProvider';
|
||||
import MessagesPropertiesProvider from './messages/propertiesPanel/MessagesPropertiesProvider';
|
||||
import CallActivityPropertiesProvider from './callActivity/propertiesPanel/CallActivityPropertiesProvider';
|
||||
import SuperSimplePalette from './superSimplePalette';
|
||||
|
||||
export default {
|
||||
__depends__: [RulesModule],
|
||||
|
@ -25,6 +26,7 @@ export default {
|
|||
'ioRules',
|
||||
'ioInterceptor',
|
||||
'dataObjectRenderer',
|
||||
'superSimplePalette',
|
||||
],
|
||||
dataObjectInterceptor: ['type', DataObjectInterceptor],
|
||||
dataObjectRules: ['type', DataObjectRules],
|
||||
|
@ -37,4 +39,5 @@ export default {
|
|||
ioPalette: ['type', IoPalette],
|
||||
ioRules: ['type', IoRules],
|
||||
ioInterceptor: ['type', IoInterceptor],
|
||||
superSimplePalette: ['type', SuperSimplePalette],
|
||||
};
|
||||
|
|
|
@ -0,0 +1,56 @@
|
|||
import { assign } from 'min-dash';
|
||||
import translate from 'diagram-js/lib/i18n/translate/translate';
|
||||
|
||||
// full list as of 2022-09-07
|
||||
// "hand-tool"
|
||||
// "lasso-tool"
|
||||
// "space-tool"
|
||||
// "global-connect-tool"
|
||||
// "tool-separator"
|
||||
// "create.start-event"
|
||||
// "create.intermediate-event"
|
||||
// "create.end-event"
|
||||
// "create.exclusive-gateway"
|
||||
// "create.task"
|
||||
// "create.data-object"
|
||||
// "create.data-store"
|
||||
// "create.subprocess-expanded"
|
||||
// "create.participant-expanded"
|
||||
// "create.group"
|
||||
// "create.data-input"
|
||||
// "create.data-output"
|
||||
const ADVANCED_PALETTE_ENTRIES = [
|
||||
"create.intermediate-event",
|
||||
"create.data-object",
|
||||
"create.data-store",
|
||||
"create.subprocess-expanded",
|
||||
"create.participant-expanded",
|
||||
"create.group",
|
||||
"create.data-input",
|
||||
"create.data-output",
|
||||
]
|
||||
|
||||
/**
|
||||
* Add data inputs and data outputs to the panel.
|
||||
*/
|
||||
export default function SuperSimplePalette(palette, create, elementFactory,) {
|
||||
this._create = create;
|
||||
this._elementFactory = elementFactory;
|
||||
palette.registerProvider(this);
|
||||
}
|
||||
|
||||
SuperSimplePalette.$inject = [
|
||||
'palette',
|
||||
'create',
|
||||
'elementFactory'
|
||||
];
|
||||
|
||||
SuperSimplePalette.prototype.getPaletteEntries = function(props) {
|
||||
return function(entries) {
|
||||
ADVANCED_PALETTE_ENTRIES.forEach((entryName) => {
|
||||
delete entries[entryName]
|
||||
})
|
||||
return entries
|
||||
}
|
||||
};
|
||||
|
Loading…
Reference in New Issue