36 lines
1.4 KiB
JavaScript
36 lines
1.4 KiB
JavaScript
|
|
(function() {
|
||
|
|
|
||
|
|
'use strict';
|
||
|
|
|
||
|
|
var constants = {
|
||
|
|
htmlPrefix: 'fc',
|
||
|
|
leftConnectorType: 'leftConnector',
|
||
|
|
rightConnectorType: 'rightConnector',
|
||
|
|
curvedStyle: 'curved',
|
||
|
|
lineStyle: 'line',
|
||
|
|
dragAnimationRepaint: 'repaint',
|
||
|
|
dragAnimationShadow: 'shadow'
|
||
|
|
};
|
||
|
|
constants.canvasClass = constants.htmlPrefix + '-canvas';
|
||
|
|
constants.selectedClass = constants.htmlPrefix + '-selected';
|
||
|
|
constants.editClass = constants.htmlPrefix + '-edit';
|
||
|
|
constants.activeClass = constants.htmlPrefix + '-active';
|
||
|
|
constants.hoverClass = constants.htmlPrefix + '-hover';
|
||
|
|
constants.draggingClass = constants.htmlPrefix + '-dragging';
|
||
|
|
constants.edgeClass = constants.htmlPrefix + '-edge';
|
||
|
|
constants.edgeLabelClass = constants.htmlPrefix + '-edge-label';
|
||
|
|
constants.connectorClass = constants.htmlPrefix + '-connector';
|
||
|
|
constants.magnetClass = constants.htmlPrefix + '-magnet';
|
||
|
|
constants.nodeClass = constants.htmlPrefix + '-node';
|
||
|
|
constants.nodeOverlayClass = constants.htmlPrefix + '-node-overlay';
|
||
|
|
constants.leftConnectorClass = constants.htmlPrefix + '-' + constants.leftConnectorType + 's';
|
||
|
|
constants.rightConnectorClass = constants.htmlPrefix + '-' + constants.rightConnectorType + 's';
|
||
|
|
constants.canvasResizeThreshold = 200;
|
||
|
|
constants.canvasResizeStep = 200;
|
||
|
|
|
||
|
|
angular
|
||
|
|
.module('flowchart')
|
||
|
|
.constant('flowchartConstants', constants);
|
||
|
|
|
||
|
|
}());
|