tooltip.config.js 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. import { Injectable } from '@angular/core';
  6. /**
  7. * Default values provider for tooltip
  8. */
  9. export class TooltipConfig {
  10. constructor() {
  11. /**
  12. * sets disable adaptive position
  13. */
  14. this.adaptivePosition = true;
  15. /**
  16. * tooltip placement, supported positions: 'top', 'bottom', 'left', 'right'
  17. */
  18. this.placement = 'top';
  19. /**
  20. * array of event names which triggers tooltip opening
  21. */
  22. this.triggers = 'hover focus';
  23. /**
  24. * delay before showing the tooltip
  25. */
  26. this.delay = 0;
  27. }
  28. }
  29. TooltipConfig.decorators = [
  30. { type: Injectable }
  31. ];
  32. if (false) {
  33. /**
  34. * sets disable adaptive position
  35. * @type {?}
  36. */
  37. TooltipConfig.prototype.adaptivePosition;
  38. /**
  39. * tooltip placement, supported positions: 'top', 'bottom', 'left', 'right'
  40. * @type {?}
  41. */
  42. TooltipConfig.prototype.placement;
  43. /**
  44. * array of event names which triggers tooltip opening
  45. * @type {?}
  46. */
  47. TooltipConfig.prototype.triggers;
  48. /**
  49. * a selector specifying the element the tooltip should be appended to.
  50. * @type {?}
  51. */
  52. TooltipConfig.prototype.container;
  53. /**
  54. * delay before showing the tooltip
  55. * @type {?}
  56. */
  57. TooltipConfig.prototype.delay;
  58. }
  59. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL3Rvb2x0aXAvIiwic291cmNlcyI6WyJ0b29sdGlwLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkzQyxNQUFNLE9BQU8sYUFBYTtJQUQxQjs7OztRQUdFLHFCQUFnQixHQUFHLElBQUksQ0FBQzs7OztRQUV4QixjQUFTLEdBQUcsS0FBSyxDQUFDOzs7O1FBRWxCLGFBQVEsR0FBRyxhQUFhLENBQUM7Ozs7UUFJekIsVUFBSyxHQUFHLENBQUMsQ0FBQztJQUNaLENBQUM7OztZQVpBLFVBQVU7Ozs7Ozs7SUFHVCx5Q0FBd0I7Ozs7O0lBRXhCLGtDQUFrQjs7Ozs7SUFFbEIsaUNBQXlCOzs7OztJQUV6QixrQ0FBa0I7Ozs7O0lBRWxCLDhCQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKiogRGVmYXVsdCB2YWx1ZXMgcHJvdmlkZXIgZm9yIHRvb2x0aXAgKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBUb29sdGlwQ29uZmlnIHtcbiAgLyoqIHNldHMgZGlzYWJsZSBhZGFwdGl2ZSBwb3NpdGlvbiAqL1xuICBhZGFwdGl2ZVBvc2l0aW9uID0gdHJ1ZTtcbiAgLyoqIHRvb2x0aXAgcGxhY2VtZW50LCBzdXBwb3J0ZWQgcG9zaXRpb25zOiAndG9wJywgJ2JvdHRvbScsICdsZWZ0JywgJ3JpZ2h0JyAqL1xuICBwbGFjZW1lbnQgPSAndG9wJztcbiAgLyoqIGFycmF5IG9mIGV2ZW50IG5hbWVzIHdoaWNoIHRyaWdnZXJzIHRvb2x0aXAgb3BlbmluZyAqL1xuICB0cmlnZ2VycyA9ICdob3ZlciBmb2N1cyc7XG4gIC8qKiBhIHNlbGVjdG9yIHNwZWNpZnlpbmcgdGhlIGVsZW1lbnQgdGhlIHRvb2x0aXAgc2hvdWxkIGJlIGFwcGVuZGVkIHRvLiAqL1xuICBjb250YWluZXI6IHN0cmluZztcbiAgLyoqIGRlbGF5IGJlZm9yZSBzaG93aW5nIHRoZSB0b29sdGlwICovXG4gIGRlbGF5ID0gMDtcbn1cbiJdfQ==