mirror of
https://github.com/blprnt/ArtArchive.git
synced 2024-06-19 05:47:03 +00:00
42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
|
;(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);
|