UNPKG

materialize-angular

Version:
31 lines 2.46 kB
/** * @fileoverview added by tsickle * Generated from: app/utils/get-offset-top.util.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @license * Copyright Workylab. All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://raw.githubusercontent.com/workylab/materialize-angular/master/LICENSE */ /** @type {?} */ export const getOffseTop = (/** * @param {?} element * @return {?} */ (element) => { /** @type {?} */ let offsetTop = 0; /** @type {?} */ let nextElement = element; while (nextElement.offsetParent) { if (!isNaN(nextElement.offsetTop)) { offsetTop += nextElement.offsetTop; } nextElement = (/** @type {?} */ (nextElement.offsetParent)); } return offsetTop; }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LW9mZnNldC10b3AudXRpbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21hdGVyaWFsaXplLWFuZ3VsYXIvIiwic291cmNlcyI6WyJhcHAvdXRpbHMvZ2V0LW9mZnNldC10b3AudXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBUUEsTUFBTSxPQUFPLFdBQVc7Ozs7QUFBRyxDQUFDLE9BQW9CLEVBQVUsRUFBRTs7UUFDdEQsU0FBUyxHQUFHLENBQUM7O1FBQ2IsV0FBVyxHQUFnQixPQUFPO0lBRXRDLE9BQU8sV0FBVyxDQUFDLFlBQVksRUFBRTtRQUMvQixJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsRUFBRTtZQUNqQyxTQUFTLElBQUksV0FBVyxDQUFDLFNBQVMsQ0FBQztTQUNwQztRQUVELFdBQVcsR0FBRyxtQkFBQSxXQUFXLENBQUMsWUFBWSxFQUFlLENBQUM7S0FDdkQ7SUFFRCxPQUFPLFNBQVMsQ0FBQztBQUNuQixDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgV29ya3lsYWIuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dvcmt5bGFiL21hdGVyaWFsaXplLWFuZ3VsYXIvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5leHBvcnQgY29uc3QgZ2V0T2Zmc2VUb3AgPSAoZWxlbWVudDogSFRNTEVsZW1lbnQpOiBudW1iZXIgPT4ge1xuICBsZXQgb2Zmc2V0VG9wID0gMDtcbiAgbGV0IG5leHRFbGVtZW50OiBIVE1MRWxlbWVudCA9IGVsZW1lbnQ7XG5cbiAgd2hpbGUgKG5leHRFbGVtZW50Lm9mZnNldFBhcmVudCkge1xuICAgIGlmICghaXNOYU4obmV4dEVsZW1lbnQub2Zmc2V0VG9wKSkge1xuICAgICAgb2Zmc2V0VG9wICs9IG5leHRFbGVtZW50Lm9mZnNldFRvcDtcbiAgICB9XG5cbiAgICBuZXh0RWxlbWVudCA9IG5leHRFbGVtZW50Lm9mZnNldFBhcmVudCBhcyBIVE1MRWxlbWVudDtcbiAgfVxuXG4gIHJldHVybiBvZmZzZXRUb3A7XG59O1xuXG4iXX0=