plotly.js
Version:
The open source javascript graphing library that powers plotly
53 lines (52 loc) • 2.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.arrowSymbol = exports.hoverColor = exports.activeColor = exports.gapButton = exports.gapButtonHeader = exports.arrowOffsetX = exports.textOffsetY = exports.textOffsetX = exports.ry = exports.rx = exports.arrowPadX = exports.textPadX = exports.minHeight = exports.minWidth = exports.blankHeaderOpts = exports.autoMarginIdRoot = exports.menuIndexAttrName = exports.itemTextClassName = exports.itemRectClassName = exports.buttonClassName = exports.dropdownButtonClassName = exports.dropdownButtonGroupClassName = exports.headerArrowClassName = exports.headerClassName = exports.headerGroupClassName = exports.containerClassName = exports.name = void 0;
// Layout attribute name
exports.name = 'updatemenus';
// Class names
exports.containerClassName = 'updatemenu-container';
exports.headerGroupClassName = 'updatemenu-header-group';
exports.headerClassName = 'updatemenu-header';
exports.headerArrowClassName = 'updatemenu-header-arrow';
exports.dropdownButtonGroupClassName = 'updatemenu-dropdown-button-group';
exports.dropdownButtonClassName = 'updatemenu-dropdown-button';
exports.buttonClassName = 'updatemenu-button';
exports.itemRectClassName = 'updatemenu-item-rect';
exports.itemTextClassName = 'updatemenu-item-text';
// DOM attribute name in button group keeping track
// of active update menu
exports.menuIndexAttrName = 'updatemenu-active-index';
// ID root pass to Plots.autoMargin
exports.autoMarginIdRoot = 'updatemenu-';
// Options when 'active: -1'
exports.blankHeaderOpts = { label: ' ' };
// Min item width / height
exports.minWidth = 30;
exports.minHeight = 30;
// Padding around item text
exports.textPadX = 24;
exports.arrowPadX = 16;
// Item rect radii
exports.rx = 2;
exports.ry = 2;
// Item text x offset off left edge
exports.textOffsetX = 12;
// Item text y offset (w.r.t. middle)
exports.textOffsetY = 3;
// Arrow offset off right edge
exports.arrowOffsetX = 4;
// Gap between header and buttons
exports.gapButtonHeader = 5;
// Gap between between buttons
exports.gapButton = 2;
// Color given to active buttons
exports.activeColor = '#F4FAFF';
// Color given to hovered buttons
exports.hoverColor = '#F4FAFF';
// Symbol for menu open arrow
exports.arrowSymbol = {
left: '◄',
right: '►',
up: '▲',
down: '▼'
};