From a1a03fa71d95bed03a5498d12c3be8c5f0ec10cf Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Mon, 17 Jun 2019 12:32:05 -0400 Subject: [PATCH] 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 --- .../eg-help-popover.component.html | 13 ++++---- .../eg-help-popover.component.ts | 31 ++++++++++++------- 2 files changed, 26 insertions(+), 18 deletions(-) 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 7891eaa8e4..b75422b02f 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 77d8fd6413..ffad186aad 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() { + } } -- 2.43.2