fix(tap): prevent possible click error in specifc android devices. Fixes #2235

This commit is contained in:
Perry Govier
2014-10-24 15:58:12 -05:00
parent d3026edffc
commit 8fae474252

View File

@@ -550,7 +550,8 @@ function tapHasPointerMoved(endEvent) {
}
var endCoordinates = ionic.tap.pointerCoord(endEvent);
var hasClassList = !!(endEvent.target.classList && endEvent.target.classList.contains);
var hasClassList = !!(endEvent.target.classList && endEvent.target.classList.contains &&
typeof endEvent.target.classList.contains === 'function');
var releaseTolerance = hasClassList && endEvent.target.classList.contains('button') ?
TAP_RELEASE_BUTTON_TOLERANCE :
TAP_RELEASE_TOLERANCE;