popover.config.js 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. * Configuration service for the Popover directive.
  8. * You can inject this service, typically in your root component, and customize
  9. * the values of its properties in order to provide default values for all the
  10. * popovers used in the application.
  11. */
  12. export class PopoverConfig {
  13. constructor() {
  14. /**
  15. * sets disable adaptive position
  16. */
  17. this.adaptivePosition = true;
  18. /**
  19. * Placement of a popover. Accepts: "top", "bottom", "left", "right", "auto"
  20. */
  21. this.placement = 'top';
  22. /**
  23. * Specifies events that should trigger. Supports a space separated list of
  24. * event names.
  25. */
  26. this.triggers = 'click';
  27. this.outsideClick = false;
  28. }
  29. }
  30. PopoverConfig.decorators = [
  31. { type: Injectable }
  32. ];
  33. if (false) {
  34. /**
  35. * sets disable adaptive position
  36. * @type {?}
  37. */
  38. PopoverConfig.prototype.adaptivePosition;
  39. /**
  40. * Placement of a popover. Accepts: "top", "bottom", "left", "right", "auto"
  41. * @type {?}
  42. */
  43. PopoverConfig.prototype.placement;
  44. /**
  45. * Specifies events that should trigger. Supports a space separated list of
  46. * event names.
  47. * @type {?}
  48. */
  49. PopoverConfig.prototype.triggers;
  50. /** @type {?} */
  51. PopoverConfig.prototype.outsideClick;
  52. /**
  53. * A selector specifying the element the popover should be appended to.
  54. * @type {?}
  55. */
  56. PopoverConfig.prototype.container;
  57. }
  58. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wb3Zlci5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL3BvcG92ZXIvIiwic291cmNlcyI6WyJwb3BvdmVyLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7OztBQVMzQyxNQUFNLE9BQU8sYUFBYTtJQUQxQjs7OztRQUdFLHFCQUFnQixHQUFHLElBQUksQ0FBQzs7OztRQUl4QixjQUFTLEdBQUcsS0FBSyxDQUFDOzs7OztRQUtsQixhQUFRLEdBQUcsT0FBTyxDQUFDO1FBRW5CLGlCQUFZLEdBQUcsS0FBSyxDQUFDO0lBS3ZCLENBQUM7OztZQW5CQSxVQUFVOzs7Ozs7O0lBR1QseUNBQXdCOzs7OztJQUl4QixrQ0FBa0I7Ozs7OztJQUtsQixpQ0FBbUI7O0lBRW5CLHFDQUFxQjs7Ozs7SUFJckIsa0NBQWtCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKipcbiAqIENvbmZpZ3VyYXRpb24gc2VydmljZSBmb3IgdGhlIFBvcG92ZXIgZGlyZWN0aXZlLlxuICogWW91IGNhbiBpbmplY3QgdGhpcyBzZXJ2aWNlLCB0eXBpY2FsbHkgaW4geW91ciByb290IGNvbXBvbmVudCwgYW5kIGN1c3RvbWl6ZVxuICogdGhlIHZhbHVlcyBvZiBpdHMgcHJvcGVydGllcyBpbiBvcmRlciB0byBwcm92aWRlIGRlZmF1bHQgdmFsdWVzIGZvciBhbGwgdGhlXG4gKiBwb3BvdmVycyB1c2VkIGluIHRoZSBhcHBsaWNhdGlvbi5cbiAqL1xuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFBvcG92ZXJDb25maWcge1xuICAvKiogc2V0cyBkaXNhYmxlIGFkYXB0aXZlIHBvc2l0aW9uICovXG4gIGFkYXB0aXZlUG9zaXRpb24gPSB0cnVlO1xuICAvKipcbiAgICogUGxhY2VtZW50IG9mIGEgcG9wb3Zlci4gQWNjZXB0czogXCJ0b3BcIiwgXCJib3R0b21cIiwgXCJsZWZ0XCIsIFwicmlnaHRcIiwgXCJhdXRvXCJcbiAgICovXG4gIHBsYWNlbWVudCA9ICd0b3AnO1xuICAvKipcbiAgICogU3BlY2lmaWVzIGV2ZW50cyB0aGF0IHNob3VsZCB0cmlnZ2VyLiBTdXBwb3J0cyBhIHNwYWNlIHNlcGFyYXRlZCBsaXN0IG9mXG4gICAqIGV2ZW50IG5hbWVzLlxuICAgKi9cbiAgdHJpZ2dlcnMgPSAnY2xpY2snO1xuXG4gIG91dHNpZGVDbGljayA9IGZhbHNlO1xuICAvKipcbiAgICogQSBzZWxlY3RvciBzcGVjaWZ5aW5nIHRoZSBlbGVtZW50IHRoZSBwb3BvdmVyIHNob3VsZCBiZSBhcHBlbmRlZCB0by5cbiAgICovXG4gIGNvbnRhaW5lcjogc3RyaW5nO1xufVxuIl19