|
|
@@ -30,7 +30,9 @@
|
|
|
:on-focus #(re-frame/dispatch [::events/movement-enter-cell c r])
|
|
|
:on-blur #(re-frame/dispatch [::events/movement-leave-cell c r])
|
|
|
:on-keyPress #(when (= (.. % -which) 13)
|
|
|
- (re-frame/dispatch [::events/press-enter-in-cell c r]))}
|
|
|
+ (if (.. % -shiftKey)
|
|
|
+ (re-frame/dispatch [::events/press-shift-enter-in-cell c r])
|
|
|
+ (re-frame/dispatch [::events/press-enter-in-cell c r])))}
|
|
|
; column-major tabindex on touch devices so "Next" moves down instead of right
|
|
|
touch-device? (assoc :tab-index (+ (* col-idx maxrow) r)))]]))
|
|
|
|