From 7207d010dbb3b3a0f17368ae32be9eeb915883f3 Mon Sep 17 00:00:00 2001 From: jdotzki Date: Thu, 26 Feb 2015 16:19:34 +0100 Subject: [PATCH] feat(contextpad): add event to replace-menu See #192 --- assets/bpmn-font/css/bpmn-embedded.css | 124 ++++-- assets/bpmn-font/font/bpmn.eot | Bin 10448 -> 49424 bytes assets/bpmn-font/font/bpmn.svg | 110 +++-- assets/bpmn-font/font/bpmn.ttf | Bin 10296 -> 49272 bytes assets/bpmn-font/font/bpmn.woff | Bin 6144 -> 10968 bytes .../context-pad/ContextPadProvider.js | 187 ++------ .../context-pad/ReplaceMenuEntries.js | 399 ++++++++++++++++++ .../context-pad/ReplaceMenuFactory.js | 101 +++++ lib/features/modeling/rules/ModelingRules.js | 16 +- lib/features/palette/PaletteProvider.js | 10 +- lib/features/replace/BpmnReplace.js | 24 +- 11 files changed, 732 insertions(+), 239 deletions(-) create mode 100644 lib/features/context-pad/ReplaceMenuEntries.js create mode 100644 lib/features/context-pad/ReplaceMenuFactory.js diff --git a/assets/bpmn-font/css/bpmn-embedded.css b/assets/bpmn-font/css/bpmn-embedded.css index ce457e84..14a6fe84 100644 --- a/assets/bpmn-font/css/bpmn-embedded.css +++ b/assets/bpmn-font/css/bpmn-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'bpmn'; - src: url('../font/bpmn.eot?34417484'); - src: url('../font/bpmn.eot?34417484#iefix') format('embedded-opentype'), - url('../font/bpmn.svg?34417484#bpmn') format('svg'); + src: url('../font/bpmn.eot?51082598'); + src: url('../font/bpmn.eot?51082598#iefix') format('embedded-opentype'), + url('../font/bpmn.svg?51082598#bpmn') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'bpmn'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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tFC0tFC0AAAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQAEADUAAQAAAAAAAgAHADkAAQAAAAAAAwAEAEAAAQAAAAAABAAEAEQAAQAAAAAABQALAEgAAQAAAAAABgAEAFMAAQAAAAAACgArAFcAAQAAAAAACwATAIIAAwABBAkAAABqAJUAAwABBAkAAQAIAP8AAwABBAkAAgAOAQcAAwABBAkAAwAIARUAAwABBAkABAAIAR0AAwABBAkABQAWASUAAwABBAkABgAIATsAAwABBAkACgBWAUMAAwABBAkACwAmAZlDb3B5cmlnaHQgKEMpIDIwMTUgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWJwbW5SZWd1bGFyYnBtbmJwbW5WZXJzaW9uIDEuMGJwbW5HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEANQAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AYgBwAG0AbgBSAGUAZwB1AGwAYQByAGIAcABtAG4AYgBwAG0AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBwAG0AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwllbmQtZXZlbnQPdGV4dC1hbm5vdGF0aW9uEmludGVybWVkaWF0ZS1ldmVudAxzY3Jldy13cmVuY2gKY29ubmVjdGlvbgtzdGFydC1ldmVudAdnYXRld2F5BHRhc2sTc3VicHJvY2Vzcy1leHBhbmRlZBRzdWJwcm9jZXNzLWNvbGxhcHNlZAlzZW5kLXRhc2sMcmVjZWl2ZS10YXNrCXVzZXItdGFzawttYW51YWwtdGFzaxJidXNpbmVzcy1ydWxlLXRhc2sMc2VydmljZS10YXNrC3NjcmlwdC10YXNrBXRyYXNoBHVzZXIHc2VydmljZQRzZW5kDWJ1c2luZXNzLXJ1bGUHcmVjZWl2ZQZzY3JpcHQGbWFudWFsD2NvbXBsZXgtZ2F0ZXdheSBldmVudC1iYXNlZC1nYXRld2F5LWhpZ2gtcXVhbGl0eRNldmVudC1iYXNlZC1nYXRld2F5FWV4Y2x1c2l2ZS1ldmVudC1iYXNlZBtleGNsdXNpdmUtZ2F0ZXdheS12YXJpYW50LTEbZXhjbHVzaXZlLWdhdGV3YXktdmFyaWFudC0yEWluY2x1c2l2ZS1nYXRld2F5KHBhcmFsbGVsLWV2ZW50LWJhc2VkLWluc3RhbnRpYXRlLWdhdGV3YXkQcGFyYWxsZWwtZ2F0ZXdheQAAAAAA') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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BVcCCwUZBRAFBQQFDwUTBQ4DAgEBAQMDAxIFBBMFCQUFCgUoBQUDAgIBAv7YAxEEBAgEBAMEBAMEAwQGBAkGAQICAgIVBAYEAwQDBAQIBAMFBAQIAgICAlICAgEBAgQMBAgDBAcBBwMEBgQJBAkCBgQCAwIBBA8EBgQGBAMIAwQIBAQIBAgEagIBAQMDAQMEBAQDBAMEAwQbAgMHBQIBAQIGAgkWAQYBAwQDCAQLAv2KAgMECAQEEwMEAwEGBAkEDAIJAQEEAwUCDAIDAQ8EBgQDBAQHBAcEBAQFAQIaAQIDAj8CAv3LAir+6/7jARwCARz9xrUDBQEEAgIDAQMDAQEBAgQCAQEBAwQCAgIBAgEEAQECA1kDAgEEAQQBAgICBwIBAQEBAQEBAQICBQEBAQEBAQECBQIDAgECAQYBAvznAgIBBAICAgIEAwEBAQECBQIBAQECBgICAgIEAQIDZAIBAgICBQIBAQEBAgIEAQEBAQEBAwMCAwQC/EADAQEBAwICBAEKBAMEAwIBAgMCAgMCAQEFAwIDBAcCAQYBAgECAgIDAQJIAwEBAgICAgIBBgEGAwYDDwYBBAMCAQQCBgIDAgUUAQQCAgICAgIDJgMDARYDAgMCAwUJAgkEBAEEBQQEDwIBAgMKAQQDBgEKAQQBAQJGAggBAgQDBAMEAwUGEgIBAQICAwIBAwEVAgMFAwQDBAoBAQEC/J4CAgcDBAQIBAQaBQQKBAoFCQQCAgEMBQUEDgQFBAUIBAkDBAQEBAQDA1sDAQEBAwQEBAQIBAwEEQUEBBIJAQQOAwICAQISBAUEBQQJDAkEFAQEBwQEAwECAjMDEQQJDAkEBQQFBAQBEgQFEwQDAQICAwkFGA4FCQ0JBAEEEQQOAQECWQIDBggFBAQJBQUEBQUEBQUFBSACAQIDAgEmCgUEBQoECgQFGAEC/jsDAgEBBRkFCwUFBQUGBSoFBgUFBQUGAgECCwUFBQUFKQYFBQUFBQUFHnoDAgECCQUBCwULARwGDAUGEgYSBQIBAgIDFwYLBgYGBQwFCwELBQsFBgFtAwgFDAUGBgYLBh0GDAYGDAYDBQIDCgwGBhIGEgYSBgYLBgwJAgIDTQEBAgUCAgEBAQEBAgQBAwICAgMDAQEVCgQDBAMCBgIVAQMDBQMCAgEBBBsCBgQDBAMEAgEBAQICAgIDCQEFAgIBAwQDBAYCBhUEAwQDBAQBAQMCAgEEBAMBBgEKFQIGAgMEAyQBAgIDAgEBAQgCAgIBBAEIAQMEBQICAgMIAQYBAgECAwIFAgEBAgUCAwIBAgEGAQgDBgICAgMBAQIIAwEIAQQBAgICCAEBAgMCAkMBEQUECgQFBQUEBQUFBQoBBQ8NAgIBAQIjBQoFBQQFBQQKBAUEBAUIBQIBDgEBAwICAQQJBAYEAwcBBwQDCAQMBAwECQQBAQQDBxUECAQIBAQIBAMIAwQGBAYEBwECAgMDBAUFBAUFBAUFBQUuBQUPAgIDAQYKBhAkCgUEBQoEDQEBAgQGBAMTBAQECAQMBBEEAQ0BAgMCAQYFEQQEFAQIAwQEAwEHAwcDBAMFAgMBlwEC/pwCAQECAWQDBYqIjY3+ogFOAQ0GCwwGEhIGEgYGDAYNAwICAwwGDAYGEgYXBgwFBgYFDAcCAgMBAwIJBQkFBQoFIwUKBQUFBQUFEQICFAYFBQUFBgIBAgIEBQUFBgUqBQYFBQUFCwUaBQ8FBQUFDgQCCwEEBAoKBQoFFQUQBQUFBQsFGgICBRgGCgUFBQUKBR4FCgUKCQQCAhABAgYFDAYdBgwGBgwGJAYMBgoCAQIDAQYGDAckBwwGBhIGEgYSCwHJAQIIBhIGCwwGHAELBQsBBQUGBQECAQIDAgELBQYFCxABBQYRBQYGBgsGEQICDwECAwMLBQoEAQQFDwUOBQ4EARsIAwIBAgIDBgUIBQQFCS4FCgkFCgUEAgEnAQYFMwQFBAUECQwFDAQFAwIEAgYEFQUEBBIJAQQOGAUKBAIDAQIWBgUBCwULBQsFCwseAgMCAgECAgEFJAYFCwUBCwULARwGAwMCAqABAgUIBQUECgQFGgQECAQIAwcBAQICAwoDBAQLBAQFBAgFCQQEAQQFBAUFAwIBAgMCBAQDBAMBBgQJBAwCAQIDCgEEAwYBAQICAwIIAwIDAgMFCQUDAQ8EAwcDBAQBGwENAQMFCQUDAgMCAwIIAwEIAQICAwIBBAEKAQYDBAEHBgIBAgwECgIDAgIMAQcIBAUEBwEDBAQEAwQDBAMEEwIDBAEBFwEGAQMEAwgECAQEGAIDAkgCAgMCAgUCAQEBAQEBAgQCAgEBAQEBAQEGHwEFAgIEAwQDBAoBBAECAwIDAgIDAgEEAgICAQIBBAEEBAMEAwIRAwEEAQIB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AgNZAwIBBAEEAQICAgcCAQEBAQEBAQECAgUBAQEBAQEBAgUCAwIBAgEGAQL85wICAQQCAgICBAMBAQEBAgUCAQEBAgYCAgICBAECA2QCAQICAgUCAQEBAQICBAEBAQEBAQMDAgMEAvxAAwEBAQMCAgQBCgQDBAMCAQIDAgIDAgEBBQMCAwQHAgEGAQIBAgICAwECSAMBAQICAgICAQYBBgMGAw8GAQQDAgEEAgYCAwIFFAEEAgICAgICAyYDAwEWAwIDAgMFCQIJBAQBBAUEBA8CAQIDCgEEAwYBCgEEAQECRgIIAQIEAwQDBAMFBhICAQECAgMCAQMBFQIDBQMEAwQKAQEBAvyeAgIHAwQECAQEGgUECgQKBQkEAgIBDAUFBA4EBQQFCAQJAwQEBAQEAwNbAwEBAQMEBAQECAQMBBEFBAQSCQEEDgMCAgECEgQFBAUECQwJBBQEBAcEBAMBAgIzAxEECQwJBAUEBQQEARIEBRMEAwECAgMJBRgOBQkNCQQBBBEEDgEBAlkCAwYIBQQECQUFBAUFBAUFBQUgAgECAwIBJgoFBAUKBAoEBRgBAv47AwIBAQUZBQsFBQUFBgUqBQYFBQUFBgIBAgsFBQUFBSkGBQUFBQUFBR56AwIBAgkFAQsFCwEcBgwFBhIGEgUCAQICAxcGCwYGBgUMBQsBCwULBQYBbQMIBQwFBgYGCwYdBgwGBgwGAwUCAwoMBgYSBhIGEgYGCwYMCQICA00BAQIFAgIBAQEBAQIEAQMCAgIDAwEBFQoEAwQDAgYCFQEDAwUDAgIBAQQbAgYEAwQDBAIBAQECAgICAwkBBQICAQMEAwQGAgYVBAMEAwQEAQEDAgIBBAQDAQYBChUCBgIDBAMkAQICAwIBAQEIAgICAQQBCAEDBAUCAgIDCAEGAQIBAgMCBQIBAQIFAgMCAQIBBgEIAwYCAgIDAQECCAMBCAEEAQICAggBAQIDAgJDAREFBAoEBQUFBAUFBQUKAQUPDQICAQECIwUKBQUEBQUECgQFBAQFCAUCAQ4BAQMCAgEECQQGBAMHAQcEAwgEDAQMBAkEAQEEAwcVBAgECAQECAQDCAMEBgQGBAcBAgIDAwQFBQQFBQQFBQUFLgUFDwICAwEGCgYQJAoFBAUKBA0BAQIEBgQDEwQEBAgEDAQRBAENAQIDAgEGBREEBBQECAMEBAMB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Mz8BNS8BIy8JIy8EBSMPCSMHIwcjByMHFR8BNzM3MzczPwknAfQSBg0GBgoDAgECBwYGBgwGJAYMBgYMBhcDAgEBAhMGEgYGDAagAgEcAQsFCwEFBQsGJAUBBQYBAQIDAgUuBQsLBQsFCwEFBgUGAwEBATUCAgECBQULBQsLBQsjBQUFBQQGAwICAQEHBAUKECQGCgYFDAWUAgIBAgIBBQUFBQUoBQoFBQkFEwQFCQYCAQIFBRMFDgUFBQUPBRoFCwUFBVcCCwUZBRAFBQQFDwUTBQ4DAgEBAQMDAxIFBBMFCQUFCgUoBQUDAgIBAv7YAxEEBAgEBAMEBAMEAwQGBAkGAQICAgIVBAYEAwQDBAQIBAMFBAQIAgICAlICAgEBAgQMBAgDBAcBBwMEBgQJBAkCBgQCAwIBBA8EBgQGBAMIAwQIBAQIBAgEagIBAQMDAQMEBAQDBAMEAwQbAgMHBQIBAQIGAgkWAQYBAwQDCAQLAv2KAgMECAQEEwMEAwEGBAkEDAIJAQEEAwUCDAIDAQ8EBgQDBAQHBAcEBAQFAQIBBQIwVS8EL1QvsgQrXisCKloqrgItUi0uUv5cAwUBBAICAwEDAwEBAQIEAgEBAQMEAgICAQIBBAEBAgNZAwIBBAEEAQICAgcCAQEBAQEBAQECAgUBAQEBAQEBAgUCAwIBAgEGAQL85wICAQQCAgICBAMBAQEBAgUCAQEBAgYCAgICBAECA2QCAQICAgUCAQEBAQICBAEBAQEBAQMDAgMEAvxAAwEBAQMCAgQBCgQDBAMCAQIDAgIDAgEBBQMCAwQHAgEGAQIBAgICAwECSAMBAQICAgICAQYBBgMGAw8GAQQDAgEEAgYCAwIFFAEEAgICAgICAyYDAwEWAwIDAgMFCQIJBAQBBAUEBA8CAQIDCgEEAwYBCgEEAQECRgIIAQIEAwQDBAMFBhICAQECAgMCAQMBFQIDBQMEAwQKAQEBAvyeAgIHAwQECAQEGgUECgQKBQkEAgIBDAUFBA4EBQQFCAQJAwQEBAQEAwNbAwEBAQMEBAQECAQMBBEFBAQSCQEEDgMCAgECEgQFBAUECQwJBBQEBAcEBAMBAgIzAxEECQwJBAUEBQQEARIEBRMEAwECAgMJBRgOBQkNCQQBBBEEDgEBAlkCAwYIBQQECQUFBAUFBAUFBQUgAgECAwIBJgoFBAUKBAoEBRgBAv47AwIBAQUZBQsFBQUFBgUqBQYFBQUFBgIBAgsFBQUFBSkGBQUFBQUFBR56AwIBAgkFAQsFCwEcBgwFBhIGEgUCAQICAxcGCwYGBgUMBQsBCwULBQYBbQMIBQwFBgYGCwYdBgwGBgwGAwUCAwoMBgYSBhIGEgYGCwYMCQICA00BAQIFAgIBAQEBAQIEAQMCAgIDAwEBFQoEAwQDAgYCFQEDAwUDAgIBAQQbAgYEAwQDBAIBAQECAgICAwkBBQICAQMEAwQGAgYVBAMEAwQEAQEDAgIBBAQDAQYBChUCBgIDBAMkAQICAwIBAQEIAgICAQQBCAEDBAUCAgIDCAEGAQIBAgMCBQIBAQIFAgMCAQIBBgEIAwYCAgIDAQECCAMBCAEEAQICAggBAQIDAgJDAREFBAoEBQUFBAUFBQUKAQUPDQICAQECIwUKBQUEBQUECgQFBAQFCAUCAQ4BAQMCAgEECQQGBAMHAQcEAwgEDAQMBAkEAQEEAwcVBAgECAQECAQDCAMEBgQGBAcBAgIDAwQFBQQFBQQFBQUFLgUFDwICAwEGCgYQJAoFBAUKBA0BAQIEBgQDEwQEBAgEDAQRBAENAQIDAgEGBREEBBQECAMEBAMBBwMHAwQDBQIDASUHiP7MiAMwYi/BA4gBNIgJhP7WhL0CL14uhQEpCwENBgsMBhISBhIGBgwGDQMCAgMMBgwGBhIGFwYMBQYGBQwHAgIDAQMCCQUJBQUKBSMFCgUFBQUFBRECAhQGBQUFBQYCAQICBAUFBQYFKgUGBQUFBQsFGgUPBQUFBQ4EAgsBBAQKCgUKBRUFEAUFBQULBRoCAgUYBgoFBQUFCgUeBQoFCgkEAgIQAQIGBQwGHQYMBgYMBiQGDAYKAgECAwEGBgwHJAcMBgYSBhIGEgsByQECCAYSBgsMBhwBCwULAQUFBgUBAgECAwIBCwUGBQsQAQUGEQUGBgYLBhECAg8BAgMDCwUKBAEEBQ8FDgUOBAEbCAMCAQICAwYFCAUEBQkuBQoJBQoFBAIBJwEGBTMEBQQFBAkMBQwEBQMCBAIGBBUFBAQSCQEEDhgFCgQCAwECFgYFAQsFCwULBQsLHgIDAgIBAgIBBSQGBQsFAQsFCwEcBgMDAgKgAQIFCAUFBAoEBRoEBAgECAMHAQECAgMKAwQECwQEBQQIBQkEBAEEBQQF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AwMSBQQTBQkFBQoFKAUFAwICAQL+2AMRBAQIBAQDBAQDBAMEBgQJBgECAgICFQQGBAMEAwQECAQDBQQECAICAgJSAgIBAQIEDAQIAwQHAQcDBAYECQQJAgYEAgMCAQQPBAYEBgQDCAMECAQECAQIBGoCAQEDAwEDBAQEAwQDBAMEGwIDBwUCAQECBgIJFgEGAQMEAwgECwL9igIDBAgEBBMDBAMBBgQJBAwCCQEBBAMFAgwCAwEPBAYEAwQEBwQHBAQEBQECPQGQ/nUBhv56/vEDBQEEAgIDAQMDAQEBAgQCAQEBAwQCAgIBAgEEAQECA1kDAgEEAQQBAgICBwIBAQEBAQEBAQICBQEBAQEBAQECBQIDAgECAQYBAv3mAgIBHgIC/eMCAgEEAgICAgQDAQEBAQIFAgEBAQIGAgICAgQBAgNkAgECAgIFAgEBAQECAgQBAQEBAQEDAwIDBAL9lQICAR4CAv7iAgIBHgIC/uICAgEeAgL9jQMBAQEDAgIEAQoEAwQDAgECAwICAwIBAQUDAgMEBwIBBgECAQICAgMBAkgDAQECAgICAgEGAQYDBgMPBgEEAwIBBAIGAgMCBRQBBAICAgICAgMmAwMBFgMCAwIDBQkCCQQEAQQFBAQPAgECAwoBBAMGAQoBBAEBAkYCCAECBAMEAwQDBQYSAgEBAgIDAgEDARUCAwUDBAMECgEBAQL9mAICAR4CAv3oAgIHAwQECAQEGgUECgQKBQkEAgIBDAUFBA4EBQQFCAQJAwQEBAQEAwNbAwEBAQMEBAQECAQMBBEFBAQSCQEEDgMCAgECEgQFBAUECQwJBBQEBAcEBAMBAgIzAxEECQwJBAUEBQQEARIEBRMEAwECAgMJBRgOBQkNCQQBBBEEDgEBAlkCAwYIBQQECQUFBAUFBAUFBQUgAgECAwIBJgoFBAUKBAoEBRgBAv47AwIBAQUZBQsFBQUFBgUqBQYFBQUFBgIBAgsFBQUFBSkGBQUFBQUFBR56AwIBAgkFAQsFCwEcBgwFBhIGEgUCAQICAxcGCwYGBgUMBQsBCwULBQYBbQMIBQwFBgYGCwYdBgwGBgwGAwUCAwoMBgYSBhIGEgYGCwYMCQICA00BAQIFAgIBAQEBAQIEAQMCAgIDAwEBFQoEAwQDAgYCFQEDAwUDAgIBAQQbAgYEAwQDBAIBAQECAgICAwkBBQICAQMEAwQGAgYVBAMEAwQEAQEDAgIBBAQDAQYBChUCBgIDBAMkAQICAwIBAQEIAgICAQQBCAEDBAUCAgIDCAEGAQIBAgMCBQIBAQIFAgMCAQIBBgEIAwYCAgIDAQECCAMBCAEEAQICAggBAQIDAgJDAREFBAoEBQUFBAUFBQUKAQUPDQICAQECIwUKBQUEBQUECgQFBAQFCAUCAQ4BAQMCAgEECQQGBAMHAQcEAwgEDAQMBAkEAQEEAwcVBAgECAQECAQDCAMEBgQGBAcBAgIDAwQFBQQFBQQFBQUFLgUFDwICAwEGCgYQJAoFBAUKBA0BAQIEBgQDEwQEBAgEDAQRBAENAQIDAgEGBREEBBQECAMEBAMBBwMHAwQDBQIDAWcD/jkBygX+QAF+AQ0GCwwGEhIGEgYGDAYNAwICAwwGDAYGEgYXBgwFBgYFDAcCAgMBAwIJBQkFBQoFIwUKBQUFBQUFEQICFAYFBQUFBgIBAgIEBQUFBgUqBQYFBQUFCwUaBQ8FBQUFDgQCAQUFCgEEBAoKBQoFFQUQBQUFBQsFGgICBRgGCgUFBQUKBR4FCgUKCQQCAhABAgYFDAYdBgwGBgwGJAYMBgoCAQIDAQYGDAckBwwGBhIGEgYSCwExBQVLBQVMBQUBAQIIBhIGCwwGHAELBQsBBQUGBQECAQIDAgELBQYFCxABBQYRBQYGBgsGEQICDwECAwMLBQoEAQQFDwUOBQ4EARsIAwIBAgIDBgUIBQQFCS4FCgkFCgUEAgEnAQYFMwQFBAUECQwFDAQFAwIEAgYEFQUEBBIJAQQOGAUKBAIDAQIWBgUBCwULBQsFCwseAgMCAgECAgEFJAYFCwUBCwULARwGAwMCAhQFBYwBAgUIBQUECgQFGgQECAQIAwcBAQICAwoDBAQLBAQFBAgFCQQEAQQFBAUFAwIBAgMCBAQDBAMBBgQJBAwCAQIDCgEEAwYBAQICAwIIAwIDAgMFCQUDAQ8EAwcDBAQBGwENAQMFCQUDAgMCAwIIAwEIAQICAwIBBAEKAQYDBAEHBgIBAgwECgIDAgIMAQcIBAUEBwEDBAQEAwQDBAMEEwIDBAEBFwEGAQMEAwgECAQEGAIDAkgCAgMCAgUCAQEBAQEBAgQCAgEBAQEBAQEGHwEFAgIEAwQDBAoBBAECAwIDAgIDAgEEAgICAQIBBAEEBAME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BAQEBAQDA1sDAQEBAwQEBAQIBAwEEQUEBBIJAQQOAwICAQISBAUEBQQJDAkEFAQEBwQEAwECAjMDEQQJDAkEBQQFBAQBEgQFEwQDAQICAwkFGA4FCQ0JBAEEEQQOAQECWQIDBggFBAQJBQUEBQUEBQUFBSACAQIDAgEmCgUEBQoECgQFGAEC/jsDAgEBBRkFCwUFBQUGBSoFBgUFBQUGAgECCwUFBQUFKQYFBQUFBQUFHnoDAgECCQUBCwULARwGDAUGEgYSBQIBAgIDFwYLBgYGBQwFCwELBQsFBgFtAwgFDAUGBgYLBh0GDAYGDAYDBQIDCgwGBhIGEgYSBgYLBgwJAgIDTQEBAgUCAgEBAQEBAgQBAwICAgMDAQEVCgQDBAMCBgIVAQMDBQMCAgEBBBsCBgQDBAMEAgEBAQICAgIDCQEFAgIBAwQDBAYCBhUEAwQDBAQBAQMCAgEEBAMBBgEKFQIGAgMEAyQBAgIDAgEBAQgCAgIBBAEIAQMEBQICAgMIAQYBAgECAwIFAgEBAgUCAwIBAgEGAQgDBgICAgMBAQIIAwEIAQQBAgICCAEBAgMCAkMBEQUECgQFBQUEBQUFBQoBBQ8NAgIBAQIjBQoFBQQFBQQKBAUEBAUIBQIBDgEBAwICAQQJBAYEAwcBBwQDCAQMBAwECQQBAQQDBxUECAQIBAQIBAMIAwQGBAYEBwECAgMDBAUFBAUFBAUFBQUuBQUPAgIDAQYKBhAkCgUEBQoEDQEBAgQGBAMTBAQECAQMBBEEAQ0BAgMCAQYFEQQEFAQIAwQEAwEHAwcDBAMFAgMBCgT+FQHk/iEBRgENBgsMBhISBhIGBgwGDQMCAgMMBgwGBhIGFwYMBQYGBQwHAgIDAQMCCQUJBQUKBSMFCgUFBQUFBRECAhQGBQUFBQYCAQICBAUFBQYFKgUGBQUFBQsFGgUPBQUFBQ4EAgsBBAQKCgUKBRUFEAUFBQULBRoCAgUYBgoFBQUFCgUeBQoFCgkEAgIQAQIGBQwGHQYMBgYMBiQGDAYKAgECAwEGBgwHJAcMBgYSBhIGEgsByQECCAYSBgsMBhwBCwULAQUFBgUBAgECAwIBCwUGBQsQAQUGEQUGBgYLBhECAg8BAgMDCwUKBAEEBQ8FDgUOBAEbCAMCAQICAwYFCAUEBQkuBQoJBQoFBAIBJwEGBTMEBQQFBAkM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WQMCAQQBBAECAgIHAgEBAQEBAQEBAgIFAQEBAQEBAQIFAgMCAQIBBgEC/OcCAgEEAgICAgQDAQEBAQIFAgEBAQIGAgICAgQBAgNkAgECAgIFAgEBAQECAgQBAQEBAQEDAwIDBAL8QAMBAQEDAgIEAQoEAwQDAgECAwICAwIBAQUDAgMEBwIBBgECAQICAgMBAkgDAQECAgICAgEGAQYDBgMPBgEEAwIBBAIGAgMCBRQBBAICAgICAgMmAwMBFgMCAwIDBQkCCQQEAQQFBAQPAgECAwUGBAMGAQoBBAEBAkYCCAECBAMEAwQDBQYSAgEBAgIDAgEDARUCAwUDBAMECgEBAQL8ngICBwMEBAgEBBoFBAoECgUJBAICAQwFBQQOBAUEBQgECQMEBAQEBAMDWwMBAQEDBAQEBAgEDAQRBQQEEgkBBA4DAgIBAhIEBQQFBAkMCQQUBAQHBAQDAQICMwMRBAkMCQQFBAUEBAESBAUTBAMBAgIDCQUYDgUJDQkEAQQRBA4BAQJZAgMGCAUEBAkFBQQFBQQFBQUFIAIBAgMCASYKBQQFCgQKBAUYAQL+OwMCAQEFGQULBQUFBQYFKgUGBQUFBQYCAQILBQUFBQUpBgUFBQUFBQUeegMCAQIJBQELBQsBHAYMBQYSBhIFAgECAgMXBgsGBgYFDAULAQsFCwUGAW0DCAUMBQYGBgsGHQYMBgYMBgMFAgMKDAYGEgYSBhIGBgsGDAkCAgNNAQECBQICAQEBAQECBAEDAgICAwMBARUKBAMEAwIGAhUBAwMFAwICAQEEGwIGBAMEAwQCAQEBAgICAgMJAQUCAgEDBAMEBgIGFQQDBAMEBAEBAwICAQQEAwEGAQoVAgYCAwQDJAECAgMCAQEBCAICAgEEAQgBAwQFAgICAwgBBgECAQIDAgUCAQECBQIDAgECAQYBCgEGAgICAwEBAggDAQgBBAECAgIIAQECAwICQwERBQQKBAUFBQQFBQUFCgEFDw0CAgEBAiMFCgUFBAUFBAoEBQQEBQgFAgEOAQEDAgIBBAwBBgQDDwQDCBAEDAQJBAEBBAMHFQQIBAgEBAgEAwgDBAYEBgQHAQICAwMEBQUEBQUEBQUFBS4FBQ8CAgMBBgoGHwUBDwoFBAUKBA0BAQIEBgQDEwQEBAgEDAQRBAENAQIDAgEGBREEBBQECAMEBAMBBwMH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BQsFCwsFCyMFBQUFBAYDAgIBAQcEBQoQJAYKBgUMBZQCAgECAgEFBQUFBSgFCgUFCQUTBAUJBgIBAgUFEwUOBQUFBQ8FGgULBQUFVwILBRkFEAUFBAUPBRMFDgMCAQEBAwMDEgUEEwUJBQUKBSgFBQMCAgEC/tgDEQQECAQEAwQEAwQDBAYECQYBAgICAhUEBgQDBAMEBAgEAwUEBAgCAgICUgICAQECBAwECAMEBwEHAwQGBAkECQIGBAIDAgEEDwQGBAYEAwgDBAgEBAgECARqAgEBAwMBAwQEBAMEAwQDBBsCAwcFAgEBAgYCCRYBBgEDBAMIBAsC/YoCAwQIBAQTAwQDAQYECQQMAgkBAQQDBQIMAgMBDwQGBAMEBAcEBwQEBAUBAsfV1XzV1Xdy1dVy1dX+ZwMFAQQCAgMBAwMBAQECBAIBAQEDBAICAgECAQQBAQIDWQMCAQQBBAECAgIHAgEBAQEBAQEBAgIFAQEBAQEBAQIFAgMCAQIBBgEC/OcCAgEEAgICAgQDAQEBAQIFAgEBAQIGAgICAgQBAgNkAgECAgIFAgEBAQECAgQBAQEBAQEDAwIDBAL8QAMBAQEDAgIEAQoEAwQDAgECAwICAwIBAQUDAgMEBwIBBgECAQICAgMBAkgDAQECAgICAgEGAQYDBgMPBgEEAwIBBAIGAgMCBRQBBAICAgICAgMmAwMBFgMCAwIDBQkCCQQEAQQFBAQPAgECAwoBBAMGAQoBBAEBAkYCCAECBAMEAwQDBQYSAgEBAgIDAgEDARUCAwUDBAMECgEBAQL8ngICBwMEBAgEBBoFBAoECgUJBAICAQwFBQQOBAUEBQgECQMEBAQEBAMDWwMBAQEDBAQEBAgEDAQRBQQEEgkBBA4DAgIBAhIEBQQFBAkMCQQUBAQHBAQDAQICMwMRBAkMCQQFBAUEBAESBAUTBAMBAgIDCQUYDgUJDQkEAQQRBA4BAQJZAgMGCAUEBAkFBQQFBQQFBQUFIAIBAgMCASYKBQQFCgQKBAUYAQL+OwMCAQEFGQULBQUFBQYFKgUGBQUFBQYCAQILBQUFBQUpBgUFBQUFBQUeegMCAQIJBQELBQsBHAYMBQYSBhIFAgECAgMXBgsGBgYFDAULAQsFCwUGAW0DCAUMBQYGBgsGHQYMBgYMBgMFAgMKDAYGEgYSBhIGBgsGDAkCAgNNAQECBQICAQEBAQECBAEDAgICAwMBARUKBAMEAwIGAhUBAwMFAwICAQEEGwIGBAMEAwQCAQEBAgICAgMJAQUCAgEDBAMEBgIGFQQDBAMEBAEBAwICAQQEAwEGAQoVAgYCAwQDJAECAgMCAQEBCAICAgEEAQgBAwQFAgICAwgBBgECAQIDAgUCAQECBQIDAgECAQYBCAMGAgICAwEBAggDAQgBBAECAgIIAQECAwICQwERBQQKBAUFBQQFBQUFCgEFDw0CAgEBAiMFCgUFBAUFBAoEBQQEBQgFAgEOAQEDAgIBBAkEBgQDBwEHBAMIBAwEDAQJBAEBBAMHFQQIBAgEBAgEAwgDBAYEBgQHAQICAwMEBQUEBQUEBQUFBS4FBQ8CAgMBBgoGECQKBQQFCgQNAQECBAYEAxMEBAQIBAwEEQQBDQECAwIBBgURBAQUBAgDBAQDAQcDBwMEAwUCAwE51XzV1XzVBdVy1dVyZQENBgsMBhISBhIGBgwGDQMCAgMMBgwGBhIGFwYMBQYGBQwHAgIDAQMCCQUJBQUKBSMFCgUFBQUFBRECAhQGBQUFBQYCAQICBAUFBQYFKgUGBQUFBQsFGgUPBQUFBQ4EAgsBBAQKCgUKBRUFEAUFBQULBRoCAgUYBgoFBQUFCgUeBQoFCgkEAgIQAQIGBQwGHQYMBgYMBiQGDAYKAgECAwEGBgwHJAcMBgYSBhIGEgsByQECCAYSBgsMBhwBCwULAQUFBgUBAgECAwIBCwUGBQsQAQUGEQUGBgYLBhECAg8BAgMDCwUKBAEEBQ8FDgUOBAEbCAMCAQICAwYFCAUEBQkuBQoJBQoFBAIBJwEGBTMEBQQFBAkMBQwEBQMCBAIGBBUFBAQSCQEEDhgFCgQCAwECFgYFAQsFCwULBQsLHgIDAgIBAgIBBSQGBQsFAQsFCwEcBgMDAgKgAQIFCAUFBAoEBRoEBAgECAMHAQECAgMKAwQECwQEBQQIBQkEBAEEBQQFBQMCAQIDAgQEAwQDAQYECQQMAgECAwoBBAMGAQECAgMCCAMCAwIDBQkFAwEPBAMHAwQEARsBDQEDBQkFAwIDAgMCCAMBCAECAgMCAQQBCgEGAwQBBwYCAQIMBAoCAwICDAEHCAQFBAcBAwQEBAMEAwQDBBMCAwQBARcBBgEDBAMIBAgEBBgCAwJIAgIDAgIFAgEBAQEB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cGFyYWxsZWwtZ2F0ZXdheShwYXJhbGxlbC1ldmVudC1iYXNlZC1pbnN0YW50aWF0ZS1nYXRld2F5DTAxLW5vbmUtc3RhcnQdMDEtbm9uZS1pbnRlcm1lZGlhdGUtdGhyb3dpbmcLMDEtbm9uZS1lbmQQMDItbWVzc2FnZS1zdGFydCEwMi1tZXNzYWdlLXN0YXJ0LW5vbi1pbnRlcnJ1cHRpbmcXMDItbWVzc2FnZS1pbnRlcm1lZGlhdGUoMDItbWVzc2FnZS1pbnRlcm1lZGlhdGUtbm9uLWludGVycnVwdGluZyAwMi1tZXNzYWdlLWludGVybWVkaWF0ZS10aHJvd2luZw4wMi1tZXNzYWdlLWVuZA4wMy10aW1lci1zdGFydB8wMy10aW1lci1zdGFydC1ub24taW50ZXJydXB0aW5nFTAzLXRpbWVyLWludGVybWVkaWF0ZSYwMy10aW1lci1pbnRlcm1lZGlhdGUtbm9uLWludGVycnVwdGluZxMwNC1lc2NhbGF0aW9uLXN0YXJ0GjA0LWVzY2FsYXRpb24taW50ZXJtZWRpYXRlKzA0LWVzY2FsYXRpb24taW50ZXJtZWRpYXRlLW5vbi1pbnRlcnJ1cHRpbmcjMDQtZXNjYWxhdGlvbi1pbnRlcm1lZGlhdGUtdGhyb3dpbmcRMDQtZXNjYWxhdGlvbi1lbmQUMDUtY29uZGl0aW9uYWwtc3RhcnQlMDUtY29uZGl0aW9uYWwtc3RhcnQtbm9uLWludGVycnVwdGluZxswNS1jb25kaXRpb25hbC1pbnRlcm1lZGlhdGUsMDUtY29uZGl0aW9uYWwtaW50ZXJtZWRpYXRlLW5vbi1pbnRlcnJ1cHRpbmcUMDYtbGluay1pbnRlcm1lZGlhdGUdMDYtbGluay1pbnRlcm1lZGlhdGUtdGhyb3dpbmcOMDctZXJyb3Itc3RhcnQVMDctZXJyb3ItaW50ZXJtZWRpYXRlDDA3LWVycm9yLWVuZBYwOC1jYW5jZWwtaW50ZXJtZWRpYXRlDTA4LWNhbmNlbC1lbmQVMDktY29tcGVuc2F0aW9uLXN0YXJ0HDA5LWNvbXBlbnNhdGlvbi1pbnRlcm1lZGlhdGUlMDktY29tcGVuc2F0aW9uLWludGVybWVkaWF0ZS10aHJvd2luZxMwOS1jb21wZW5zYXRpb24tZW5kDzEwLXNpZ25hbC1zdGFydCAxMC1zaWduYWwtc3RhcnQtbm9uLWludGVycnVwdGluZxYxMC1zaWduYWwtaW50ZXJtZWRpYXRlJzEwLXNpZ25hbC1pbnRlcm1lZGlhdGUtbm9uLWludGVycnVwdGluZx8xMC1zaWduYWwtaW50ZXJtZWRpYXRlLXRocm93aW5nDTEwLXNpZ25hbC1lbmQRMTEtbXVsdGlwbGUtc3RhcnQiMTEtbXVsdGlwbGUtc3RhcnQtbm9uLWludGVycnVwdGluZxgxMS1tdWx0aXBsZS1pbnRlcm1lZGlhdGUpMTEtbXVsdGlwbGUtaW50ZXJtZWRpYXRlLW5vbi1pbnRlcnJ1cHRpbmchMTEtbXVsdGlwbGUtaW50ZXJtZWRpYXRlLXRocm93aW5nDzExLW11bHRpcGxlLWVuZBoxMi1wYXJhbGxlbC1tdWx0aXBsZS1zdGFydCsxMi1wYXJhbGxlbC1tdWx0aXBsZS1zdGFydC1ub24taW50ZXJydXB0aW5nITEyLXBhcmFsbGVsLW11bHRpcGxlLWludGVybWVkaWF0ZTIxMi1wYXJhbGxlbC1tdWx0aXBsZS1pbnRlcm1lZGlhdGUtbm9uLWludGVycnVwdGluZxExMy10ZXJtaW5hdGUtZW5kLRNjb21wZW5zYXRpb24tbWFya2VyEnBhcmFsbGVsLW1pLW1hcmtlchJzdWItcHJvY2Vzcy1tYXJrZXIac2VxdWVudGlhbC1taS1tYXJrZXIta29waWUNYWQtaG9jLW1hcmtlcgtsb29wLW1hcmtlcgtkYXRhLW9iamVjdApkYXRhLWlucHV0C2RhdGEtb3V0cHV0CmRhdGEtc3RvcmUAAAAA') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'bpmn'; - src: url('../font/bpmn.svg?34417484#bpmn') format('svg'); + src: url('../font/bpmn.svg?51082598#bpmn') format('svg'); } } */ @@ -44,7 +44,7 @@ /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ - /*margin-left: .2em;*/ + /* margin-left: .2em;*/ /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ @@ -52,37 +52,95 @@ /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } -.icon-end-event:before { content: '\e800'; } /* '' */ -.icon-text-annotation:before { content: '\e801'; } /* '' */ -.icon-intermediate-event:before { content: '\e802'; } /* '' */ -.icon-screw-wrench:before { content: '\e803'; } /* '' */ +.icon-screw-wrench:before { content: '\e801'; } /* '' */ +.icon-trash:before { content: '\e802'; } /* '' */ +.icon-text-annotation:before { content: '\e803'; } /* '' */ .icon-connection:before { content: '\e804'; } /* '' */ -.icon-start-event:before { content: '\e805'; } /* '' */ -.icon-gateway:before { content: '\e806'; } /* '' */ -.icon-task:before { content: '\e807'; } /* '' */ -.icon-subprocess-expanded:before { content: '\e808'; } /* '' */ -.icon-subprocess-collapsed:before { content: '\e809'; } /* '' */ -.icon-send-task:before { content: '\e80a'; } /* '' */ -.icon-receive-task:before { content: '\e80b'; } /* '' */ -.icon-user-task:before { content: '\e80c'; } /* '' */ -.icon-manual-task:before { content: '\e80d'; } /* '' */ -.icon-business-rule-task:before { content: '\e80e'; } /* '' */ -.icon-service-task:before { content: '\e80f'; } /* '' */ -.icon-script-task:before { content: '\e810'; } /* '' */ -.icon-trash:before { content: '\e811'; } /* '' */ -.icon-user:before { content: '\e812'; } /* '' */ -.icon-service:before { content: '\e813'; } /* '' */ +.icon-subprocess-collapsed:before { content: '\e805'; } /* '' */ +.icon-subprocess-expanded:before { content: '\e806'; } /* '' */ +.icon-call-activity:before { content: '\e807'; } /* '' */ +.icon-task:before { content: '\e808'; } /* '' */ +.icon-send-task:before { content: '\e809'; } /* '' */ +.icon-receive-task:before { content: '\e80a'; } /* '' */ +.icon-user-task:before { content: '\e80b'; } /* '' */ +.icon-manual-task:before { content: '\e80c'; } /* '' */ +.icon-business-rule-task:before { content: '\e80d'; } /* '' */ +.icon-service-task:before { content: '\e80e'; } /* '' */ +.icon-script-task:before { content: '\e80f'; } /* '' */ +.icon-business-rule:before { content: '\e810'; } /* '' */ +.icon-receive:before { content: '\e811'; } /* '' */ +.icon-script:before { content: '\e812'; } /* '' */ +.icon-manual:before { content: '\e813'; } /* '' */ .icon-send:before { content: '\e814'; } /* '' */ -.icon-business-rule:before { content: '\e815'; } /* '' */ -.icon-receive:before { content: '\e816'; } /* '' */ -.icon-script:before { content: '\e817'; } /* '' */ -.icon-manual:before { content: '\e818'; } /* '' */ -.icon-complex-gateway:before { content: '\e819'; } /* '' */ -.icon-event-based-gateway-high-quality:before { content: '\e81a'; } /* '' */ +.icon-service:before { content: '\e815'; } /* '' */ +.icon-user:before { content: '\e816'; } /* '' */ +.icon-complex-gateway:before { content: '\e817'; } /* '' */ +.icon-event-based-gateway-high-quality:before { content: '\e818'; } /* '' */ +.icon-04-escalation-start-non-interrupting:before { content: '\e819'; } /* '' */ .icon-event-based-gateway:before { content: '\e81b'; } /* '' */ .icon-exclusive-event-based:before { content: '\e81c'; } /* '' */ .icon-exclusive-gateway-variant-1:before { content: '\e81d'; } /* '' */ .icon-exclusive-gateway-variant-2:before { content: '\e81e'; } /* '' */ .icon-inclusive-gateway:before { content: '\e81f'; } /* '' */ -.icon-parallel-event-based-instantiate-gateway:before { content: '\e820'; } /* '' */ .icon-parallel-gateway:before { content: '\e821'; } /* '' */ +.icon-parallel-event-based-instantiate-gateway:before { content: '\e822'; } /* '' */ +.icon-01-none-start:before { content: '\e823'; } /* '' */ +.icon-01-none-intermediate-throwing:before { content: '\e824'; } /* '' */ +.icon-01-none-end:before { content: '\e825'; } /* '' */ +.icon-02-message-start:before { content: '\e826'; } /* '' */ +.icon-02-message-start-non-interrupting:before { content: '\e827'; } /* '' */ +.icon-02-message-intermediate:before { content: '\e828'; } /* '' */ +.icon-02-message-intermediate-non-interrupting:before { content: '\e829'; } /* '' */ +.icon-02-message-intermediate-throwing:before { content: '\e82a'; } /* '' */ +.icon-02-message-end:before { content: '\e82b'; } /* '' */ +.icon-03-timer-start:before { content: '\e82c'; } /* '' */ +.icon-03-timer-start-non-interrupting:before { content: '\e82d'; } /* '' */ +.icon-03-timer-intermediate:before { content: '\e82e'; } /* '' */ +.icon-03-timer-intermediate-non-interrupting:before { content: '\e82f'; } /* '' */ +.icon-04-escalation-start:before { content: '\e830'; } /* '' */ +.icon-04-escalation-intermediate:before { content: '\e831'; } /* '' */ +.icon-04-escalation-intermediate-non-interrupting:before { content: '\e832'; } /* '' */ +.icon-04-escalation-intermediate-throwing:before { content: '\e833'; } /* '' */ +.icon-04-escalation-end:before { content: '\e834'; } /* '' */ +.icon-05-conditional-start:before { content: '\e835'; } /* '' */ +.icon-05-conditional-start-non-interrupting:before { content: '\e836'; } /* '' */ +.icon-05-conditional-intermediate:before { content: '\e837'; } /* '' */ +.icon-05-conditional-intermediate-non-interrupting:before { content: '\e838'; } /* '' */ +.icon-06-link-intermediate:before { content: '\e839'; } /* '' */ +.icon-06-link-intermediate-throwing:before { content: '\e83a'; } /* '' */ +.icon-07-error-start:before { content: '\e83b'; } /* '' */ +.icon-07-error-intermediate:before { content: '\e83c'; } /* '' */ +.icon-07-error-end:before { content: '\e83d'; } /* '' */ +.icon-08-cancel-intermediate:before { content: '\e83e'; } /* '' */ +.icon-08-cancel-end:before { content: '\e83f'; } /* '' */ +.icon-09-compensation-start:before { content: '\e840'; } /* '' */ +.icon-09-compensation-intermediate:before { content: '\e841'; } /* '' */ +.icon-09-compensation-intermediate-throwing:before { content: '\e842'; } /* '' */ +.icon-09-compensation-end:before { content: '\e843'; } /* '' */ +.icon-10-signal-start:before { content: '\e844'; } /* '' */ +.icon-10-signal-start-non-interrupting:before { content: '\e845'; } /* '' */ +.icon-10-signal-intermediate:before { content: '\e846'; } /* '' */ +.icon-10-signal-intermediate-non-interrupting:before { content: '\e847'; } /* '' */ +.icon-10-signal-intermediate-throwing:before { content: '\e848'; } /* '' */ +.icon-10-signal-end:before { content: '\e849'; } /* '' */ +.icon-11-multiple-start:before { content: '\e84a'; } /* '' */ +.icon-11-multiple-start-non-interrupting:before { content: '\e84b'; } /* '' */ +.icon-11-multiple-intermediate:before { content: '\e84c'; } /* '' */ +.icon-11-multiple-intermediate-non-interrupting:before { content: '\e84d'; } /* '' */ +.icon-11-multiple-intermediate-throwing:before { content: '\e84e'; } /* '' */ +.icon-11-multiple-end:before { content: '\e84f'; } /* '' */ +.icon-12-parallel-multiple-start:before { content: '\e850'; } /* '' */ +.icon-12-parallel-multiple-start-non-interrupting:before { content: '\e851'; } /* '' */ +.icon-12-parallel-multiple-intermediate:before { content: '\e852'; } /* '' */ +.icon-12-parallel-multiple-intermediate-non-interrupting:before { content: '\e853'; } /* '' */ +.icon-13-terminate-end:before { content: '\e854'; } /* '' */ +.icon-compensation-marker:before { content: '\e855'; } /* '' */ +.icon-parallel-mi-marker:before { content: '\e856'; } /* '' */ +.icon-sub-process-marker:before { content: '\e857'; } /* '' */ +.icon-sequential-mi-marker-kopie:before { content: '\e858'; } /* '' */ +.icon-ad-hoc-marker:before { content: '\e859'; } /* '' */ +.icon-loop-marker:before { content: '\e85a'; } /* '' */ +.icon-data-object:before { content: '\e85b'; } /* '' */ +.icon-data-input:before { content: '\e85c'; } /* '' */ +.icon-data-output:before { content: '\e85d'; } /* '' */ +.icon-data-store:before { content: '\e85e'; } /* '' */ diff --git a/assets/bpmn-font/font/bpmn.eot b/assets/bpmn-font/font/bpmn.eot index 85b06c7fe43dc518a747072c4d2b67129a8c5d70..41563410c0d1ee3d0e38a791e85d3893f4cc6821 100644 GIT binary patch literal 49424 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 delta 1668 zcmZ{ke{54#6vyv*@3n8ETSwQ?Zpsh4{*H7l`_UrIf)hqJZA5{|FCCBWZR_aTrhV)O zg4KaoaYVLfA~8`>=08S=q2bp|v~yumAaNT+=0YNpK&ArGAQ6MSd0xlBn2?wI?z!iF z?>(P$?tO1x7d`yEa@a=5LR*j0&Di%IuJ2hIOc-lKLIB;QF3`$Fhf9l&6GG*nueK@F z+2|Wfbr3=yAY|UYW}a(M6x{~Y4r6mSql4|C+tB_To2j`~=t!PGi@JCK$+|JVO zPjLNO9Q#_ijwpC2AI@jt_^~k8%FjL+x$_huMi&PCAR37a>OJMl2{B^;iWirG(QG7g zKy3Ag_uA|8DsK@LJ%JuFq8i6lQ@z*?MG7NTNoI(j!HYDRFo+CwK%>Lm|8XU2vKzrgl+hX&Zf!Iju0Ud$KH9 z`?E_``&D14#&VQ7yK~p(zN?}3-dnA`&Qn3azEWqn~93(kzGkx9nrgq z$3ob-pjQK10#+};&9pSBPynO{02B&oa-esBVN3(PJ!ytX(`NLf2c{GQX@C%u?vVxZ zy!fj!kYF&(JM=O75i*m^BM!0{LlvtbUq2T-Uhudr))HV#b$XqWRhq083Z435w9(_G zrsvdPv0B_X1vhtH+~VB0?#?T(f6B5uw>q0DcAYmDuWAfSx0)L(-L65Q?Zl%+TvPDM z`>JKG-c`Pqj|=h}zy4;?;-Zzd2D)h9pVDpaWv|^ap4@r4vao2uM~TksHU8{1b--+E z+2Il6v2*SU$B~ImPe0?@-Q0Ne*~&HRf2c88#Xbcu`q`xkxo%1NE83Vz2$MnBd>!+! zWZ-7%(L3D&@u{@x2d+@PX!GZ*=+mj88W)^6mTWiT3 zI+d^0NP^auJJdTk2)m_i(4n>FN`j_9Gc<%2yp7hWOM`>bHmMV@mz>m3^q15)(Gt6S zLad=!saMK}WblI3jR&D9#SyDZuxhX}<`VE&Fy%5Gtx+oPo~sEkcsp8FP-WE{(PB19 zH(EpX64_j0ldeiv?M~Ttn~qXHLW^(o+=>kh6RaK`t=iy|B_pF5vBGN`9WgucJCd)> zB?KBH`D8wEk#ZTzXi!5!uek@M!TZThLCH);jX_h4oEa{?fi`Fio>^rT8NTz#r`S?W zl_DLpsp|XCeKuY??DbB=L2wKTq-*9g)EESP(#8zra_FmCPt_o$Ri;cZ;FeAU9 zm|P$om#+0Womj#L#M%t;lhefdg6T5S_lfC;0M7yAtTLo7t1!ys?A`Oe01eC(IvVv= z>xVt*_S+NcTE)*f)`}=xZhvm_hO?jlZgB8zd|1d6_zuCrg~Jhn6M~U&elRTXu~xnz$O-(EBqtt-@$HWG7#|Ka&j>`q zVLl*BRdIof2~!%j3FYlvCnIq2E!z0j&CysSz{lebz9Y(o8~BET|M&t~kx+<>#`y-Z z_vE@lg%IQ7&CJ#~A7in#1p_=2M?mqnlP1y7zd&s77sP-1?Yfy!F2;pIe8_Pxn*5_B F{{juh(P;nx diff --git a/assets/bpmn-font/font/bpmn.svg b/assets/bpmn-font/font/bpmn.svg index d52f8a5d..4e90e0e1 100644 --- a/assets/bpmn-font/font/bpmn.svg +++ b/assets/bpmn-font/font/bpmn.svg @@ -6,40 +6,98 @@ - - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/bpmn-font/font/bpmn.ttf b/assets/bpmn-font/font/bpmn.ttf index 041be540533482e0a018854920a37825e64d63d5..0e54fbbf725eb69affb6d181f03438b146d615ed 100644 GIT binary patch literal 49272 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®HzSrO-q*5ReSw28)!YhhPo`Q(QDcJp>z4JiK*9 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 delta 1689 zcmZ{ke@s(X6vyv*@3jvo6icB6=dV)Q(!|nQpf!qhL&d_@=tP;nHhH!WD3-Qqp9oG@ zr_P~snedj(EZL@${pZZK27j<*DjL35#q`hQ;fHL_i&4AcQD-uq!nGBI}D1=q88_rS1 z)L!ZWT}oeP&M8XR0~zLw!(ssKl=^<|{M=7-f0UC= z9H#qe6HyVp{CL9Zh~7oqX2Q+_y&Bjuuy_C-q@)Rj0w6U2pioE?13d#~h8gJTPBBc1 zHldOlnDiJ(0fd-TchA7&zPL*1PcWF~1NtOAolGOMiH$78RK;q@)6W982iz{Rr3_f7 zPOnq4$`Xs2LQ!9gHYy%!YEKPji`j)+@L=!tE%uG;9>4ka7c9GHtG&5$?`2bQeN$L^ z)Y4StatsRXr(Y=InuEW6tXk^msrR-X&ChH4{)Yt%i&mBf=%PaprE%^JkJWaqYtQYf z!lHSfB|7ib`ZCuv0JFVyr(2B2F1adg-;6abdD*eArK#_gsx|Ac)RtJpYy~g&DPK&; zee0sXqmAi;uo#5R(=pF01|D?Xc2zj~fqH9qZ-%m~)6Q3RT{Rh32cyy-t<8(e9Y4{< zAMM;B{Wa*BTXuc_yT4cI3mwOH@A$KBMOH%t&^w~Q`$>0Ht3lBo!#1*ScuxhX{rZRAwvE*_ctx+nU zT&ndmcsp8`Q{^=q(PA2<`)wg>nQSgDmF`G)tajOUmGn`+K&yA;(((-q6Ra5-sovm~ zU4}=}&I(WI$gs(dZ-#trZX(bq$s==#gH*^+MuQp>ddZ;4UbyO!HkvKE;+A%87JLWA)FWr)<1*!sD5OgWxFSOLtA@sZj`erHyIGWzbu_ zo~lJki%gkdz$Kjn##1^xT;c%flytY(ZpRirBi5#g7fliC^QYQKKP9H013VLq1?5Ox zUTKuc*(aC1ej1obbTl?qufG^-lY50Y$i8@y)iK#v2ws)h<33-R&zI&O8TmiI^tv2b zDV=|Ye^R=8Pw%q(e0Cp6PS31UiGt!*^2-?&ki4b8z=&V#9Z4>KC7rxAvkQ_1rume3 z)N(=eSym?t`cf1a#Ve<35}ABBVB_2Qu#hY89fFMuha& zcHAH1x7oJE_^`hv%O44cdB5zciVIv!nDk+r(R~}&$p~D0i#EP>b2Jw5^YOTi?}&2Y z03XQzkLJ&aghE_2&IiQ5Pp>Of2r(|+!fcK6F&0OA(9bh*1QhGfl!*J!%oA^%5yU{h NRjlvVDCB=u@(+Be%aZ^A diff --git a/assets/bpmn-font/font/bpmn.woff b/assets/bpmn-font/font/bpmn.woff index 558bdcf92a61806bd11dc838d7c8848ac8f3b16a..694a0dcfdde3b08f1a5de6388d5ed36d438f4e91 100644 GIT binary patch delta 10589 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 delta 5737 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

