|
78 | 78 | microsecMax: 999, |
79 | 79 | minDateTime: null, |
80 | 80 | maxDateTime: null, |
| 81 | + maxTime: null, |
| 82 | + minTime: null, |
81 | 83 | onSelect: null, |
82 | 84 | hourGrid: 0, |
83 | 85 | minuteGrid: 0, |
|
114 | 116 | millisec_slider: null, |
115 | 117 | microsec_slider: null, |
116 | 118 | timezone_select: null, |
| 119 | + maxTime: null, |
| 120 | + minTime: null, |
117 | 121 | hour: 0, |
118 | 122 | minute: 0, |
119 | 123 | second: 0, |
|
660 | 664 | } |
661 | 665 | } |
662 | 666 |
|
| 667 | + if (dp_inst.settings.minTime!==null) { |
| 668 | + var tempMinTime=new Date("01/01/1970 " + dp_inst.settings.minTime); |
| 669 | + if (this.hour<tempMinTime.getHours()) { |
| 670 | + this.hour=this._defaults.hourMin=tempMinTime.getHours(); |
| 671 | + this.minute=this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 672 | + } else if (this.hour===tempMinTime.getHours() && this.minute<tempMinTime.getMinutes()) { |
| 673 | + this.minute=this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 674 | + } else { |
| 675 | + if (this._defaults.hourMin<tempMinTime.getHours()) { |
| 676 | + this._defaults.hourMin=tempMinTime.getHours(); |
| 677 | + this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 678 | + } else if (this._defaults.hourMin===tempMinTime.getHours()===this.hour && this._defaults.minuteMin<tempMinTime.getMinutes()) { |
| 679 | + this._defaults.minuteMin=tempMinTime.getMinutes(); |
| 680 | + } else { |
| 681 | + this._defaults.minuteMin=0; |
| 682 | + } |
| 683 | + } |
| 684 | + } |
| 685 | + |
| 686 | + if (dp_inst.settings.maxTime!==null) { |
| 687 | + var tempMaxTime=new Date("01/01/1970 " + dp_inst.settings.maxTime); |
| 688 | + if (this.hour>tempMaxTime.getHours()) { |
| 689 | + this.hour=this._defaults.hourMax=tempMaxTime.getHours(); |
| 690 | + this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 691 | + } else if (this.hour===tempMaxTime.getHours() && this.minute>tempMaxTime.getMinutes()) { |
| 692 | + this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 693 | + } else { |
| 694 | + if (this._defaults.hourMax>tempMaxTime.getHours()) { |
| 695 | + this._defaults.hourMax=tempMaxTime.getHours(); |
| 696 | + this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 697 | + } else if (this._defaults.hourMax===tempMaxTime.getHours()===this.hour && this._defaults.minuteMax>tempMaxTime.getMinutes()) { |
| 698 | + this._defaults.minuteMax=tempMaxTime.getMinutes(); |
| 699 | + } else { |
| 700 | + this._defaults.minuteMax=59; |
| 701 | + } |
| 702 | + } |
| 703 | + } |
| 704 | + |
663 | 705 | if (adjustSliders !== undefined && adjustSliders === true) { |
664 | 706 | var hourMax = parseInt((this._defaults.hourMax - ((this._defaults.hourMax - this._defaults.hourMin) % this._defaults.stepHour)), 10), |
665 | 707 | minMax = parseInt((this._defaults.minuteMax - ((this._defaults.minuteMax - this._defaults.minuteMin) % this._defaults.stepMinute)), 10), |
|
0 commit comments