diff --git a/src/components/app/util.scss b/src/components/app/util.scss index b36965d8eb..eb81b20791 100644 --- a/src/components/app/util.scss +++ b/src/components/app/util.scss @@ -38,3 +38,30 @@ $content-padding: 10px !default; .padding-horizontal { padding-left: $content-padding; } + + +// Focus Outline +// -------------------------------------------------- +// When a keydown event happens then .key-input is added +// to the body element so focusable elements have an outline. +// On a mousedown or touchstart event the .key-input class +// is removed + +:focus, +:active { + outline: none; +} + +.key-input { + + :focus { + outline-offset: -1px; + outline: thin dotted; + } + + .button:focus { + outline-offset: -2px; + outline: 2px solid red; + } + +} diff --git a/src/components/item/test/accessories/main.js b/src/components/item/test/accessories/main.js index 7337888590..d7101bb3ad 100644 --- a/src/components/item/test/accessories/main.js +++ b/src/components/item/test/accessories/main.js @@ -1,6 +1,6 @@ import {bootstrap} from 'angular2/core' import {Component, Template, For} from 'angular2/angular2' -import {Item, View, List} from 'ionic2/components' +import {Item, View, List} from 'ionic2/ionic2' import {ItemPrimarySwipeButtons} from 'ionic2/components/item/item-swipe-buttons' diff --git a/src/components/item/test/basic/main.js b/src/components/item/test/basic/main.js index 7337888590..d7101bb3ad 100644 --- a/src/components/item/test/basic/main.js +++ b/src/components/item/test/basic/main.js @@ -1,6 +1,6 @@ import {bootstrap} from 'angular2/core' import {Component, Template, For} from 'angular2/angular2' -import {Item, View, List} from 'ionic2/components' +import {Item, View, List} from 'ionic2/ionic2' import {ItemPrimarySwipeButtons} from 'ionic2/components/item/item-swipe-buttons' diff --git a/src/components/nav-viewport/test/basic/pages/first-page.js b/src/components/nav-viewport/test/basic/pages/first-page.js index c6af15e970..184f1dcae6 100644 --- a/src/components/nav-viewport/test/basic/pages/first-page.js +++ b/src/components/nav-viewport/test/basic/pages/first-page.js @@ -1,6 +1,5 @@ import {Component, Template, Parent} from 'angular2/angular2' -import {NavViewport} from 'ionic2/components' -import {View} from 'ionic2/components/view/view' +import {NavViewport, View} from 'ionic2/ionic2' import {SecondPage} from 'app/pages/second-page' @Component({ diff --git a/src/components/split-view/test/settings/groups/general.js b/src/components/split-view/test/settings/groups/general.js index 11c2a24b32..153d027b83 100644 --- a/src/components/split-view/test/settings/groups/general.js +++ b/src/components/split-view/test/settings/groups/general.js @@ -1,5 +1,5 @@ import {Component, Template} from 'angular2/angular2' -import {View} from 'ionic2/components' +import {View} from 'ionic2/ionic2' @Component({ selector: 'settings-general' diff --git a/src/components/split-view/test/settings/groups/privacy.js b/src/components/split-view/test/settings/groups/privacy.js index e918bdd688..0da4141517 100644 --- a/src/components/split-view/test/settings/groups/privacy.js +++ b/src/components/split-view/test/settings/groups/privacy.js @@ -1,5 +1,5 @@ import {Component, Template} from 'angular2/angular2' -import {View, NavPane} from 'ionic2/components' +import {View, NavPane} from 'ionic2/ionic2' @Component({ selector: 'privacy-settings' }) @Template({ diff --git a/src/components/tabs/test/advanced/main.js b/src/components/tabs/test/advanced/main.js index 46ccf1d2c2..79e1f3af07 100644 --- a/src/components/tabs/test/advanced/main.js +++ b/src/components/tabs/test/advanced/main.js @@ -1,7 +1,8 @@ import {Component, Template, bootstrap} from 'angular2/angular2' -import {NavViewport, Aside} from 'ionic2/components' +import {NavViewport, Aside} from 'ionic2/ionic2' import {SignInPage} from 'app/pages/sign-in' + @Component({ selector: '[ion-app]', }) diff --git a/src/components/tabs/test/advanced/pages/sign-in.html b/src/components/tabs/test/advanced/pages/sign-in.html index 5063540f1d..300551d280 100644 --- a/src/components/tabs/test/advanced/pages/sign-in.html +++ b/src/components/tabs/test/advanced/pages/sign-in.html @@ -17,6 +17,10 @@
++ +
+