diff --git a/ionic/config/config.js b/ionic/config/config.js index c494a8c542..e2358cb887 100644 --- a/ionic/config/config.js +++ b/ionic/config/config.js @@ -1,4 +1,4 @@ -import {isString, isObject, isDefined, extend} from '../util/util'; +import {isString, isObject, isDefined, isFunction, extend} from '../util/util'; export class IonicConfig { @@ -67,6 +67,9 @@ export class IonicConfig { // or it was from the users platform configs // or it was from the default platform configs // in that order + if (isFunction(s[arg0])) { + return s[arg0](); + } return s[arg0]; diff --git a/ionic/platform/registry.js b/ionic/platform/registry.js index 69bea40602..d874eb9a3a 100644 --- a/ionic/platform/registry.js +++ b/ionic/platform/registry.js @@ -74,7 +74,7 @@ Platform.register({ }, isMatch(p) { // SLEDGEHAMMER OVERRIDE FOR NOW - //return true; + return true; return p.isPlatform('ios', 'iphone|ipad|ipod'); }, diff --git a/ionic/util/tap.js b/ionic/util/tap.js index 7b9c0500b9..6fb465aff6 100644 --- a/ionic/util/tap.js +++ b/ionic/util/tap.js @@ -103,6 +103,7 @@ var tapEventListeners = { Platform.ready().then(config => { if (config.setting('tapPolyfill')) { + console.log('Tap.register, tapPolyfill') Tap.register(document); }