/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/block-library/src/table/utils.js
18 строк
550 B
Aki Hamano
Table Block: Support rowspan attribute in table HTML, including when pasting (#46629)
01 фев 2023, 12:48
Не верифицирован
01 фев 2023, 12:48
aa64669
Код
Авторство
О чём код?
/** * Normalize the rowspan/colspan value. * Returns undefined if the parameter is not a positive number * or the default value (1) for rowspan/colspan. * * @param {number|undefined} rowColSpan rowspan/colspan value. * * @return {string|undefined} normalized rowspan/colspan value. */ export function normalizeRowColSpan( rowColSpan ) { const parsedValue = parseInt( rowColSpan, 10 ); if ( ! Number.isInteger( parsedValue ) ) { return undefined; } return parsedValue < 0 || parsedValue === 1 ? undefined : parsedValue.toString(); }