1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ;(function(undefined) {
- 'use strict';
- if (typeof sigma === 'undefined')
- throw 'sigma is not declared';
- // Initialize package:
- sigma.utils.pkg('sigma.settings');
- /**
- * Extended sigma settings for sigma.renderers.edgeLabels.
- */
- var settings = {
- /**
- * RENDERERS SETTINGS:
- * *******************
- */
- // {string}
- defaultEdgeLabelColor: '#000',
- // {string}
- defaultEdgeLabelActiveColor: '#000',
- // {string}
- defaultEdgeLabelSize: 10,
- // {string} Indicates how to choose the edge labels size. Available values:
- // "fixed", "proportional"
- edgeLabelSize: 'fixed',
- // {string} The opposite power ratio between the font size of the label and
- // the edge size:
- // Math.pow(size, -1 / edgeLabelSizePowRatio) * size * defaultEdgeLabelSize
- edgeLabelSizePowRatio: 1,
- // {number} The minimum size an edge must have to see its label displayed.
- edgeLabelThreshold: 1,
- };
- // Export the previously designed settings:
- sigma.settings = sigma.utils.extend(sigma.settings || {}, settings);
- // Override default settings:
- sigma.settings.drawEdgeLabels = true;
- }).call(this);
|