materialize-angular
Version:
Material UI Angular library
31 lines • 2.45 kB
JavaScript
/**
* @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 var getOffseTop = (/**
* @param {?} element
* @return {?}
*/
function (element) {
/** @type {?} */
var offsetTop = 0;
/** @type {?} */
var nextElement = element;
while (nextElement.offsetParent) {
if (!isNaN(nextElement.offsetTop)) {
offsetTop += nextElement.offsetTop;
}
nextElement = (/** @type {?} */ (nextElement.offsetParent));
}
return offsetTop;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LW9mZnNldC10b3AudXRpbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21hdGVyaWFsaXplLWFuZ3VsYXIvIiwic291cmNlcyI6WyJhcHAvdXRpbHMvZ2V0LW9mZnNldC10b3AudXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBUUEsTUFBTSxLQUFPLFdBQVc7Ozs7QUFBRyxVQUFDLE9BQW9COztRQUMxQyxTQUFTLEdBQUcsQ0FBQzs7UUFDYixXQUFXLEdBQWdCLE9BQU87SUFFdEMsT0FBTyxXQUFXLENBQUMsWUFBWSxFQUFFO1FBQy9CLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxFQUFFO1lBQ2pDLFNBQVMsSUFBSSxXQUFXLENBQUMsU0FBUyxDQUFDO1NBQ3BDO1FBRUQsV0FBVyxHQUFHLG1CQUFBLFdBQVcsQ0FBQyxZQUFZLEVBQWUsQ0FBQztLQUN2RDtJQUVELE9BQU8sU0FBUyxDQUFDO0FBQ25CLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBXb3JreWxhYi4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vd29ya3lsYWIvbWF0ZXJpYWxpemUtYW5ndWxhci9tYXN0ZXIvTElDRU5TRVxuICovXG5cbmV4cG9ydCBjb25zdCBnZXRPZmZzZVRvcCA9IChlbGVtZW50OiBIVE1MRWxlbWVudCk6IG51bWJlciA9PiB7XG4gIGxldCBvZmZzZXRUb3AgPSAwO1xuICBsZXQgbmV4dEVsZW1lbnQ6IEhUTUxFbGVtZW50ID0gZWxlbWVudDtcblxuICB3aGlsZSAobmV4dEVsZW1lbnQub2Zmc2V0UGFyZW50KSB7XG4gICAgaWYgKCFpc05hTihuZXh0RWxlbWVudC5vZmZzZXRUb3ApKSB7XG4gICAgICBvZmZzZXRUb3AgKz0gbmV4dEVsZW1lbnQub2Zmc2V0VG9wO1xuICAgIH1cblxuICAgIG5leHRFbGVtZW50ID0gbmV4dEVsZW1lbnQub2Zmc2V0UGFyZW50IGFzIEhUTUxFbGVtZW50O1xuICB9XG5cbiAgcmV0dXJuIG9mZnNldFRvcDtcbn07XG5cbiJdfQ==