| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * @fileoverview added by tsickle
- * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
- */
- import { window } from './facade/browser';
- var Utils = /** @class */ (function () {
- function Utils() {
- }
- /* tslint:disable-next-line: no-any */
- /* tslint:disable-next-line: no-any */
- /**
- * @param {?} element
- * @return {?}
- */
- Utils.reflow = /* tslint:disable-next-line: no-any */
- /**
- * @param {?} element
- * @return {?}
- */
- function (element) {
- /* tslint:disable-next-line: no-any */
- ((/**
- * @param {?} bs
- * @return {?}
- */
- function (bs) { return bs; }))(element.offsetHeight);
- };
- // source: https://github.com/jquery/jquery/blob/master/src/css/var/getStyles.js
- /* tslint:disable-next-line: no-any */
- // source: https://github.com/jquery/jquery/blob/master/src/css/var/getStyles.js
- /* tslint:disable-next-line: no-any */
- /**
- * @param {?} elem
- * @return {?}
- */
- Utils.getStyles =
- // source: https://github.com/jquery/jquery/blob/master/src/css/var/getStyles.js
- /* tslint:disable-next-line: no-any */
- /**
- * @param {?} elem
- * @return {?}
- */
- 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"
- /** @type {?} */
- var view = elem.ownerDocument.defaultView;
- if (!view || !view.opener) {
- view = window;
- }
- return view.getComputedStyle(elem);
- };
- return Utils;
- }());
- export { Utils };
- //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuY2xhc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL3V0aWxzLyIsInNvdXJjZXMiOlsidXRpbHMuY2xhc3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUUxQztJQUFBO0lBcUJBLENBQUM7SUFwQkMsc0NBQXNDOzs7Ozs7SUFDL0IsWUFBTTs7Ozs7SUFBYixVQUFjLE9BQVk7UUFDeEIsc0NBQXNDO1FBQ3RDOzs7O1FBQUMsVUFBQyxFQUFPLElBQVcsT0FBQSxFQUFFLEVBQUYsQ0FBRSxFQUFDLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ2hELENBQUM7SUFFRCxnRkFBZ0Y7SUFDaEYsc0NBQXNDOzs7Ozs7O0lBQy9CLGVBQVM7Ozs7Ozs7SUFBaEIsVUFBaUIsSUFBUzs7Ozs7WUFJcEIsSUFBSSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsV0FBVztRQUV6QyxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUN6QixJQUFJLEdBQUcsTUFBTSxDQUFDO1NBQ2Y7UUFFRCxPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNyQyxDQUFDO0lBQ0gsWUFBQztBQUFELENBQUMsQUFyQkQsSUFxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3aW5kb3cgfSBmcm9tICcuL2ZhY2FkZS9icm93c2VyJztcblxuZXhwb3J0IGNsYXNzIFV0aWxzIHtcbiAgLyogdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOiBuby1hbnkgKi9cbiAgc3RhdGljIHJlZmxvdyhlbGVtZW50OiBhbnkpOiB2b2lkIHtcbiAgICAvKiB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6IG5vLWFueSAqL1xuICAgICgoYnM6IGFueSk6IHZvaWQgPT4gYnMpKGVsZW1lbnQub2Zmc2V0SGVpZ2h0KTtcbiAgfVxuXG4gIC8vIHNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2pxdWVyeS9qcXVlcnkvYmxvYi9tYXN0ZXIvc3JjL2Nzcy92YXIvZ2V0U3R5bGVzLmpzXG4gIC8qIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTogbm8tYW55ICovXG4gIHN0YXRpYyBnZXRTdHlsZXMoZWxlbTogYW55KTogYW55IHtcbiAgICAvLyBTdXBwb3J0OiBJRSA8PTExIG9ubHksIEZpcmVmb3ggPD0zMCAoIzE1MDk4LCAjMTQxNTApXG4gICAgLy8gSUUgdGhyb3dzIG9uIGVsZW1lbnRzIGNyZWF0ZWQgaW4gcG9wdXBzXG4gICAgLy8gRkYgbWVhbndoaWxlIHRocm93cyBvbiBmcmFtZSBlbGVtZW50cyB0aHJvdWdoIFwiZGVmYXVsdFZpZXcuZ2V0Q29tcHV0ZWRTdHlsZVwiXG4gICAgbGV0IHZpZXcgPSBlbGVtLm93bmVyRG9jdW1lbnQuZGVmYXVsdFZpZXc7XG5cbiAgICBpZiAoIXZpZXcgfHwgIXZpZXcub3BlbmVyKSB7XG4gICAgICB2aWV3ID0gd2luZG93O1xuICAgIH1cblxuICAgIHJldHVybiB2aWV3LmdldENvbXB1dGVkU3R5bGUoZWxlbSk7XG4gIH1cbn1cbiJdfQ==
|