From 6719bb7780bb8b5bd37248f067e3fde113976c69 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Sun, 21 Jun 2015 19:48:21 -0500 Subject: [PATCH] aria role link --- ionic/components/nav/nav-push.js | 12 +++++++++--- ionic/components/nav/test/basic/pages/second-page.js | 6 +++--- ionic/components/nav/test/basic/pages/third-page.js | 4 ++-- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/ionic/components/nav/nav-push.js b/ionic/components/nav/nav-push.js index 595994b041..c5bcef82a7 100644 --- a/ionic/components/nav/nav-push.js +++ b/ionic/components/nav/nav-push.js @@ -14,9 +14,12 @@ import {NavController} from './nav-controller'; '^click': 'onClick($event)' }, properties: [ - 'navPush: nav-push', - 'pushData: push-data' - ] + 'navPush', + 'pushData' + ], + hostAttributes: { + 'role': 'link' + } }) export class NavPush { constructor(nav: NavController) { @@ -32,6 +35,9 @@ export class NavPush { selector: '[nav-pop]', hostListeners: { '^click': 'onClick($event)' + }, + hostAttributes: { + 'role': 'link' } }) export class NavPop { diff --git a/ionic/components/nav/test/basic/pages/second-page.js b/ionic/components/nav/test/basic/pages/second-page.js index b69c50d00c..4479186e01 100644 --- a/ionic/components/nav/test/basic/pages/second-page.js +++ b/ionic/components/nav/test/basic/pages/second-page.js @@ -1,11 +1,11 @@ -import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; -import {Routable, Router, NavController, NavParams} from 'ionic/ionic'; +import {IonicView, Routable, Router, NavController, NavParams} from 'ionic/ionic'; import {ThirdPage} from './third-page'; @Component({selector: 'ion-view'}) -@View({ +@IonicView({ template: ` Second Page Header diff --git a/ionic/components/nav/test/basic/pages/third-page.js b/ionic/components/nav/test/basic/pages/third-page.js index 337b1f5bbd..a035c1dd4e 100644 --- a/ionic/components/nav/test/basic/pages/third-page.js +++ b/ionic/components/nav/test/basic/pages/third-page.js @@ -1,6 +1,6 @@ -import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; -import {Router, Routable, NavController} from 'ionic/ionic'; +import {IonicView, Router, Routable, NavController} from 'ionic/ionic'; @Component({selector: 'ion-view'})