UNPKG

@concordnow/ckeditor5-image-rendering

Version:
20 lines (16 loc) 528 B
export const POINT_TO_PIXEL_MULTIPLICATOR = ( 2 / 3 * 2 ); export function getRoundedValue( value ) { switch ( true ) { case value.indexOf( 'pt' ) > -1: value = parseFloat( value.replace( 'pt', '' ) ) * POINT_TO_PIXEL_MULTIPLICATOR; break; case value.indexOf( 'px' ) > -1: value = parseFloat( value.replace( 'px', '' ) ); break; } return isNaN( value ) ? value : Math.round( value ); } export function getRoundedValues( values ) { return values.split( ' ' ) .map( value => getRoundedValue( value ) ); }