UNPKG

plotly.js

Version:

The open source javascript graphing library that powers plotly

53 lines (52 loc) • 2.35 kB
"use strict"; 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: '▼' };