From ea955c59af26ae42f3e50f758baa5997d8c189d2 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Thu, 19 Nov 2015 11:41:51 -0600 Subject: [PATCH] feat(ripple): only enable ripple on android 5 or greater --- ionic/platform/platform.ts | 10 ++++++++++ ionic/platform/registry.ts | 3 +++ 2 files changed, 13 insertions(+) diff --git a/ionic/platform/platform.ts b/ionic/platform/platform.ts index 0f53ae186b..f83df19bf6 100644 --- a/ionic/platform/platform.ts +++ b/ionic/platform/platform.ts @@ -110,6 +110,16 @@ export class Platform { return this._versions; } + + version() { + for (let platformName in this._versions) { + if (this._versions[platformName]) { + return this._versions[platformName]; + } + } + return {}; + } + /** * @returns {promise} * @description diff --git a/ionic/platform/registry.ts b/ionic/platform/registry.ts index 28bd5b4e0c..5925b8b08d 100644 --- a/ionic/platform/registry.ts +++ b/ionic/platform/registry.ts @@ -47,6 +47,9 @@ Platform.register({ 'tablet' ], settings: { + activator: function(p) { + return (p.version().major >= 5) ? 'ripple' : 'none'; + }, hoverCSS: false, keyboardHeight: 300, mode: 'md',