From 4f201795448897bcf9d4c65defdccacfeed31253 Mon Sep 17 00:00:00 2001 From: arzynik Date: Mon, 26 Aug 2013 19:51:19 -0700 Subject: [PATCH] prevent buggy body scrolling --- www/assets/js/app.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/www/assets/js/app.js b/www/assets/js/app.js index 81bd0c87b..ee9c77657 100644 --- a/www/assets/js/app.js +++ b/www/assets/js/app.js @@ -403,6 +403,38 @@ App.init = function(config) { } App._init = true; + // temporary fix for drawers overslcrolling + $(document).on('touchmove', '.snap-drawers', function(e) { + e.preventDefault() + }); + + /* @todo: need to finish this + var lastX, lastY, dThresh = 10; + $(document).on('touchmove', 'body', function(e) { + e = e.originalEvent; + return; + + var currentY = e.touches[0].clientY; + if (currentY > lastY) { + console.log('DOWN'); + } else { + console.log('UP'); + } + lastY = currentY; + + var currentX = e.touches[0].clientX; + if (currentX > lastX) { + console.log('RIGHT'); + e.preventDefault(); + } else { + console.log('LEFT'); + e.preventDefault(); + } + lastX = currentX; + }); + */ + + // set a timeout for when ajax requests timeout $.ajaxSetup({ timeout: App.ajaxTimeout