diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 10b15b01d7..961467d219 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -12,6 +12,7 @@ import { ToasterModule } from 'angular2-toaster'; import { AddEditComponent } from './vault/add-edit.component'; import { AppComponent } from './app.component'; +import { BlurClickDirective } from './directives/blur-click.directive'; import { CiphersComponent } from './vault/ciphers.component'; import { FallbackSrcDirective } from './directives/fallback-src.directive'; import { GroupingsComponent } from './vault/groupings.component'; @@ -39,6 +40,7 @@ import { ViewComponent } from './vault/view.component'; declarations: [ AddEditComponent, AppComponent, + BlurClickDirective, CiphersComponent, FallbackSrcDirective, GroupingsComponent, diff --git a/src/app/directives/blur-click.directive.ts b/src/app/directives/blur-click.directive.ts new file mode 100644 index 0000000000..48555bb9ae --- /dev/null +++ b/src/app/directives/blur-click.directive.ts @@ -0,0 +1,17 @@ +import { + Directive, + ElementRef, + HostListener, +} from '@angular/core'; + +@Directive({ + selector: '[appBlurClick]', +}) +export class BlurClickDirective { + constructor(private el: ElementRef) { + } + + @HostListener('click') onClick() { + this.el.nativeElement.blur(); + } +} diff --git a/src/app/vault/add-edit.component.html b/src/app/vault/add-edit.component.html index 731fafe5cf..2e28076e1d 100644 --- a/src/app/vault/add-edit.component.html +++ b/src/app/vault/add-edit.component.html @@ -231,13 +231,13 @@ diff --git a/src/app/vault/ciphers.component.html b/src/app/vault/ciphers.component.html index 65e684c941..8a099e8512 100644 --- a/src/app/vault/ciphers.component.html +++ b/src/app/vault/ciphers.component.html @@ -4,7 +4,7 @@
- +
@@ -12,21 +12,21 @@
+ href="#" title="{{'viewItem' | i18n}}"> {{cipher.name}} + title="{{'shared' | i18n}}"> + title="{{'attachments' | i18n}}"> {{cipher.subTitle}}
diff --git a/src/app/vault/view.component.html b/src/app/vault/view.component.html index 140135c83d..a3c1e324ea 100644 --- a/src/app/vault/view.component.html +++ b/src/app/vault/view.component.html @@ -217,5 +217,5 @@ diff --git a/src/scss/box.scss b/src/scss/box.scss index 548ef5d2b8..bb03e058fd 100644 --- a/src/scss/box.scss +++ b/src/scss/box.scss @@ -191,4 +191,3 @@ color: $text-muted; } } - diff --git a/src/scss/vault.scss b/src/scss/vault.scss index 5664f3a9bd..dd45d6dc8a 100644 --- a/src/scss/vault.scss +++ b/src/scss/vault.scss @@ -95,6 +95,7 @@ text-align: center; overflow: hidden; flex: 0 0 auto; + border-bottom: 1px solid darken($brand-primary, 7%); a, button { color: white !important; @@ -231,9 +232,16 @@ font-size: $font-size-base; color: $button-color; - &:hover { + &:hover, &:focus { cursor: pointer; background-color: darken($button-backgound-color, 1.5%); + border-color: darken($button-border-color, 17%); + } + + &:focus { + background-color: darken($button-backgound-color, 6%); + border-color: darken($button-border-color, 25%); + outline: 0; } &.primary {