From 728ae3ec0daa0a617a4bf4097109f41d5cf68077 Mon Sep 17 00:00:00 2001 From: Matias Pando Date: Sat, 20 Dec 2014 08:23:32 -0300 Subject: [PATCH 1/3] Allow older Android versions --- js/routes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/routes.js b/js/routes.js index c39314443..1f443ee76 100644 --- a/js/routes.js +++ b/js/routes.js @@ -145,7 +145,7 @@ angular } $rootScope.$on('$routeChangeStart', function(event, next, current) { - if (unsupported) { + if (unsupported && !isCordova) { $location.path('unsupported'); return; } From 863bb98170ba7a2b66876ed935012907c5d3afe5 Mon Sep 17 00:00:00 2001 From: Matias Pando Date: Wed, 31 Dec 2014 09:54:09 -0300 Subject: [PATCH 2/3] Fixing condition for supported browsers --- js/routes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/routes.js b/js/routes.js index 1f443ee76..a0589ef31 100644 --- a/js/routes.js +++ b/js/routes.js @@ -11,7 +11,7 @@ if (!ls || ls.length < 1) if (window && window.navigator) { var rxaosp = window.navigator.userAgent.match(/Android.*AppleWebKit\/([\d.]+)/); - var isaosp = (rxaosp && rxaosp[1] < 537); + var isaosp = (rxaosp && rxaosp[1] < 534); if (isaosp) unsupported = true; } @@ -145,7 +145,7 @@ angular } $rootScope.$on('$routeChangeStart', function(event, next, current) { - if (unsupported && !isCordova) { + if (unsupported) { $location.path('unsupported'); return; } From 6a55f176afa793760901b8d171d5b5b9a73a5ef7 Mon Sep 17 00:00:00 2001 From: Matias Pando Date: Wed, 31 Dec 2014 10:21:49 -0300 Subject: [PATCH 3/3] Condition for supported browsers is now considering cordova --- js/routes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/routes.js b/js/routes.js index a0589ef31..7ad3971fe 100644 --- a/js/routes.js +++ b/js/routes.js @@ -11,8 +11,8 @@ if (!ls || ls.length < 1) if (window && window.navigator) { var rxaosp = window.navigator.userAgent.match(/Android.*AppleWebKit\/([\d.]+)/); - var isaosp = (rxaosp && rxaosp[1] < 534); - if (isaosp) + var isaosp = (rxaosp && rxaosp[1] < 537); + if (!window.cordova && isaosp) unsupported = true; }