bs-datepicker.config.js 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  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. var BsDatepickerConfig = /** @class */ (function () {
  11. function BsDatepickerConfig() {
  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. BsDatepickerConfig.decorators = [
  51. { type: Injectable }
  52. ];
  53. return BsDatepickerConfig;
  54. }());
  55. export { BsDatepickerConfig };
  56. if (false) {
  57. /**
  58. * sets use adaptive position
  59. * @type {?}
  60. */
  61. BsDatepickerConfig.prototype.adaptivePosition;
  62. /**
  63. * sets use UTC date time format
  64. * @type {?}
  65. */
  66. BsDatepickerConfig.prototype.useUtc;
  67. /**
  68. * turn on/off animation
  69. * @type {?}
  70. */
  71. BsDatepickerConfig.prototype.isAnimated;
  72. /** @type {?} */
  73. BsDatepickerConfig.prototype.value;
  74. /** @type {?} */
  75. BsDatepickerConfig.prototype.isDisabled;
  76. /**
  77. * Default min date for all date/range pickers
  78. * @type {?}
  79. */
  80. BsDatepickerConfig.prototype.minDate;
  81. /**
  82. * Default max date for all date/range pickers
  83. * @type {?}
  84. */
  85. BsDatepickerConfig.prototype.maxDate;
  86. /**
  87. * Default date custom classes for all date/range pickers
  88. * @type {?}
  89. */
  90. BsDatepickerConfig.prototype.dateCustomClasses;
  91. /** @type {?} */
  92. BsDatepickerConfig.prototype.daysDisabled;
  93. /**
  94. * Disable specific dates
  95. * @type {?}
  96. */
  97. BsDatepickerConfig.prototype.datesDisabled;
  98. /**
  99. * Makes dates from other months active
  100. * @type {?}
  101. */
  102. BsDatepickerConfig.prototype.selectFromOtherMonth;
  103. /**
  104. * Makes dates from other months active
  105. * @type {?}
  106. */
  107. BsDatepickerConfig.prototype.selectWeek;
  108. /**
  109. * Add class to current day
  110. * @type {?}
  111. */
  112. BsDatepickerConfig.prototype.customTodayClass;
  113. /**
  114. * Default mode for all date pickers
  115. * @type {?}
  116. */
  117. BsDatepickerConfig.prototype.minMode;
  118. /**
  119. * CSS class which will be applied to datepicker container,
  120. * usually used to set color theme
  121. * @type {?}
  122. */
  123. BsDatepickerConfig.prototype.containerClass;
  124. /** @type {?} */
  125. BsDatepickerConfig.prototype.displayMonths;
  126. /**
  127. * Allows to hide week numbers in datepicker
  128. * @type {?}
  129. */
  130. BsDatepickerConfig.prototype.showWeekNumbers;
  131. /** @type {?} */
  132. BsDatepickerConfig.prototype.dateInputFormat;
  133. /** @type {?} */
  134. BsDatepickerConfig.prototype.rangeSeparator;
  135. /**
  136. * Date format for date range input field
  137. * @type {?}
  138. */
  139. BsDatepickerConfig.prototype.rangeInputFormat;
  140. /** @type {?} */
  141. BsDatepickerConfig.prototype.monthTitle;
  142. /** @type {?} */
  143. BsDatepickerConfig.prototype.yearTitle;
  144. /** @type {?} */
  145. BsDatepickerConfig.prototype.dayLabel;
  146. /** @type {?} */
  147. BsDatepickerConfig.prototype.monthLabel;
  148. /** @type {?} */
  149. BsDatepickerConfig.prototype.yearLabel;
  150. /** @type {?} */
  151. BsDatepickerConfig.prototype.weekNumbers;
  152. }
  153. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnMtZGF0ZXBpY2tlci5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL2RhdGVwaWNrZXIvIiwic291cmNlcyI6WyJicy1kYXRlcGlja2VyLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7QUFZM0M7SUFBQTs7OztRQUdFLHFCQUFnQixHQUFHLEtBQUssQ0FBQzs7OztRQUV6QixXQUFNLEdBQUcsS0FBSyxDQUFDOzs7O1FBRWYsZUFBVSxHQUFHLEtBQUssQ0FBQzs7Ozs7UUE2Q25CLG1CQUFjLEdBQUcsYUFBYSxDQUFDOztRQUcvQixrQkFBYSxHQUFHLENBQUMsQ0FBQzs7OztRQUlsQixvQkFBZSxHQUFHLElBQUksQ0FBQztRQUV2QixvQkFBZSxHQUFHLEdBQUcsQ0FBQzs7UUFFdEIsbUJBQWMsR0FBRyxLQUFLLENBQUM7Ozs7UUFJdkIscUJBQWdCLEdBQUcsR0FBRyxDQUFDOztRQUd2QixlQUFVLEdBQUcsTUFBTSxDQUFDO1FBQ3BCLGNBQVMsR0FBRyxNQUFNLENBQUM7UUFDbkIsYUFBUSxHQUFHLEdBQUcsQ0FBQztRQUNmLGVBQVUsR0FBRyxNQUFNLENBQUM7UUFDcEIsY0FBUyxHQUFHLE1BQU0sQ0FBQztRQUNuQixnQkFBVyxHQUFHLEdBQUcsQ0FBQztJQUNwQixDQUFDOztnQkE1RUEsVUFBVTs7SUE0RVgseUJBQUM7Q0FBQSxBQTVFRCxJQTRFQztTQTNFWSxrQkFBa0I7Ozs7OztJQUU3Qiw4Q0FBeUI7Ozs7O0lBRXpCLG9DQUFlOzs7OztJQUVmLHdDQUFtQjs7SUFDbkIsbUNBQXNCOztJQUN0Qix3Q0FBcUI7Ozs7O0lBSXJCLHFDQUFlOzs7OztJQUlmLHFDQUFlOzs7OztJQUlmLCtDQUFpRDs7SUFFakQsMENBQXdCOzs7OztJQUt4QiwyQ0FBdUI7Ozs7O0lBSXZCLGtEQUErQjs7Ozs7SUFLL0Isd0NBQXFCOzs7OztJQUtyQiw4Q0FBMEI7Ozs7O0lBSzFCLHFDQUErQjs7Ozs7O0lBSy9CLDRDQUErQjs7SUFHL0IsMkNBQWtCOzs7OztJQUlsQiw2Q0FBdUI7O0lBRXZCLDZDQUFzQjs7SUFFdEIsNENBQXVCOzs7OztJQUl2Qiw4Q0FBdUI7O0lBR3ZCLHdDQUFvQjs7SUFDcEIsdUNBQW1COztJQUNuQixzQ0FBZTs7SUFDZix3Q0FBb0I7O0lBQ3BCLHVDQUFtQjs7SUFDbkIseUNBQWtCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgRGF0ZXBpY2tlclJlbmRlck9wdGlvbnMsXG4gIEJzRGF0ZXBpY2tlclZpZXdNb2RlLFxuICBEYXRlcGlja2VyRGF0ZUN1c3RvbUNsYXNzZXNcbn0gZnJvbSAnLi9tb2RlbHMnO1xuXG5cbi8qKlxuICogRm9yIGRhdGUgcmFuZ2UgcGlja2VyIHRoZXJlIGFyZSBgQnNEYXRlcmFuZ2VwaWNrZXJDb25maWdgIHdoaWNoIGluaGVyaXRzIGFsbCBwcm9wZXJ0aWVzLFxuICogZXhjZXB0IGBkaXNwbGF5TW9udGhzYCwgZm9yIHJhbmdlIHBpY2tlciBpdCBkZWZhdWx0IHRvIGAyYFxuICovXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgQnNEYXRlcGlja2VyQ29uZmlnIGltcGxlbWVudHMgRGF0ZXBpY2tlclJlbmRlck9wdGlvbnMge1xuICAvKiogc2V0cyB1c2UgYWRhcHRpdmUgcG9zaXRpb24gKi9cbiAgYWRhcHRpdmVQb3NpdGlvbiA9IGZhbHNlO1xuICAvKiogc2V0cyB1c2UgVVRDIGRhdGUgdGltZSBmb3JtYXQgKi9cbiAgdXNlVXRjID0gZmFsc2U7XG4gIC8qKiB0dXJuIG9uL29mZiBhbmltYXRpb24gKi9cbiAgaXNBbmltYXRlZCA9IGZhbHNlO1xuICB2YWx1ZT86IERhdGUgfCBEYXRlW107XG4gIGlzRGlzYWJsZWQ/OiBib29sZWFuO1xuICAvKipcbiAgICogRGVmYXVsdCBtaW4gZGF0ZSBmb3IgYWxsIGRhdGUvcmFuZ2UgcGlja2Vyc1xuICAgKi9cbiAgbWluRGF0ZT86IERhdGU7XG4gIC8qKlxuICAgKiBEZWZhdWx0IG1heCBkYXRlIGZvciBhbGwgZGF0ZS9yYW5nZSBwaWNrZXJzXG4gICAqL1xuICBtYXhEYXRlPzogRGF0ZTtcbiAgLyoqXG4gICAqIERlZmF1bHQgZGF0ZSBjdXN0b20gY2xhc3NlcyBmb3IgYWxsIGRhdGUvcmFuZ2UgcGlja2Vyc1xuICAgKi9cbiAgZGF0ZUN1c3RvbUNsYXNzZXM6IERhdGVwaWNrZXJEYXRlQ3VzdG9tQ2xhc3Nlc1tdO1xuXG4gIGRheXNEaXNhYmxlZD86IG51bWJlcltdO1xuXG4gIC8qKlxuICAgKiBEaXNhYmxlIHNwZWNpZmljIGRhdGVzXG4gICAqL1xuICBkYXRlc0Rpc2FibGVkPzogRGF0ZVtdO1xuICAvKipcbiAgICogTWFrZXMgZGF0ZXMgZnJvbSBvdGhlciBtb250aHMgYWN0aXZlXG4gICAqL1xuICBzZWxlY3RGcm9tT3RoZXJNb250aD86IGJvb2xlYW47XG5cbiAgLyoqXG4gICAqIE1ha2VzIGRhdGVzIGZyb20gb3RoZXIgbW9udGhzIGFjdGl2ZVxuICAgKi9cbiAgc2VsZWN0V2Vlaz86IGJvb2xlYW47XG5cbiAgLyoqXG4gICAqIEFkZCBjbGFzcyB0byBjdXJyZW50IGRheVxuICAgKi9cbiAgY3VzdG9tVG9kYXlDbGFzcz86IHN0cmluZztcblxuICAvKipcbiAgICogRGVmYXVsdCBtb2RlIGZvciBhbGwgZGF0ZSBwaWNrZXJzXG4gICAqL1xuICBtaW5Nb2RlPzogQnNEYXRlcGlja2VyVmlld01vZGU7XG5cbiAgLyoqIENTUyBjbGFzcyB3aGljaCB3aWxsIGJlIGFwcGxpZWQgdG8gZGF0ZXBpY2tlciBjb250YWluZXIsXG4gICAqIHVzdWFsbHkgdXNlZCB0byBzZXQgY29sb3IgdGhlbWVcbiAgICovXG4gIGNvbnRhaW5lckNsYXNzID0gJ3RoZW1lLWdyZWVuJztcblxuICAvLyBEYXRlcGlja2VyUmVuZGVyT3B0aW9uc1xuICBkaXNwbGF5TW9udGhzID0gMTtcbiAgLyoqXG4gICAqIEFsbG93cyB0byBoaWRlIHdlZWsgbnVtYmVycyBpbiBkYXRlcGlja2VyXG4gICAqL1xuICBzaG93V2Vla051bWJlcnMgPSB0cnVlO1xuXG4gIGRhdGVJbnB1dEZvcm1hdCA9ICdMJztcbiAgLy8gcmFuZ2UgcGlja2VyXG4gIHJhbmdlU2VwYXJhdG9yID0gJyAtICc7XG4gIC8qKlxuICAgKiBEYXRlIGZvcm1hdCBmb3IgZGF0ZSByYW5nZSBpbnB1dCBmaWVsZFxuICAgKi9cbiAgcmFuZ2VJbnB1dEZvcm1hdCA9ICdMJztcblxuICAvLyBEYXRlcGlja2VyRm9ybWF0T3B0aW9uc1xuICBtb250aFRpdGxlID0gJ01NTU0nO1xuICB5ZWFyVGl0bGUgPSAnWVlZWSc7XG4gIGRheUxhYmVsID0gJ0QnO1xuICBtb250aExhYmVsID0gJ01NTU0nO1xuICB5ZWFyTGFiZWwgPSAnWVlZWSc7XG4gIHdlZWtOdW1iZXJzID0gJ3cnO1xufVxuIl19