From 5d33e312c2f3958f197838ba658ca2b59c04e47a Mon Sep 17 00:00:00 2001 From: Gwen Date: Wed, 12 Aug 2015 02:52:58 +0200 Subject: [PATCH 01/15] added popup platform-specific styles + platform switcher for browser testing --- components/ionBody/ionBody.js | 9 ++++++++- components/ionPopup/ionPopup.html | 4 ++-- components/ionPopup/ionPopup.js | 12 +++++++++++- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/components/ionBody/ionBody.js b/components/ionBody/ionBody.js index 726f802..c951ec0 100644 --- a/components/ionBody/ionBody.js +++ b/components/ionBody/ionBody.js @@ -3,10 +3,17 @@ Platform = { return (!!navigator.userAgent.match(/iPad/i) || !!navigator.userAgent.match(/iPhone/i) || !!navigator.userAgent.match(/iPod/i)) || Session.get('platformOverride') === 'iOS'; }, - isAndroid: function () { return navigator.userAgent.indexOf('Android') > 0 || Session.get('platformOverride') === 'Android'; + }, + set: function(platform) { + if (!_.contains(['android', 'ios', 'web'], platform)) return; + var $ionicBody = $('.ionic-body'); + $ionicBody.removeClass('platform-web platform-cordova platform-ios platform-android'); + if (platform === 'android') $ionicBody.addClass('platform-cordova platform-android'); + if (platform === 'ios') $ionicBody.addClass('platform-cordova platform-ios'); + if (platform === 'web') $ionicBody.addClass('platform-web'); } }; diff --git a/components/ionPopup/ionPopup.html b/components/ionPopup/ionPopup.html index f6aeadf..15e2563 100644 --- a/components/ionPopup/ionPopup.html +++ b/components/ionPopup/ionPopup.html @@ -1,7 +1,7 @@