chore(modeling/ElementFactory): use is helper
This commit is contained in:
parent
639e21a826
commit
cc142d8fd5
|
@ -3,6 +3,8 @@
|
||||||
var assign = require('lodash/object/assign'),
|
var assign = require('lodash/object/assign'),
|
||||||
inherits = require('inherits');
|
inherits = require('inherits');
|
||||||
|
|
||||||
|
var is = require('../../util/ModelUtil').is;
|
||||||
|
|
||||||
var BaseElementFactory = require('diagram-js/lib/core/ElementFactory'),
|
var BaseElementFactory = require('diagram-js/lib/core/ElementFactory'),
|
||||||
LabelUtil = require('../../util/LabelUtil');
|
LabelUtil = require('../../util/LabelUtil');
|
||||||
|
|
||||||
|
@ -73,7 +75,7 @@ ElementFactory.prototype.createBpmnElement = function(elementType, attrs) {
|
||||||
businessObject.di.isExpanded = attrs.isExpanded;
|
businessObject.di.isExpanded = attrs.isExpanded;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (businessObject.$instanceOf('bpmn:ExclusiveGateway')) {
|
if (is(businessObject, 'bpmn:ExclusiveGateway')) {
|
||||||
businessObject.di.isMarkerVisible = true;
|
businessObject.di.isMarkerVisible = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -115,7 +117,7 @@ ElementFactory.prototype.createBpmnElement = function(elementType, attrs) {
|
||||||
|
|
||||||
ElementFactory.prototype._getDefaultSize = function(semantic) {
|
ElementFactory.prototype._getDefaultSize = function(semantic) {
|
||||||
|
|
||||||
if (semantic.$instanceOf('bpmn:SubProcess')) {
|
if (is(semantic, 'bpmn:SubProcess')) {
|
||||||
var isExpanded = semantic.di.isExpanded === true;
|
var isExpanded = semantic.di.isExpanded === true;
|
||||||
|
|
||||||
if (isExpanded) {
|
if (isExpanded) {
|
||||||
|
@ -125,30 +127,34 @@ ElementFactory.prototype._getDefaultSize = function(semantic) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (semantic.$instanceOf('bpmn:Task')) {
|
if (is(semantic, 'bpmn:Task')) {
|
||||||
return { width: 100, height: 80 };
|
return { width: 100, height: 80 };
|
||||||
}
|
}
|
||||||
|
|
||||||
if (semantic.$instanceOf('bpmn:Gateway')) {
|
if (is(semantic, 'bpmn:Gateway')) {
|
||||||
return { width: 50, height: 50 };
|
return { width: 50, height: 50 };
|
||||||
}
|
}
|
||||||
|
|
||||||
if (semantic.$instanceOf('bpmn:Event')) {
|
if (is(semantic, 'bpmn:Event')) {
|
||||||
return { width: 36, height: 36 };
|
return { width: 36, height: 36 };
|
||||||
}
|
}
|
||||||
|
|
||||||
if (semantic.$instanceOf('bpmn:Participant')) {
|
if (is(semantic, 'bpmn:Participant')) {
|
||||||
return { width: 600, height: 250 };
|
return { width: 600, height: 250 };
|
||||||
}
|
}
|
||||||
|
|
||||||
if (semantic.$instanceOf('bpmn:Lane')) {
|
if (is(semantic, 'bpmn:Lane')) {
|
||||||
return { width: 400, height: 100 };
|
return { width: 400, height: 100 };
|
||||||
}
|
}
|
||||||
|
|
||||||
if (semantic.$instanceOf('bpmn:DataObjectReference')) {
|
if (is(semantic, 'bpmn:DataObjectReference')) {
|
||||||
return { width: 36, height: 50 };
|
return { width: 36, height: 50 };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is(semantic, 'bpmn:DataStoreReference')) {
|
||||||
|
return { width: 50, height: 50 };
|
||||||
|
}
|
||||||
|
|
||||||
return { width: 100, height: 80 };
|
return { width: 100, height: 80 };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue