|
84 | 84 | microsecMax: 999,
|
85 | 85 | minDateTime: null,
|
86 | 86 | maxDateTime: null,
|
| 87 | + maxTime: null, |
| 88 | + minTime: null, |
87 | 89 | onSelect: null,
|
88 | 90 | hourGrid: 0,
|
89 | 91 | minuteGrid: 0,
|
|
120 | 122 | millisec_slider: null,
|
121 | 123 | microsec_slider: null,
|
122 | 124 | timezone_select: null,
|
| 125 | + maxTime: null, |
| 126 | + minTime: null, |
123 | 127 | hour: 0,
|
124 | 128 | minute: 0,
|
125 | 129 | second: 0,
|
|
666 | 670 | }
|
667 | 671 | }
|
668 | 672 |
|
| 673 | + if (dp_inst.settings.minTime!==null) { |
| 674 | + var tempMinTime=new Date("01/01/1970 " + dp_inst.settings.minTime); |
| 675 | + if (this.hour<tempMinTime.getHours()) { |
| 676 | + this.hour=this._defaults.hourMin=tempMinTime.getHours(); |
| 677 | + this.minute=this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 678 | + } else if (this.hour===tempMinTime.getHours() && this.minute<tempMinTime.getMinutes()) { |
| 679 | + this.minute=this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 680 | + } else { |
| 681 | + if (this._defaults.hourMin<tempMinTime.getHours()) { |
| 682 | + this._defaults.hourMin=tempMinTime.getHours(); |
| 683 | + this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 684 | + } else if (this._defaults.hourMin===tempMinTime.getHours()===this.hour && this._defaults.minuteMin<tempMinTime.getMinutes()) { |
| 685 | + this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 686 | + } else { |
| 687 | + this._defaults.minuteMin=0; |
| 688 | + } |
| 689 | + } |
| 690 | + } |
| 691 | + |
| 692 | + if (dp_inst.settings.maxTime!==null) { |
| 693 | + var tempMaxTime=new Date("01/01/1970 " + dp_inst.settings.maxTime); |
| 694 | + if (this.hour>tempMaxTime.getHours()) { |
| 695 | + this.hour=this._defaults.hourMax=tempMaxTime.getHours(); |
| 696 | + this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 697 | + } else if (this.hour===tempMaxTime.getHours() && this.minute>tempMaxTime.getMinutes()) { |
| 698 | + this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 699 | + } else { |
| 700 | + if (this._defaults.hourMax>tempMaxTime.getHours()) { |
| 701 | + this._defaults.hourMax=tempMaxTime.getHours(); |
| 702 | + this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 703 | + } else if (this._defaults.hourMax===tempMaxTime.getHours()===this.hour && this._defaults.minuteMax>tempMaxTime.getMinutes()) { |
| 704 | + this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 705 | + } else { |
| 706 | + this._defaults.minuteMax=59; |
| 707 | + } |
| 708 | + } |
| 709 | + } |
| 710 | + |
669 | 711 | if (adjustSliders !== undefined && adjustSliders === true) {
|
670 | 712 | var hourMax = parseInt((this._defaults.hourMax - ((this._defaults.hourMax - this._defaults.hourMin) % this._defaults.stepHour)), 10),
|
671 | 713 | minMax = parseInt((this._defaults.minuteMax - ((this._defaults.minuteMax - this._defaults.minuteMin) % this._defaults.stepMinute)), 10),
|
|
0 commit comments