Skip to content
Snippets Groups Projects
Commit ffec90ae authored by Briggs, Aaron Shane's avatar Briggs, Aaron Shane
Browse files

add formal constants

parent dfbf202d
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,17 @@ const MARKER_GROUP_X_OFFSET = 15;
const VERTICAL_ROW_OFFSET_PROVISIONAL_DATA_MESSAGE = 18;
const VERTICAL_ROW_OFFSET = 38;
const BACKING_RECTANGLE_WIDTH = 98;
const BACKING_RECTANGLE_WIDTH_MOBILE = 73;
const BACKING_RECTANGLE_HEIGHT = 23;
const BACKING_RECTANGLE_HEIGHT_MOBILE = 17;
const BACKING_RECTANGLE_ROUNDING_RADIUS = 2;
const HORIZONTAL_START_PROVISIONAL_DATA_TEXT = 105;
const HORIZONTAL_START_PROVISIONAL_DATA_TEXT_MOBILE = 75;
const HORIZONTAL_OFFSET_TO_CENTER_TEXT_IN_BACKING_RECTANGLE = 8;
const VERTICAL_OFFSET_FOR_BACKING_RECTANGLE_MOBILE = 5;
/**
* Create a simple legend
*
......@@ -32,23 +43,26 @@ export const drawSimpleLegend = function(div, {legendMarkerRows, layout}) {
legend.append('rect')
.attr('x', 0)
.attr('y', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? 0 : 5)
.attr('width', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? 98 : 73)
.attr('height', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? VERTICAL_ROW_OFFSET_PROVISIONAL_DATA_MESSAGE + 5 : 17)
.attr('y', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? 0 : VERTICAL_OFFSET_FOR_BACKING_RECTANGLE_MOBILE)
.attr('width', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? BACKING_RECTANGLE_WIDTH :
BACKING_RECTANGLE_WIDTH_MOBILE)
.attr('height', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? BACKING_RECTANGLE_HEIGHT :
BACKING_RECTANGLE_HEIGHT_MOBILE)
.attr('fill', '#565c65')
.attr('rx', 2);
.attr('rx', BACKING_RECTANGLE_ROUNDING_RADIUS);
legend.append('a')
.attr('xlink:href', '/provisional-data-statement')
.append('text')
.attr('x', 8)
.attr('x', HORIZONTAL_OFFSET_TO_CENTER_TEXT_IN_BACKING_RECTANGLE)
.attr('y', VERTICAL_ROW_OFFSET_PROVISIONAL_DATA_MESSAGE)
.append('tspan')
.text('IMPORTANT')
.style('fill', 'white')
.append('tspan').text('data may be provisional - ')
.style('fill', 'black')
.attr('x', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? 105 : 75)
.attr('x', mediaQuery(config.USWDS_MEDIUM_SCREEN) ? HORIZONTAL_START_PROVISIONAL_DATA_TEXT :
HORIZONTAL_START_PROVISIONAL_DATA_TEXT_MOBILE)
.append('tspan')
.text('learn more')
.style('fill', '#0000EE');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment