Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/wincloud_gateway/node_modules/react-dates/src/utils/ drwxr-xr-x | |
| Viewing file: Select action/file-type: export default function calculateDimension(el, axis, borderBox = false, withMargin = false) {
if (!el) {
return 0;
}
const axisStart = axis === 'width' ? 'Left' : 'Top';
const axisEnd = axis === 'width' ? 'Right' : 'Bottom';
// Only read styles if we need to
const style = (!borderBox || withMargin) ? window.getComputedStyle(el) : null;
// Offset includes border and padding
const { offsetWidth, offsetHeight } = el;
let size = axis === 'width' ? offsetWidth : offsetHeight;
// Get the inner size
if (!borderBox) {
size -= (
parseFloat(style[`padding${axisStart}`])
+ parseFloat(style[`padding${axisEnd}`])
+ parseFloat(style[`border${axisStart}Width`])
+ parseFloat(style[`border${axisEnd}Width`])
);
}
// Apply margin
if (withMargin) {
size += (parseFloat(style[`margin${axisStart}`]) + parseFloat(style[`margin${axisEnd}`]));
}
return size;
}
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0041 ]-- |