ng2-bootstrap
Version:
Native Angular Bootstrap Components
23 lines (22 loc) • 785 B
JavaScript
;
var browser_1 = require('./facade/browser');
var Utils = (function () {
function Utils() {
}
Utils.reflow = function (element) {
(function (bs) { return bs; })(element.offsetHeight);
};
// source: https://github.com/jquery/jquery/blob/master/src/css/var/getStyles.js
Utils.getStyles = function (elem) {
// Support: IE <=11 only, Firefox <=30 (#15098, #14150)
// IE throws on elements created in popups
// FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
var view = elem.ownerDocument.defaultView;
if (!view || !view.opener) {
view = browser_1.window;
}
return view.getComputedStyle(elem);
};
return Utils;
}());
exports.Utils = Utils;