dimensions-helper.service.js 1.8 KB

123456789101112131415161718192021222324252627282930
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. import { Injectable } from '@angular/core';
  6. /**
  7. * Gets the width of the scrollbar. Nesc for windows
  8. * http://stackoverflow.com/a/13382873/888165
  9. */
  10. var DimensionsHelper = /** @class */ (function () {
  11. function DimensionsHelper() {
  12. }
  13. /**
  14. * @param {?} element
  15. * @return {?}
  16. */
  17. DimensionsHelper.prototype.getDimensions = /**
  18. * @param {?} element
  19. * @return {?}
  20. */
  21. function (element) {
  22. return element.getBoundingClientRect();
  23. };
  24. DimensionsHelper.decorators = [
  25. { type: Injectable }
  26. ];
  27. return DimensionsHelper;
  28. }());
  29. export { DimensionsHelper };
  30. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGltZW5zaW9ucy1oZWxwZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bzd2ltbGFuZS9uZ3gtZGF0YXRhYmxlLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL2RpbWVuc2lvbnMtaGVscGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBVSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBTW5EO0lBQUE7SUFLQSxDQUFDOzs7OztJQUhDLHdDQUFhOzs7O0lBQWIsVUFBYyxPQUFnQjtRQUM1QixPQUFPLE9BQU8sQ0FBQyxxQkFBcUIsRUFBRSxDQUFDO0lBQ3pDLENBQUM7O2dCQUpGLFVBQVU7O0lBS1gsdUJBQUM7Q0FBQSxBQUxELElBS0M7U0FKWSxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqXG4gKiBHZXRzIHRoZSB3aWR0aCBvZiB0aGUgc2Nyb2xsYmFyLiAgTmVzYyBmb3Igd2luZG93c1xuICogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMTMzODI4NzMvODg4MTY1XG4gKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBEaW1lbnNpb25zSGVscGVyIHtcbiAgZ2V0RGltZW5zaW9ucyhlbGVtZW50OiBFbGVtZW50KTogQ2xpZW50UmVjdCB7XG4gICAgcmV0dXJuIGVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gIH1cbn1cbiJdfQ==