timepicker.config.js 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  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. * Provides default configuration values for timepicker
  8. */
  9. var TimepickerConfig = /** @class */ (function () {
  10. function TimepickerConfig() {
  11. /**
  12. * hours change step
  13. */
  14. this.hourStep = 1;
  15. /**
  16. * hours change step
  17. */
  18. this.minuteStep = 5;
  19. /**
  20. * seconds changes step
  21. */
  22. this.secondsStep = 10;
  23. /**
  24. * if true works in 12H mode and displays AM/PM. If false works in 24H mode and hides AM/PM
  25. */
  26. this.showMeridian = true;
  27. /**
  28. * meridian labels based on locale
  29. */
  30. this.meridians = ['AM', 'PM'];
  31. /**
  32. * if true hours and minutes fields will be readonly
  33. */
  34. this.readonlyInput = false;
  35. /**
  36. * if true hours and minutes fields will be disabled
  37. */
  38. this.disabled = false;
  39. /**
  40. * if true scroll inside hours and minutes inputs will change time
  41. */
  42. this.mousewheel = true;
  43. /**
  44. * if true the values of hours and minutes can be changed using the up/down arrow keys on the keyboard
  45. */
  46. this.arrowkeys = true;
  47. /**
  48. * if true spinner arrows above and below the inputs will be shown
  49. */
  50. this.showSpinners = true;
  51. /**
  52. * show seconds in timepicker
  53. */
  54. this.showSeconds = false;
  55. /**
  56. * show minutes in timepicker
  57. */
  58. this.showMinutes = true;
  59. /**
  60. * placeholder for hours field in timepicker
  61. */
  62. this.hoursPlaceholder = 'HH';
  63. /**
  64. * placeholder for minutes field in timepicker
  65. */
  66. this.minutesPlaceholder = 'MM';
  67. /**
  68. * placeholder for seconds field in timepicker
  69. */
  70. this.secondsPlaceholder = 'SS';
  71. }
  72. TimepickerConfig.decorators = [
  73. { type: Injectable }
  74. ];
  75. return TimepickerConfig;
  76. }());
  77. export { TimepickerConfig };
  78. if (false) {
  79. /**
  80. * hours change step
  81. * @type {?}
  82. */
  83. TimepickerConfig.prototype.hourStep;
  84. /**
  85. * hours change step
  86. * @type {?}
  87. */
  88. TimepickerConfig.prototype.minuteStep;
  89. /**
  90. * seconds changes step
  91. * @type {?}
  92. */
  93. TimepickerConfig.prototype.secondsStep;
  94. /**
  95. * if true works in 12H mode and displays AM/PM. If false works in 24H mode and hides AM/PM
  96. * @type {?}
  97. */
  98. TimepickerConfig.prototype.showMeridian;
  99. /**
  100. * meridian labels based on locale
  101. * @type {?}
  102. */
  103. TimepickerConfig.prototype.meridians;
  104. /**
  105. * if true hours and minutes fields will be readonly
  106. * @type {?}
  107. */
  108. TimepickerConfig.prototype.readonlyInput;
  109. /**
  110. * if true hours and minutes fields will be disabled
  111. * @type {?}
  112. */
  113. TimepickerConfig.prototype.disabled;
  114. /**
  115. * if true scroll inside hours and minutes inputs will change time
  116. * @type {?}
  117. */
  118. TimepickerConfig.prototype.mousewheel;
  119. /**
  120. * if true the values of hours and minutes can be changed using the up/down arrow keys on the keyboard
  121. * @type {?}
  122. */
  123. TimepickerConfig.prototype.arrowkeys;
  124. /**
  125. * if true spinner arrows above and below the inputs will be shown
  126. * @type {?}
  127. */
  128. TimepickerConfig.prototype.showSpinners;
  129. /**
  130. * show seconds in timepicker
  131. * @type {?}
  132. */
  133. TimepickerConfig.prototype.showSeconds;
  134. /**
  135. * show minutes in timepicker
  136. * @type {?}
  137. */
  138. TimepickerConfig.prototype.showMinutes;
  139. /**
  140. * minimum time user can select
  141. * @type {?}
  142. */
  143. TimepickerConfig.prototype.min;
  144. /**
  145. * maximum time user can select
  146. * @type {?}
  147. */
  148. TimepickerConfig.prototype.max;
  149. /**
  150. * placeholder for hours field in timepicker
  151. * @type {?}
  152. */
  153. TimepickerConfig.prototype.hoursPlaceholder;
  154. /**
  155. * placeholder for minutes field in timepicker
  156. * @type {?}
  157. */
  158. TimepickerConfig.prototype.minutesPlaceholder;
  159. /**
  160. * placeholder for seconds field in timepicker
  161. * @type {?}
  162. */
  163. TimepickerConfig.prototype.secondsPlaceholder;
  164. }
  165. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZXBpY2tlci5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL3RpbWVwaWNrZXIvIiwic291cmNlcyI6WyJ0aW1lcGlja2VyLmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUczQztJQUFBOzs7O1FBR0UsYUFBUSxHQUFHLENBQUMsQ0FBQzs7OztRQUViLGVBQVUsR0FBRyxDQUFDLENBQUM7Ozs7UUFFZixnQkFBVyxHQUFHLEVBQUUsQ0FBQzs7OztRQUVqQixpQkFBWSxHQUFHLElBQUksQ0FBQzs7OztRQUVwQixjQUFTLEdBQUcsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7Ozs7UUFFekIsa0JBQWEsR0FBRyxLQUFLLENBQUM7Ozs7UUFFdEIsYUFBUSxHQUFHLEtBQUssQ0FBQzs7OztRQUVqQixlQUFVLEdBQUcsSUFBSSxDQUFDOzs7O1FBRWxCLGNBQVMsR0FBRyxJQUFJLENBQUM7Ozs7UUFFakIsaUJBQVksR0FBRyxJQUFJLENBQUM7Ozs7UUFFcEIsZ0JBQVcsR0FBRyxLQUFLLENBQUM7Ozs7UUFFcEIsZ0JBQVcsR0FBRyxJQUFJLENBQUM7Ozs7UUFNbkIscUJBQWdCLEdBQUcsSUFBSSxDQUFDOzs7O1FBRXhCLHVCQUFrQixHQUFHLElBQUksQ0FBQzs7OztRQUUxQix1QkFBa0IsR0FBRyxJQUFJLENBQUM7SUFDNUIsQ0FBQzs7Z0JBcENBLFVBQVU7O0lBb0NYLHVCQUFDO0NBQUEsQUFwQ0QsSUFvQ0M7U0FuQ1ksZ0JBQWdCOzs7Ozs7SUFFM0Isb0NBQWE7Ozs7O0lBRWIsc0NBQWU7Ozs7O0lBRWYsdUNBQWlCOzs7OztJQUVqQix3Q0FBb0I7Ozs7O0lBRXBCLHFDQUF5Qjs7Ozs7SUFFekIseUNBQXNCOzs7OztJQUV0QixvQ0FBaUI7Ozs7O0lBRWpCLHNDQUFrQjs7Ozs7SUFFbEIscUNBQWlCOzs7OztJQUVqQix3Q0FBb0I7Ozs7O0lBRXBCLHVDQUFvQjs7Ozs7SUFFcEIsdUNBQW1COzs7OztJQUVuQiwrQkFBVTs7Ozs7SUFFViwrQkFBVTs7Ozs7SUFFViw0Q0FBd0I7Ozs7O0lBRXhCLDhDQUEwQjs7Ozs7SUFFMUIsOENBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKiogUHJvdmlkZXMgZGVmYXVsdCBjb25maWd1cmF0aW9uIHZhbHVlcyBmb3IgdGltZXBpY2tlciAqL1xuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFRpbWVwaWNrZXJDb25maWcge1xuICAvKiogaG91cnMgY2hhbmdlIHN0ZXAgKi9cbiAgaG91clN0ZXAgPSAxO1xuICAvKiogaG91cnMgY2hhbmdlIHN0ZXAgKi9cbiAgbWludXRlU3RlcCA9IDU7XG4gIC8qKiBzZWNvbmRzIGNoYW5nZXMgc3RlcCAqL1xuICBzZWNvbmRzU3RlcCA9IDEwO1xuICAvKiogaWYgdHJ1ZSB3b3JrcyBpbiAxMkggbW9kZSBhbmQgZGlzcGxheXMgQU0vUE0uIElmIGZhbHNlIHdvcmtzIGluIDI0SCBtb2RlIGFuZCBoaWRlcyBBTS9QTSAqL1xuICBzaG93TWVyaWRpYW4gPSB0cnVlO1xuICAvKiogbWVyaWRpYW4gbGFiZWxzIGJhc2VkIG9uIGxvY2FsZSAqL1xuICBtZXJpZGlhbnMgPSBbJ0FNJywgJ1BNJ107XG4gIC8qKiBpZiB0cnVlIGhvdXJzIGFuZCBtaW51dGVzIGZpZWxkcyB3aWxsIGJlIHJlYWRvbmx5ICovXG4gIHJlYWRvbmx5SW5wdXQgPSBmYWxzZTtcbiAgLyoqIGlmIHRydWUgaG91cnMgYW5kIG1pbnV0ZXMgZmllbGRzIHdpbGwgYmUgZGlzYWJsZWQgKi9cbiAgZGlzYWJsZWQgPSBmYWxzZTtcbiAgLyoqIGlmIHRydWUgc2Nyb2xsIGluc2lkZSBob3VycyBhbmQgbWludXRlcyBpbnB1dHMgd2lsbCBjaGFuZ2UgdGltZSAqL1xuICBtb3VzZXdoZWVsID0gdHJ1ZTtcbiAgLyoqIGlmIHRydWUgdGhlIHZhbHVlcyBvZiBob3VycyBhbmQgbWludXRlcyBjYW4gYmUgY2hhbmdlZCB1c2luZyB0aGUgdXAvZG93biBhcnJvdyBrZXlzIG9uIHRoZSBrZXlib2FyZCAqL1xuICBhcnJvd2tleXMgPSB0cnVlO1xuICAvKiogaWYgdHJ1ZSBzcGlubmVyIGFycm93cyBhYm92ZSBhbmQgYmVsb3cgdGhlIGlucHV0cyB3aWxsIGJlIHNob3duICovXG4gIHNob3dTcGlubmVycyA9IHRydWU7XG4gIC8qKiBzaG93IHNlY29uZHMgaW4gdGltZXBpY2tlciAqL1xuICBzaG93U2Vjb25kcyA9IGZhbHNlO1xuICAvKiogc2hvdyBtaW51dGVzIGluIHRpbWVwaWNrZXIgKi9cbiAgc2hvd01pbnV0ZXMgPSB0cnVlO1xuICAvKiogbWluaW11bSB0aW1lIHVzZXIgY2FuIHNlbGVjdCAqL1xuICBtaW46IERhdGU7XG4gIC8qKiBtYXhpbXVtIHRpbWUgdXNlciBjYW4gc2VsZWN0ICovXG4gIG1heDogRGF0ZTtcbiAgLyoqIHBsYWNlaG9sZGVyIGZvciBob3VycyBmaWVsZCBpbiB0aW1lcGlja2VyICovXG4gIGhvdXJzUGxhY2Vob2xkZXIgPSAnSEgnO1xuICAvKiogcGxhY2Vob2xkZXIgZm9yIG1pbnV0ZXMgZmllbGQgaW4gdGltZXBpY2tlciAqL1xuICBtaW51dGVzUGxhY2Vob2xkZXIgPSAnTU0nO1xuICAvKiogcGxhY2Vob2xkZXIgZm9yIHNlY29uZHMgZmllbGQgaW4gdGltZXBpY2tlciAqL1xuICBzZWNvbmRzUGxhY2Vob2xkZXIgPSAnU1MnO1xufVxuIl19