Files
cartlog-admin/node_modules/jodit/esm/plugins/image-properties/utils/utils.js
2026-01-01 15:25:19 +05:30

25 lines
815 B
JavaScript

/*!
* Jodit Editor (https://xdsoft.net/jodit/)
* Released under MIT see LICENSE.txt in the project root for license information.
* Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
*/
/**
* @module plugins/image-properties
*/
import { isNumber } from "../../../core/helpers/checker/is-number.js";
import { trim } from "../../../core/helpers/string/trim.js";
/** @private */
export const normalSizeFromString = (value) => {
return /^[-+]?[0-9.]+(px)?$/.test(value.toString())
? parseFloat(value.toString())
: value;
};
/** @private */
export const normalSizeToString = (value) => {
if (isNumber(value)) {
return value ? value + 'px' : value.toString();
}
value = trim(value);
return /^[0-9]+$/.test(value) ? value + 'px' : value;
};