File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 225
225
val += 12 ;
226
226
}
227
227
if (isMinuteView && minuteIncrement !== 1 ) {
228
- val = val > selectedMinutes ? selectedMinutes + minuteIncrement : selectedMinutes - minuteIncrement;
228
+ if (e .isKeyboard ) {
229
+ val = val > selectedMinutes ? selectedMinutes + minuteIncrement : selectedMinutes - minuteIncrement;
230
+ } else if (val % minuteIncrement !== 0 ) {
231
+ // interpolate click to nearest 'possible' value
232
+ const diff = val % minuteIncrement;
233
+ const prev = val - diff;
234
+ const next = prev + minuteIncrement;
235
+ val = next - val < val - prev
236
+ ? next
237
+ : prev;
238
+ }
229
239
}
230
240
231
241
innerDate[setter](val);
235
245
const clientX = e .clientX - rect .left ;
236
246
const clientY = e .clientY - rect .top ;
237
247
const cntX = 130 , cntY = 130 ;
248
+ const cntX = 110 , cntY = 110 ;
238
249
let quadrant = null ;
239
250
if (clientX > cntX) {
240
251
quadrant = clientY > cntY ? 2 : 1
You can’t perform that action at this time.
0 commit comments