refactor(SlideEdgeGesture#_checkEdge): use switch statement

This commit is contained in:
Andrew Joslin
2015-03-25 08:58:22 -06:00
parent 6fb0743f7b
commit 88784e0804

View File

@ -28,13 +28,12 @@ export class SlideEdgeGesture extends SlideGesture {
} }
_checkEdge(edge, pos) { _checkEdge(edge, pos) {
if ((edge === 'left' && pos.x > this._containerRect.left + this.threshold) || switch(edge) {
(edge === 'right' && pos.x < this._containerRect.width - this.threshold) || case 'left': return pos.x <= this._containerRect.left + this.threshold;
(edge === 'top' && pos.y > this._containerRect.top + this.threshold) || case 'right': return pos.x >= this._containerRect.width - this.threshold;
(edge === 'bottom' && pos.y < this._containerRect.height - this.threshold)) { case 'top': return pos.y <= this._containerRect.top + this.threshold;
return false; case 'bottom': return pos.y >= this._containerRect.height - this.threshold;
} }
return true;
} }
} }