@@ -121,11 +121,11 @@ export default class Question extends React.Component {
121121 }
122122 } ;
123123
124- _onMouseEnterHandler = ( ) => {
124+ _onEnterHandler = ( ) => {
125125 this . setState ( { showIcon : true } ) ;
126126 } ;
127127
128- _onMouseLeaveHandler = ( ) => {
128+ _onLeaveHandler = ( ) => {
129129 this . setState ( { showIcon : false } ) ;
130130 } ;
131131
@@ -224,8 +224,10 @@ export default class Question extends React.Component {
224224 as = { Card . Header }
225225 onClick = { this . _toggleCollapse }
226226 className = { this . _getHeaderClassName ( ) }
227- onMouseEnter = { this . _onMouseEnterHandler }
228- onMouseLeave = { this . _onMouseLeaveHandler }
227+ onMouseEnter = { this . _onEnterHandler }
228+ onMouseLeave = { this . _onLeaveHandler }
229+ onFocus = { this . _onEnterHandler }
230+ onBlur = { this . _onLeaveHandler }
229231 >
230232 < div className = "d-inline" id = { question [ "@id" ] } >
231233 { collapsible &&
@@ -356,8 +358,10 @@ export default class Question extends React.Component {
356358 key = { "row-item-" + i }
357359 className = { cls }
358360 id = { question [ "@id" ] }
359- onMouseEnter = { this . _onMouseEnterHandler }
360- onMouseLeave = { this . _onMouseLeaveHandler }
361+ onMouseEnter = { this . _onEnterHandler }
362+ onMouseLeave = { this . _onLeaveHandler }
363+ onFocus = { this . _onEnterHandler }
364+ onBlur = { this . _onLeaveHandler }
361365 >
362366 < div className = "answer-content" style = { this . _getAnswerWidthStyle ( ) } >
363367 < Answer
0 commit comments