UNPKG

630 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5exports.__esModule = true;
6exports.default = height;
7
8var _isWindow = _interopRequireDefault(require("./isWindow"));
9
10var _offset = _interopRequireDefault(require("./offset"));
11
12/**
13 * Returns the height of a given element.
14 *
15 * @param node the element
16 * @param client whether to use `clientHeight` if possible
17 */
18function height(node, client) {
19 var win = (0, _isWindow.default)(node);
20 return win ? win.innerHeight : client ? node.clientHeight : (0, _offset.default)(node).height;
21}
22
23module.exports = exports["default"];
\No newline at end of file