@2Z{(L2$%^zG7FdsunX7>1`LJ` zSPhg891cnjqz=Fi?hiN*o)5@)oMT{QU|>*YvSHw200AZ-<^r?-gZT^q67d0o006Te zCVv5ceUaH#!Y~kq`y)`xBD)(dC^z2ZLfSgbupsp^pm;FvJLBOfba^m$JYs<-JYyM= zjv3{o-N4b_F|KvuxRZ$MFnG47ZzRsT0;rvz*ocr4iOc+rG2yhYdusO%?4~ebS;# zI*_e+vG5_sHgdgT9|bMl=i~%1qrFhYth|0hU!DJC4?;ONk{9*Ye`;?dssGeoQf|0X bq>km8)Ww%*SAAU#4!^-V5d>e|lfr@kFBRHP diff --git a/lib/features/context-pad/ContextPadProvider.js b/lib/features/context-pad/ContextPadProvider.js index 263f7b2f..bc3d7a03 100644 --- a/lib/features/context-pad/ContextPadProvider.js +++ b/lib/features/context-pad/ContextPadProvider.js @@ -1,9 +1,9 @@ 'use strict'; -var assign = require('lodash/object/assign'), - forEach = require('lodash/collection/forEach'); +var assign = require('lodash/object/assign'); +var getReplacementMenuEntries = require('./ReplaceMenuFactory').getReplacementMenuEntries; /** @@ -70,8 +70,8 @@ ContextPadProvider.prototype.getContextPadEntries = function(element) { } } - function replaceElement(element, newType, newBusinessAtt) { - replace.replaceElement(element, {type: newType}, newBusinessAtt); + function replaceElement(element, newType, options) { + replace.replaceElement(element, {type: newType}, options); } function getPosition(element) { @@ -91,146 +91,7 @@ ContextPadProvider.prototype.getContextPadEntries = function(element) { return pos; } - function getReplacementMenuEntries(element) { - function addMenuEntry(label, newType, newBusinessAtt, actionName, className) { - - function appendListener() { - replaceElement(element, newType, newBusinessAtt); - } - - return { - label: label, - className: className, - action: { - name: actionName, - handler: appendListener - } - }; - } - - // var startEventReplace = []; - // var interEventReplace = []; - // var endEventReplace = []; - - var gatewayReplace = [ - { - label: 'Exclusive Gateway', - actionName: 'replace-with-exclusive-gateway', - className: 'icon-exclusive-gateway-variant-1', - targetType: 'bpmn:ExclusiveGateway' - }, - { - label: 'Parallel Gateway', - actionName: 'replace-with-parallel-gateway', - className: 'icon-parallel-gateway', - targetType: 'bpmn:ParallelGateway' - }, - { - label: 'Inclusive Gateway', - actionName: 'replace-with-inclusive-gateway', - className: 'icon-inclusive-gateway', - targetType: 'bpmn:InclusiveGateway' - }, - { - label: 'Complex Gateway', - actionName: 'replace-with-complex-gateway', - className: 'icon-complex-gateway', - targetType: 'bpmn:ComplexGateway' - }, - { - label: 'Event based Gateway', - actionName: 'replace-with-event-based-gateway', - className: 'icon-event-based-gateway', - targetType: 'bpmn:EventBasedGateway', - newBusinessAtt: {instantiate: false, eventGatewayType: 'Exclusive'} - }, - { - label: 'Event based instantiating Gateway', - actionName: 'replace-with-exclusive-event-based-gateway', - className: 'icon-exclusive-event-based', - targetType: 'bpmn:EventBasedGateway', - newBusinessAtt: {instantiate: true, eventGatewayType: 'Exclusive'} - }, - { - label: 'Parallel Event based instantiating Gateway', - actionName: 'replace-with-parallel-event-based-instantiate-gateway', - className: 'icon-parallel-event-based-instantiate-gateway', - targetType: 'bpmn:EventBasedGateway', - newBusinessAtt: {instantiate: true, eventGatewayType: 'Parallel'} - } - ]; - - var taskReplace = [ - { - label: 'Send Task', - actionName: 'replace-with-send-task', - className: 'icon-send', - targetType: 'bpmn:SendTask' - }, - { - label: 'Receive Task', - actionName: 'replace-with-receive-task', - className: 'icon-receive', - targetType: 'bpmn:ReceiveTask' - }, - { - label: 'User Task', - actionName: 'replace-with-user-task', - className: 'icon-user', - targetType: 'bpmn:UserTask' - }, - { - label: 'Manual Task', - actionName: 'replace-with-manual-task', - className: 'icon-manual', - targetType: 'bpmn:ManualTask' - }, - { - label: 'Business Rule Task', - actionName: 'replace-with-rule-task', - className: 'icon-business-rule', - targetType: 'bpmn:BusinessRuleTask' - }, - { - label: 'Service Task', - actionName: 'replace-with-service-task', - className: 'icon-service', - targetType: 'bpmn:ServiceTask' - }, - { - label: 'Script Task', - actionName: 'replace-with-script-task', - className: 'icon-script', - targetType: 'bpmn:ScriptTask' - } - ]; - - var menuEntries = []; - - if (element.businessObject.$instanceOf('bpmn:Event')) { - - console.warn('Replace for event is not implemented yet.'); - } else if (element.businessObject.$instanceOf('bpmn:Gateway')) { - - forEach(gatewayReplace, function(definition) { - - var entry = addMenuEntry(definition.label, definition.targetType, definition.newBusinessAtt, - definition.actionName, definition.className); - menuEntries.push(entry); - }); - } else if (element.businessObject.$instanceOf('bpmn:FlowNode')) { - - forEach(taskReplace, function(definition) { - - var entry = addMenuEntry(definition.label, definition.targetType, {}, - definition.actionName, definition.className); - menuEntries.push(entry); - }); - } - - return menuEntries; - } function appendAction(type, className) { @@ -255,10 +116,10 @@ ContextPadProvider.prototype.getContextPadEntries = function(element) { !bpmnElement.$instanceOf('bpmn:EventBasedGateway')) { assign(actions, { - 'append.end-event': appendAction('bpmn:EndEvent', 'icon-end-event'), - 'append.gateway': appendAction('bpmn:ExclusiveGateway', 'icon-gateway'), + 'append.end-event': appendAction('bpmn:EndEvent', 'icon-01-none-end'), + 'append.gateway': appendAction('bpmn:ExclusiveGateway', 'icon-exclusive-gateway-variant-1'), 'append.append-task': appendAction('bpmn:Task', 'icon-task'), - 'append.intermediate-event': appendAction('bpmn:IntermediateThrowEvent', 'icon-intermediate-event'), + 'append.intermediate-event': appendAction('bpmn:IntermediateThrowEvent', 'icon-01-none-intermediate-throwing'), 'connect': { group: 'connect', className: 'icon-connection', @@ -271,7 +132,7 @@ ContextPadProvider.prototype.getContextPadEntries = function(element) { } if (bpmnElement.$instanceOf('bpmn:EventBasedGateway')) { - // TODO Add Receiving Events + assign(actions, { 'append.receive-task': appendAction('bpmn:ReceiveTask', 'icon-receive'), 'connect': { @@ -291,26 +152,28 @@ ContextPadProvider.prototype.getContextPadEntries = function(element) { // Replace menu entry - assign(actions, { - 'replace': { - group: 'edit', - className: 'icon-screw-wrench', - action: { + if (!bpmnElement.$instanceOf('bpmn:SubProcess')) { + assign(actions, { + 'replace': { + group: 'edit', + className: 'icon-screw-wrench', + action: { - click: function(event, element) { - var pos = getPosition(element); + click: function(event, element) { + var pos = getPosition(element); - var entries = getReplacementMenuEntries(element); + var entries = getReplacementMenuEntries(element, replaceElement); - popupMenu.open( - pos, - entries, - { className: 'replace-menu' } - ); + popupMenu.open( + pos, + entries, + { className: 'replace-menu' } + ); + } } } - } - }); + }); + } } // Delete Element Entry diff --git a/lib/features/context-pad/ReplaceMenuEntries.js b/lib/features/context-pad/ReplaceMenuEntries.js new file mode 100644 index 00000000..104292a3 --- /dev/null +++ b/lib/features/context-pad/ReplaceMenuEntries.js @@ -0,0 +1,399 @@ +'use strict'; + +var startEventReplace = [ + { + options: {}, + label: 'Start Event', + actionName: 'replace-with-none-start', + className: 'icon-01-none-start', + targetType: 'bpmn:StartEvent' + }, + { + options: { + eventDefinition: '' + }, + label: 'Intermediate Throw Event', + actionName: 'replace-with-intermediate-throwing', + className: 'icon-01-none-intermediate-throwing', + targetType: 'bpmn:IntermediateThrowEvent' + }, + { + options: { + eventDefinition: '' + }, + label: 'End Event', + actionName: 'replace-with-message-end', + className: 'icon-01-none-end', + targetType: 'bpmn:EndEvent' + }, + { + label: 'Message Start Event', + actionName: 'replace-with-message-start', + className: 'icon-02-message-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: 'bpmn:MessageEventDefinition' + } + }, + { + label: 'Timer Start Event', + actionName: 'replace-with-timer-start', + className: 'icon-03-timer-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: 'bpmn:TimerEventDefinition' + } + }, + { + label: 'Escalation Start Event', + actionName: 'replace-with-escalation-start', + className: 'icon-04-escalation-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: 'bpmn:EscalationEventDefinition' + } + }, + { + label: 'Conditional Start Event', + actionName: 'replace-with-conditional-start', + className: 'icon-05-conditional-start', + targetType: 'bpmn:StartEvent', + options:{ + eventDefinition: 'bpmn:ConditionalEventDefinition' + } + }, + { + label: 'Error Start Event', + actionName: 'replace-with-error-start', + className: 'icon-07-error-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: 'bpmn:ErrorEventDefinition' + } + }, + { + label: 'Compensation Start Event', + actionName: 'replace-with-compensation-start', + className: 'icon-09-compensation-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: 'bpmn:CompensateEventDefinition' + } + }, + { + label: 'Signal Start Event', + actionName: 'replace-with-signal-start', + className: 'icon-10-signal-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: 'bpmn:SignalEventDefinition' + } + } +]; + + var intermediateEventReplace = [ + { + label: 'Start Event', + actionName: 'replace-with-none-start', + className: 'icon-01-none-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: '' + }, + }, + { + label: 'Intermediate Throw Event', + actionName: 'replace-with-message-intermediate-throw', + className: 'icon-01-none-intermediate-throwing', + targetType: 'bpmn:IntermediateThrowEvent', + options: { + eventDefinition: '' + } + }, + { + label: 'End Event', + actionName: 'replace-with-message-end', + className: 'icon-01-none-end', + targetType: 'bpmn:EndEvent', + options: { + eventDefinition: '' + } + }, + { + label: 'Message Intermediate Catch Event', + actionName: 'replace-with-intermediate-catch', + className: 'icon-02-message-intermediate', + targetType: 'bpmn:IntermediateCatchEvent', + options: { + eventDefinition: 'bpmn:MessageEventDefinition' + } + }, + { + label: 'Message Intermediate Throw Event', + actionName: 'replace-with-intermediate-throw', + className: 'icon-02-message-intermediate-throwing', + targetType: 'bpmn:IntermediateThrowEvent', + options: { + eventDefinition: 'bpmn:MessageEventDefinition' + } + }, + { + label: 'Timer Intermediate Catch Event', + actionName: 'replace-with-timer-intermediate-catch', + className: 'icon-03-timer-intermediate', + targetType: 'bpmn:IntermediateCatchEvent', + options: { + eventDefinition: 'bpmn:TimerEventDefinition' + } + }, + { + label: 'Timer Intermediate Catch Event', + actionName: 'replace-with-escalation-throwing', + className: 'icon-04-escalation-intermediate-throwing', + targetType: 'bpmn:IntermediateCatchEvent', + options: { + eventDefinition: 'bpmn:EscalationEventDefinition' + } + }, + { + label: 'Conditional Intermediate Catch Event', + actionName: 'replace-with-conditional-intermediate-catch', + className: 'icon-05-conditional-intermediate', + targetType: 'bpmn:IntermediateCatchEvent', + options: { + eventDefinition: 'bpmn:ConditionalEventDefinition' + } + }, + { + label: 'Link Intermediate Catch Event', + actionName: 'replace-with-link-intermediate-catch', + className: 'icon-06-link-intermediate', + targetType: 'bpmn:IntermediateCatchEvent', + options: { + eventDefinition: 'bpmn:LinkEventDefinition' + } + }, + { + label: 'Link Intermediate Throw Event', + actionName: 'replace-with-link-intermediate-throw', + className: 'icon-06-link-intermediate-throwing', + targetType: 'bpmn:IntermediateThrowEvent', + options: { + eventDefinition: 'bpmn:LinkEventDefinition' + } + }, + { + label: 'Signal Intermediate Catch Event', + actionName: 'replace-with-signal-intermediate-catch', + className: 'icon-10-signal-intermediate', + targetType: 'bpmn:IntermediateCatchEvent', + options: { + eventDefinition: 'bpmn:SignalEventDefinition' + } + }, + { + label: 'Signal Intermediate Throw Event', + actionName: 'replace-with-signal-intermediate-throw', + className: 'icon-10-signal-intermediate-throwing', + targetType: 'bpmn:IntermediateThrowEvent', + options: { + eventDefinition: 'bpmn:SignalEventDefinition' + } + } + ]; + + + +var endEventReplace = [ + { + label: 'Start Event', + actionName: 'replace-with-none-start', + className: 'icon-01-none-start', + targetType: 'bpmn:StartEvent', + options: { + eventDefinition: '' + } + }, + { + label: 'Intermediate Throw Event', + actionName: 'replace-with-message-intermediate-throw', + className: 'icon-01-none-intermediate-throwing', + targetType: 'bpmn:IntermediateThrowEvent', + options: { + eventDefinition: '' + }, + }, + { + label: 'End Event', + actionName: 'replace-with-message-end', + className: 'icon-01-none-end', + targetType: 'bpmn:EndEvent', + options: {}, + }, + { + label: 'Message End Event', + actionName: 'replace-with-message-end', + className: 'icon-02-message-end', + targetType: 'bpmn:EndEvent', + options: { + eventDefinition: 'bpmn:MessageEventDefinition' + } + }, + { + label: 'Escalation End Event', + actionName: 'replace-with-escalation-end', + className: 'icon-04-escalation-end', + targetType: 'bpmn:EndEvent', + options: { + eventDefinition: 'bpmn:EscalationEventDefinition' + } + }, + { + label: 'Error End Event', + actionName: 'replace-with-error-end', + className: 'icon-07-error-end', + targetType: 'bpmn:EndEvent', + options: { + eventDefinition: 'bpmn:ErrorEventDefinition' + } + }, + { + label: 'Cancel End Event', + actionName: 'replace-with-cancel-end', + className: 'icon-08-cancel-end', + targetType: 'bpmn:EndEvent', + options: { + eventDefinition: 'bpmn:CancelEventDefinition' + } + }, + { + label: 'Compensation End Event', + actionName: 'replace-with-compensation-end', + className: 'icon-09-compensation-end', + targetType: 'bpmn:EndEvent', + options: { + eventDefinition: 'bpmn:CompensateEventDefinition' + } + }, + { + label: 'Terminate End Event', + actionName: 'replace-with-terminate-end', + className: 'icon-13-terminate-end', + targetType: 'bpmn:EndEvent', + options: { + eventDefinition: 'bpmn:TerminateEventDefinition' + } + } +]; + +var gatewayReplace = [ + { + label: 'Exclusive Gateway', + actionName: 'replace-with-exclusive-gateway', + className: 'icon-exclusive-gateway-variant-1', + targetType: 'bpmn:ExclusiveGateway' + }, + { + label: 'Parallel Gateway', + actionName: 'replace-with-parallel-gateway', + className: 'icon-parallel-gateway', + targetType: 'bpmn:ParallelGateway' + }, + { + label: 'Inclusive Gateway', + actionName: 'replace-with-inclusive-gateway', + className: 'icon-inclusive-gateway', + targetType: 'bpmn:InclusiveGateway' + }, + { + label: 'Complex Gateway', + actionName: 'replace-with-complex-gateway', + className: 'icon-complex-gateway', + targetType: 'bpmn:ComplexGateway' + }, + { + label: 'Event based Gateway', + actionName: 'replace-with-event-based-gateway', + className: 'icon-event-based-gateway', + targetType: 'bpmn:EventBasedGateway', + options: { + newBusinessAtt: { instantiate: false, eventGatewayType: 'Exclusive' } + } + }, + { + label: 'Event based instantiating Gateway', + actionName: 'replace-with-exclusive-event-based-gateway', + className: 'icon-exclusive-event-based', + targetType: 'bpmn:EventBasedGateway', + options: { + newBusinessAtt: { instantiate: true, eventGatewayType: 'Exclusive' } + } + }, + { + label: 'Parallel Event based instantiating Gateway', + actionName: 'replace-with-parallel-event-based-instantiate-gateway', + className: 'icon-parallel-event-based-instantiate-gateway', + targetType: 'bpmn:EventBasedGateway', + options: { + newBusinessAtt: { instantiate: true, eventGatewayType: 'Parallel' } + } + } +]; + +var taskReplace = [ + { + label: 'Task', + actionName: 'replace-with-task', + className: 'icon-task', + targetType: 'bpmn:Task' + }, + { + label: 'Send Task', + actionName: 'replace-with-send-task', + className: 'icon-send', + targetType: 'bpmn:SendTask' + }, + { + label: 'Receive Task', + actionName: 'replace-with-receive-task', + className: 'icon-receive', + targetType: 'bpmn:ReceiveTask' + }, + { + label: 'User Task', + actionName: 'replace-with-user-task', + className: 'icon-user', + targetType: 'bpmn:UserTask' + }, + { + label: 'Manual Task', + actionName: 'replace-with-manual-task', + className: 'icon-manual', + targetType: 'bpmn:ManualTask' + }, + { + label: 'Business Rule Task', + actionName: 'replace-with-rule-task', + className: 'icon-business-rule', + targetType: 'bpmn:BusinessRuleTask' + }, + { + label: 'Service Task', + actionName: 'replace-with-service-task', + className: 'icon-service', + targetType: 'bpmn:ServiceTask' + }, + { + label: 'Script Task', + actionName: 'replace-with-script-task', + className: 'icon-script', + targetType: 'bpmn:ScriptTask' + } +]; + + +module.exports.startEventReplace = startEventReplace; +module.exports.intermediateEventReplace = intermediateEventReplace; +module.exports.endEventReplace = endEventReplace; +module.exports.gatewayReplace = gatewayReplace; +module.exports.taskReplace = taskReplace; diff --git a/lib/features/context-pad/ReplaceMenuFactory.js b/lib/features/context-pad/ReplaceMenuFactory.js new file mode 100644 index 00000000..d23cd467 --- /dev/null +++ b/lib/features/context-pad/ReplaceMenuFactory.js @@ -0,0 +1,101 @@ +'use strict'; + +var forEach = require('lodash/collection/forEach'), + filter = require('lodash/collection/filter'); + +var ReplaceMenuEntries = require ('./ReplaceMenuEntries'); + +var startEventReplace = ReplaceMenuEntries.startEventReplace, + intermediateEventReplace = ReplaceMenuEntries.intermediateEventReplace, + endEventReplace = ReplaceMenuEntries.endEventReplace, + gatewayReplace = ReplaceMenuEntries.gatewayReplace, + taskReplace = ReplaceMenuEntries.taskReplace; + + + +function getReplacementMenuEntries(element, replaceElement) { + + var menuEntries = []; + var bo = element.businessObject; + + + if (bo.$instanceOf('bpmn:StartEvent')) { + + addEntries(startEventReplace, function(entry) { + var eventDefinition = bo.eventDefinition ? bo.eventDefinition[0].$type : ''; + + return entry.options.eventDefinition !== eventDefinition.$type; + }); + } else if (bo.$instanceOf('bpmn:IntermediateCatchEvent') || + bo.$instanceOf('bpmn:IntermediateThrowEvent')) { + + addEntries(intermediateEventReplace, function(entry) { + + var eventDefinition = bo.eventDefinitions ? bo.eventDefinitions[0].$type : ''; + var isEventDefinitionEqual = entry.options.eventDefinition === eventDefinition; + var isEventTypeEqual = bo.$type === entry.targetType; + + return ((!isEventDefinitionEqual && isEventTypeEqual) || + !isEventTypeEqual) || + !(isEventDefinitionEqual && isEventTypeEqual); + }); + } else if (bo.$instanceOf('bpmn:EndEvent')) { + + addEntries(endEventReplace, function(entry) { + var eventDefinition = bo.eventDefinition ? bo.eventDefinition[0].$type : ''; + + return entry.options.eventDefinition !== eventDefinition.$type; + }); + } else if (bo.$instanceOf('bpmn:Gateway')) { + + addEntries(gatewayReplace, function(entry) { + + return entry.targetType !== bo.$type; + }); + } else if (bo.$instanceOf('bpmn:FlowNode')) { + + addEntries(taskReplace, function(entry) { + + return entry.targetType !== bo.$type; + }); + } + + function addEntries(entries, filterFun) { + // Filter selected type from the array + var filteredEntries = filter(entries, filterFun); + + // Add entries to replace menu + forEach(filteredEntries, function(definition) { + + var entry = addMenuEntry(definition); + menuEntries.push(entry); + }); + } + + function addMenuEntry(definition) { + + var label = definition.label, + newType = definition.targetType, + options = definition.options, + actionName = definition.actionName, + className = definition.className; + + function appendListener() { + replaceElement(element, newType, options); + } + + return { + label: label, + className: className, + action: { + name: actionName, + handler: appendListener + } + }; + } + + return menuEntries; +} + + +module.exports.getReplacementMenuEntries = getReplacementMenuEntries; diff --git a/lib/features/modeling/rules/ModelingRules.js b/lib/features/modeling/rules/ModelingRules.js index c9ba9f9f..dc403609 100644 --- a/lib/features/modeling/rules/ModelingRules.js +++ b/lib/features/modeling/rules/ModelingRules.js @@ -45,14 +45,14 @@ ModelingRules.prototype.init = function() { if (targetBo.$instanceOf('bpmn:ReceiveTask')) { eventBasedGatewayCheck = false; - } else if (targetBo.$instanceOf('bpmn:ReceiveMessageEvent')) { // ReceiveMessageEvent check name - // TODO waiting for https://github.com/bpmn-io/bpmn-js/issues/192 - } else if (targetBo.$instanceOf('bpmn:ReceiveTimerEvent')) { // TimerEvent check name - // TODO waiting for https://github.com/bpmn-io/bpmn-js/issues/192 - } else if (targetBo.$instanceOf('bpmn:ReceiveSignalEvent')) { // TimerEvent check name - // TODO waiting for https://github.com/bpmn-io/bpmn-js/issues/192 - } else if (targetBo.$instanceOf('bpmn:ReceiveConditionEvent')) { // TimerEvent check name - // TODO waiting for https://github.com/bpmn-io/bpmn-js/issues/192 + } else if (targetBo.$instanceOf('bpmn:IntermediateCatchEvent') && + targetBo.eventDefinitions && ( + targetBo.eventDefinitions[0].$type === 'bpmn:MessageEventDefinition' || + targetBo.eventDefinitions[0].$type === 'bpmn:TimerEventDefinition' || + targetBo.eventDefinitions[0].$type === 'bpmn:ConditionEventDefinition' || + targetBo.eventDefinitions[0].$type === 'bpmn:SignalConditionEventDefinition')) { + + eventBasedGatewayCheck = false; } } diff --git a/lib/features/palette/PaletteProvider.js b/lib/features/palette/PaletteProvider.js index c925816f..7a45836a 100644 --- a/lib/features/palette/PaletteProvider.js +++ b/lib/features/palette/PaletteProvider.js @@ -50,16 +50,16 @@ PaletteProvider.prototype.getPaletteEntries = function(element) { assign(actions, { 'create.start-event': createAction( - 'bpmn:StartEvent', 'event', 'icon-start-event' + 'bpmn:StartEvent', 'event', 'icon-01-none-start' ), 'create.intermediate-event': createAction( - 'bpmn:IntermediateThrowEvent', 'event', 'icon-intermediate-event' + 'bpmn:IntermediateThrowEvent', 'event', 'icon-01-none-intermediate-throwing' ), 'create.end-event': createAction( - 'bpmn:EndEvent', 'event', 'icon-end-event' + 'bpmn:EndEvent', 'event', 'icon-01-none-end' ), 'create.exclusive-gateway': createAction( - 'bpmn:ExclusiveGateway', 'gateway', 'icon-gateway' + 'bpmn:ExclusiveGateway', 'gateway', 'icon-exclusive-gateway-variant-1' ), 'create.task': createAction( 'bpmn:Task', 'activity', 'icon-task' @@ -75,4 +75,4 @@ PaletteProvider.prototype.getPaletteEntries = function(element) { }); return actions; -}; \ No newline at end of file +}; diff --git a/lib/features/replace/BpmnReplace.js b/lib/features/replace/BpmnReplace.js index 69387f0f..e4ef7953 100644 --- a/lib/features/replace/BpmnReplace.js +++ b/lib/features/replace/BpmnReplace.js @@ -5,7 +5,7 @@ var _ = require('lodash'); var LabelUtil = require('../label-editing/LabelUtil'), BaseReplace = require('diagram-js/lib/features/replace/Replace'); -function BpmnReplace(modeling, eventBus) { +function BpmnReplace(modeling, eventBus, moddle) { BaseReplace.call(this, modeling); @@ -20,9 +20,21 @@ function BpmnReplace(modeling, eventBus) { var context = event.context, oldShape = context.oldShape, newShape = context.newShape, - newBusinessAtt = context.options ? context.options.newBusinessAtt || {} : {}; + newBusinessAtt = context.options ? context.options.newBusinessAtt || {} : {}, + eventDefinitionType = context.options ? context.options.eventDefinition : null; + // Attach eventDefinitions + if (eventDefinitionType) { + var eventDefinitions = newShape.businessObject.get('eventDefinitions'), + newEventDefinition = moddle.create(eventDefinitionType); + + eventDefinitions.push(newEventDefinition); + } + + // extend newBusinessAtt _.assign(newShape.businessObject, newBusinessAtt); + + // set label modeling.updateLabel(newShape, LabelUtil.getLabel(oldShape)); }); @@ -33,11 +45,13 @@ function BpmnReplace(modeling, eventBus) { module.exports = BpmnReplace; -BpmnReplace.$inject = [ 'modeling', 'eventBus' ]; +BpmnReplace.$inject = [ 'modeling', 'eventBus', 'moddle' ]; + + BpmnReplace.prototype = Object.create(BaseReplace.prototype); -BpmnReplace.prototype.replaceElement = function(oldElement, newElementData, newBusinessAtt) { +BpmnReplace.prototype.replaceElement = function(oldElement, newElementData, options) { if (oldElement.waypoints) { throw new Error('connections cannot be replaced (yet)'); @@ -53,5 +67,5 @@ BpmnReplace.prototype.replaceElement = function(oldElement, newElementData, newB newElementData.height = oldElement.height; } - return this._originalReplaceElement(oldElement, newElementData, {newBusinessAtt: newBusinessAtt}); + return this._originalReplaceElement(oldElement, newElementData, options || {}); };