From: Bill Erickson Date: Fri, 6 Apr 2018 21:04:36 +0000 (+0000) Subject: LP#1626157 Prompt dialog X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=6ede8d90b6de465dfed278b3bc0db94657e05e1b;p=working%2FEvergreen.git LP#1626157 Prompt dialog Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/eg2/src/app/share/dialog/prompt.component.html b/Open-ILS/src/eg2/src/app/share/dialog/prompt.component.html new file mode 100644 index 0000000000..1d7936b176 --- /dev/null +++ b/Open-ILS/src/eg2/src/app/share/dialog/prompt.component.html @@ -0,0 +1,22 @@ + + + + + diff --git a/Open-ILS/src/eg2/src/app/share/dialog/prompt.component.ts b/Open-ILS/src/eg2/src/app/share/dialog/prompt.component.ts new file mode 100644 index 0000000000..abf96ece0a --- /dev/null +++ b/Open-ILS/src/eg2/src/app/share/dialog/prompt.component.ts @@ -0,0 +1,19 @@ +import {Component, Input, ViewChild, TemplateRef} from '@angular/core'; +import {EgDialogComponent} from '@eg/share/dialog/dialog.component'; + +@Component({ + selector: 'eg-prompt-dialog', + templateUrl: './prompt.component.html' +}) + +/** + * Promptation dialog that asks a yes/no question. + */ +export class EgPromptDialogComponent extends EgDialogComponent { + // What question are we asking? + @Input() public dialogBody: string; + // Value to return to the caller + @Input() public promptValue: string; +} + + diff --git a/Open-ILS/src/eg2/src/app/staff/common.module.ts b/Open-ILS/src/eg2/src/app/staff/common.module.ts index e49e710119..f44f97ddd9 100644 --- a/Open-ILS/src/eg2/src/app/staff/common.module.ts +++ b/Open-ILS/src/eg2/src/app/staff/common.module.ts @@ -4,6 +4,7 @@ import {EgStaffBannerComponent} from './share/staff-banner.component'; import {EgOrgSelectComponent} from '@eg/share/org-select.component'; import {EgDialogComponent} from '@eg/share/dialog/dialog.component'; import {EgConfirmDialogComponent} from '@eg/share/dialog/confirm.component'; +import {EgPromptDialogComponent} from '@eg/share/dialog/prompt.component'; /** * Imports the EG common modules and adds modules common to all staff UI's. @@ -14,7 +15,8 @@ import {EgConfirmDialogComponent} from '@eg/share/dialog/confirm.component'; EgStaffBannerComponent, EgOrgSelectComponent, EgDialogComponent, - EgConfirmDialogComponent + EgConfirmDialogComponent, + EgPromptDialogComponent ], imports: [ EgCommonModule @@ -24,7 +26,8 @@ import {EgConfirmDialogComponent} from '@eg/share/dialog/confirm.component'; EgStaffBannerComponent, EgOrgSelectComponent, EgDialogComponent, - EgConfirmDialogComponent + EgConfirmDialogComponent, + EgPromptDialogComponent ] })