2020-05-19 11:43:42 +03:00

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);
}());