From: Galen Charlton Date: Mon, 17 Jun 2019 16:32:05 +0000 (-0400) Subject: LP#1831781: tweaks to eg-help-popover X-Git-Url: http://git.equinoxoli.org/?p=evergreen-equinox.git;a=commitdiff_plain;h=a1a03fa71d95bed03a5498d12c3be8c5f0ec10cf LP#1831781: tweaks to eg-help-popover - Wrap the image in a button; this removes the need for setting tabindex and makes the cursor display as a pointer when it is over the popover. - Add aria-label attributes - add some usage comments Thanks to Jane Sandberg for the feedback that inspired this patch. Signed-off-by: Galen Charlton Signed-off-by: Jane Sandberg --- diff --git a/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html b/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html index 7891eaa..b75422b 100644 --- a/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html +++ b/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html @@ -1,7 +1,8 @@ -live_help - - - {{helpText}} - - live_help + + {{helpText}} + {{helpText}} + diff --git a/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts b/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts index 77d8fd6..ffad186 100644 --- a/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts +++ b/Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts @@ -2,24 +2,31 @@ import { Component, OnInit, Input } from '@angular/core'; import {NgbPopover} from '@ng-bootstrap/ng-bootstrap'; @Component({ - selector: 'eg-help-popover', - templateUrl: './eg-help-popover.component.html', - styleUrls: ['./eg-help-popover.component.css'] + selector: 'eg-help-popover', + templateUrl: './eg-help-popover.component.html', + styleUrls: ['./eg-help-popover.component.css'] }) export class EgHelpPopoverComponent implements OnInit { - @Input() - helpText = ''; + // The text to display in the popover + @Input() + helpText = ''; - @Input() - helpLink = ''; + // An optional link to include in the popover. If supplied, + // the entire helpText is wrapped in it + @Input() + helpLink = ''; - @Input() - placement = ''; + // placement value passed to ngbPopover that controls + // where the popover is displayed. Values include + // 'auto', 'right', 'left', 'top-left', 'bottom-right', + // 'top', and so forth. + @Input() + placement = ''; - constructor() { } + constructor() { } - ngOnInit() { - } + ngOnInit() { + } }