bs-datepicker.config.js 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  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. * For date range picker there are `BsDaterangepickerConfig` which inherits all properties,
  8. * except `displayMonths`, for range picker it default to `2`
  9. */
  10. export class BsDatepickerConfig {
  11. constructor() {
  12. /**
  13. * sets use adaptive position
  14. */
  15. this.adaptivePosition = false;
  16. /**
  17. * sets use UTC date time format
  18. */
  19. this.useUtc = false;
  20. /**
  21. * turn on/off animation
  22. */
  23. this.isAnimated = false;
  24. /**
  25. * CSS class which will be applied to datepicker container,
  26. * usually used to set color theme
  27. */
  28. this.containerClass = 'theme-green';
  29. // DatepickerRenderOptions
  30. this.displayMonths = 1;
  31. /**
  32. * Allows to hide week numbers in datepicker
  33. */
  34. this.showWeekNumbers = true;
  35. this.dateInputFormat = 'L';
  36. // range picker
  37. this.rangeSeparator = ' - ';
  38. /**
  39. * Date format for date range input field
  40. */
  41. this.rangeInputFormat = 'L';
  42. // DatepickerFormatOptions
  43. this.monthTitle = 'MMMM';
  44. this.yearTitle = 'YYYY';
  45. this.dayLabel = 'D';
  46. this.monthLabel = 'MMMM';
  47. this.yearLabel = 'YYYY';
  48. this.weekNumbers = 'w';
  49. }
  50. }
  51. BsDatepickerConfig.decorators = [
  52. { type: Injectable }
  53. ];
  54. if (false) {
  55. /**
  56. * sets use adaptive position
  57. * @type {?}
  58. */
  59. BsDatepickerConfig.prototype.adaptivePosition;
  60. /**
  61. * sets use UTC date time format
  62. * @type {?}
  63. */
  64. BsDatepickerConfig.prototype.useUtc;
  65. /**
  66. * turn on/off animation
  67. * @type {?}
  68. */
  69. BsDatepickerConfig.prototype.isAnimated;
  70. /** @type {?} */
  71. BsDatepickerConfig.prototype.value;
  72. /** @type {?} */
  73. BsDatepickerConfig.prototype.isDisabled;
  74. /**
  75. * Default min date for all date/range pickers
  76. * @type {?}
  77. */
  78. BsDatepickerConfig.prototype.minDate;
  79. /**
  80. * Default max date for all date/range pickers
  81. * @type {?}
  82. */
  83. BsDatepickerConfig.prototype.maxDate;
  84. /**
  85. * Default date custom classes for all date/range pickers
  86. * @type {?}
  87. */
  88. BsDatepickerConfig.prototype.dateCustomClasses;
  89. /** @type {?} */
  90. BsDatepickerConfig.prototype.daysDisabled;
  91. /**
  92. * Disable specific dates
  93. * @type {?}
  94. */
  95. BsDatepickerConfig.prototype.datesDisabled;
  96. /**
  97. * Makes dates from other months active
  98. * @type {?}
  99. */
  100. BsDatepickerConfig.prototype.selectFromOtherMonth;
  101. /**
  102. * Makes dates from other months active
  103. * @type {?}
  104. */
  105. BsDatepickerConfig.prototype.selectWeek;
  106. /**
  107. * Add class to current day
  108. * @type {?}
  109. */
  110. BsDatepickerConfig.prototype.customTodayClass;
  111. /**
  112. * Default mode for all date pickers
  113. * @type {?}
  114. */
  115. BsDatepickerConfig.prototype.minMode;
  116. /**
  117. * CSS class which will be applied to datepicker container,
  118. * usually used to set color theme
  119. * @type {?}
  120. */
  121. BsDatepickerConfig.prototype.containerClass;
  122. /** @type {?} */
  123. BsDatepickerConfig.prototype.displayMonths;
  124. /**
  125. * Allows to hide week numbers in datepicker
  126. * @type {?}
  127. */
  128. BsDatepickerConfig.prototype.showWeekNumbers;
  129. /** @type {?} */
  130. BsDatepickerConfig.prototype.dateInputFormat;
  131. /** @type {?} */
  132. BsDatepickerConfig.prototype.rangeSeparator;
  133. /**
  134. * Date format for date range input field
  135. * @type {?}
  136. */
  137. BsDatepickerConfig.prototype.rangeInputFormat;
  138. /** @type {?} */
  139. BsDatepickerConfig.prototype.monthTitle;
  140. /** @type {?} */
  141. BsDatepickerConfig.prototype.yearTitle;
  142. /** @type {?} */
  143. BsDatepickerConfig.prototype.dayLabel;
  144. /** @type {?} */
  145. BsDatepickerConfig.prototype.monthLabel;
  146. /** @type {?} */
  147. BsDatepickerConfig.prototype.yearLabel;
  148. /** @type {?} */
  149. BsDatepickerConfig.prototype.weekNumbers;
  150. }
  151. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnMtZGF0ZXBpY2tlci5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL2RhdGVwaWNrZXIvIiwic291cmNlcyI6WyJicy1kYXRlcGlja2VyLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7QUFhM0MsTUFBTSxPQUFPLGtCQUFrQjtJQUQvQjs7OztRQUdFLHFCQUFnQixHQUFHLEtBQUssQ0FBQzs7OztRQUV6QixXQUFNLEdBQUcsS0FBSyxDQUFDOzs7O1FBRWYsZUFBVSxHQUFHLEtBQUssQ0FBQzs7Ozs7UUE2Q25CLG1CQUFjLEdBQUcsYUFBYSxDQUFDOztRQUcvQixrQkFBYSxHQUFHLENBQUMsQ0FBQzs7OztRQUlsQixvQkFBZSxHQUFHLElBQUksQ0FBQztRQUV2QixvQkFBZSxHQUFHLEdBQUcsQ0FBQzs7UUFFdEIsbUJBQWMsR0FBRyxLQUFLLENBQUM7Ozs7UUFJdkIscUJBQWdCLEdBQUcsR0FBRyxDQUFDOztRQUd2QixlQUFVLEdBQUcsTUFBTSxDQUFDO1FBQ3BCLGNBQVMsR0FBRyxNQUFNLENBQUM7UUFDbkIsYUFBUSxHQUFHLEdBQUcsQ0FBQztRQUNmLGVBQVUsR0FBRyxNQUFNLENBQUM7UUFDcEIsY0FBUyxHQUFHLE1BQU0sQ0FBQztRQUNuQixnQkFBVyxHQUFHLEdBQUcsQ0FBQztJQUNwQixDQUFDOzs7WUE1RUEsVUFBVTs7Ozs7OztJQUdULDhDQUF5Qjs7Ozs7SUFFekIsb0NBQWU7Ozs7O0lBRWYsd0NBQW1COztJQUNuQixtQ0FBc0I7O0lBQ3RCLHdDQUFxQjs7Ozs7SUFJckIscUNBQWU7Ozs7O0lBSWYscUNBQWU7Ozs7O0lBSWYsK0NBQWlEOztJQUVqRCwwQ0FBd0I7Ozs7O0lBS3hCLDJDQUF1Qjs7Ozs7SUFJdkIsa0RBQStCOzs7OztJQUsvQix3Q0FBcUI7Ozs7O0lBS3JCLDhDQUEwQjs7Ozs7SUFLMUIscUNBQStCOzs7Ozs7SUFLL0IsNENBQStCOztJQUcvQiwyQ0FBa0I7Ozs7O0lBSWxCLDZDQUF1Qjs7SUFFdkIsNkNBQXNCOztJQUV0Qiw0Q0FBdUI7Ozs7O0lBSXZCLDhDQUF1Qjs7SUFHdkIsd0NBQW9COztJQUNwQix1Q0FBbUI7O0lBQ25CLHNDQUFlOztJQUNmLHdDQUFvQjs7SUFDcEIsdUNBQW1COztJQUNuQix5Q0FBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1xuICBEYXRlcGlja2VyUmVuZGVyT3B0aW9ucyxcbiAgQnNEYXRlcGlja2VyVmlld01vZGUsXG4gIERhdGVwaWNrZXJEYXRlQ3VzdG9tQ2xhc3Nlc1xufSBmcm9tICcuL21vZGVscyc7XG5cblxuLyoqXG4gKiBGb3IgZGF0ZSByYW5nZSBwaWNrZXIgdGhlcmUgYXJlIGBCc0RhdGVyYW5nZXBpY2tlckNvbmZpZ2Agd2hpY2ggaW5oZXJpdHMgYWxsIHByb3BlcnRpZXMsXG4gKiBleGNlcHQgYGRpc3BsYXlNb250aHNgLCBmb3IgcmFuZ2UgcGlja2VyIGl0IGRlZmF1bHQgdG8gYDJgXG4gKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBCc0RhdGVwaWNrZXJDb25maWcgaW1wbGVtZW50cyBEYXRlcGlja2VyUmVuZGVyT3B0aW9ucyB7XG4gIC8qKiBzZXRzIHVzZSBhZGFwdGl2ZSBwb3NpdGlvbiAqL1xuICBhZGFwdGl2ZVBvc2l0aW9uID0gZmFsc2U7XG4gIC8qKiBzZXRzIHVzZSBVVEMgZGF0ZSB0aW1lIGZvcm1hdCAqL1xuICB1c2VVdGMgPSBmYWxzZTtcbiAgLyoqIHR1cm4gb24vb2ZmIGFuaW1hdGlvbiAqL1xuICBpc0FuaW1hdGVkID0gZmFsc2U7XG4gIHZhbHVlPzogRGF0ZSB8IERhdGVbXTtcbiAgaXNEaXNhYmxlZD86IGJvb2xlYW47XG4gIC8qKlxuICAgKiBEZWZhdWx0IG1pbiBkYXRlIGZvciBhbGwgZGF0ZS9yYW5nZSBwaWNrZXJzXG4gICAqL1xuICBtaW5EYXRlPzogRGF0ZTtcbiAgLyoqXG4gICAqIERlZmF1bHQgbWF4IGRhdGUgZm9yIGFsbCBkYXRlL3JhbmdlIHBpY2tlcnNcbiAgICovXG4gIG1heERhdGU/OiBEYXRlO1xuICAvKipcbiAgICogRGVmYXVsdCBkYXRlIGN1c3RvbSBjbGFzc2VzIGZvciBhbGwgZGF0ZS9yYW5nZSBwaWNrZXJzXG4gICAqL1xuICBkYXRlQ3VzdG9tQ2xhc3NlczogRGF0ZXBpY2tlckRhdGVDdXN0b21DbGFzc2VzW107XG5cbiAgZGF5c0Rpc2FibGVkPzogbnVtYmVyW107XG5cbiAgLyoqXG4gICAqIERpc2FibGUgc3BlY2lmaWMgZGF0ZXNcbiAgICovXG4gIGRhdGVzRGlzYWJsZWQ/OiBEYXRlW107XG4gIC8qKlxuICAgKiBNYWtlcyBkYXRlcyBmcm9tIG90aGVyIG1vbnRocyBhY3RpdmVcbiAgICovXG4gIHNlbGVjdEZyb21PdGhlck1vbnRoPzogYm9vbGVhbjtcblxuICAvKipcbiAgICogTWFrZXMgZGF0ZXMgZnJvbSBvdGhlciBtb250aHMgYWN0aXZlXG4gICAqL1xuICBzZWxlY3RXZWVrPzogYm9vbGVhbjtcblxuICAvKipcbiAgICogQWRkIGNsYXNzIHRvIGN1cnJlbnQgZGF5XG4gICAqL1xuICBjdXN0b21Ub2RheUNsYXNzPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBEZWZhdWx0IG1vZGUgZm9yIGFsbCBkYXRlIHBpY2tlcnNcbiAgICovXG4gIG1pbk1vZGU/OiBCc0RhdGVwaWNrZXJWaWV3TW9kZTtcblxuICAvKiogQ1NTIGNsYXNzIHdoaWNoIHdpbGwgYmUgYXBwbGllZCB0byBkYXRlcGlja2VyIGNvbnRhaW5lcixcbiAgICogdXN1YWxseSB1c2VkIHRvIHNldCBjb2xvciB0aGVtZVxuICAgKi9cbiAgY29udGFpbmVyQ2xhc3MgPSAndGhlbWUtZ3JlZW4nO1xuXG4gIC8vIERhdGVwaWNrZXJSZW5kZXJPcHRpb25zXG4gIGRpc3BsYXlNb250aHMgPSAxO1xuICAvKipcbiAgICogQWxsb3dzIHRvIGhpZGUgd2VlayBudW1iZXJzIGluIGRhdGVwaWNrZXJcbiAgICovXG4gIHNob3dXZWVrTnVtYmVycyA9IHRydWU7XG5cbiAgZGF0ZUlucHV0Rm9ybWF0ID0gJ0wnO1xuICAvLyByYW5nZSBwaWNrZXJcbiAgcmFuZ2VTZXBhcmF0b3IgPSAnIC0gJztcbiAgLyoqXG4gICAqIERhdGUgZm9ybWF0IGZvciBkYXRlIHJhbmdlIGlucHV0IGZpZWxkXG4gICAqL1xuICByYW5nZUlucHV0Rm9ybWF0ID0gJ0wnO1xuXG4gIC8vIERhdGVwaWNrZXJGb3JtYXRPcHRpb25zXG4gIG1vbnRoVGl0bGUgPSAnTU1NTSc7XG4gIHllYXJUaXRsZSA9ICdZWVlZJztcbiAgZGF5TGFiZWwgPSAnRCc7XG4gIG1vbnRoTGFiZWwgPSAnTU1NTSc7XG4gIHllYXJMYWJlbCA9ICdZWVlZJztcbiAgd2Vla051bWJlcnMgPSAndyc7XG59XG4iXX0=