diff --git a/demos/component-docs/helpers.ts b/demos/component-docs/helpers.ts index 794db5955b..10e380cc49 100644 --- a/demos/component-docs/helpers.ts +++ b/demos/component-docs/helpers.ts @@ -18,7 +18,10 @@ import * as tabs from './tabs/tabs'; @Directive({ - selector: '.android-attr', + selector: '[android-attr]', + defaultInputs: { + 'androidAttr': 'primary' + }, }) export class AndroidAttribute { diff --git a/demos/component-docs/tabs/basic/pages.ts b/demos/component-docs/tabs/basic/pages.ts index aa39afc401..a2fa3548b7 100644 --- a/demos/component-docs/tabs/basic/pages.ts +++ b/demos/component-docs/tabs/basic/pages.ts @@ -1,12 +1,12 @@ import {NavController, NavParams} from 'ionic/ionic'; -import {Page, ViewController} from 'ionic/ionic'; +import {Page, ViewController, Platform} from 'ionic/ionic'; import {forwardRef} from 'angular2/angular2'; import * as helpers from '../../helpers'; @Page({ template: '' + - '' + + '' + 'Tabs' + '' + '' + @@ -14,7 +14,9 @@ import * as helpers from '../../helpers'; directives: [forwardRef(() => helpers.AndroidAttribute)], }) class TabTextPage { - constructor() { + constructor(platform: Platform) { + this.platform = platform; + this.isAndroid = platform.is('android'); } } diff --git a/demos/component-docs/tabs/icon-text/pages.ts b/demos/component-docs/tabs/icon-text/pages.ts index 3eccbbc546..4236aa8949 100644 --- a/demos/component-docs/tabs/icon-text/pages.ts +++ b/demos/component-docs/tabs/icon-text/pages.ts @@ -1,30 +1,32 @@ import {NavController, NavParams} from 'ionic/ionic'; -import {Page, ViewController} from 'ionic/ionic'; +import {Page, ViewController, Platform} from 'ionic/ionic'; import {forwardRef} from 'angular2/angular2'; import * as helpers from '../../helpers'; @Page({ template: '' + - '' + - 'Tabs' + + '' + + 'Tabs' + '' + '' + '', directives: [forwardRef(() => helpers.AndroidAttribute)], }) class TabIconTextPage { - constructor() { + constructor(platform: Platform) { + this.platform = platform; + this.isAndroid = platform.is('android'); } } @Page({ template: '' + - '' + - '' + - '' + - '' + + '' + + '' + + '' + + '' + '', }) export class IconTextPage { diff --git a/demos/component-docs/tabs/icon/pages.ts b/demos/component-docs/tabs/icon/pages.ts index ee4948312c..2fedf5d732 100644 --- a/demos/component-docs/tabs/icon/pages.ts +++ b/demos/component-docs/tabs/icon/pages.ts @@ -1,12 +1,12 @@ import {NavController, NavParams} from 'ionic/ionic'; -import {Page, ViewController} from 'ionic/ionic'; +import {Page, ViewController, Platform} from 'ionic/ionic'; import {forwardRef} from 'angular2/angular2'; import * as helpers from '../../helpers'; @Page({ template: '' + - '' + + '' + 'Tabs' + '' + '' + @@ -14,7 +14,9 @@ import * as helpers from '../../helpers'; directives: [forwardRef(() => helpers.AndroidAttribute)], }) class TabIconPage { - constructor() { + constructor(platform: Platform) { + this.platform = platform; + this.isAndroid = platform.is('android'); } }