]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor-dialog.component.ts
LP1615805 No inputs after submit in patron search (AngularJS)
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / share / marc-edit / editor-dialog.component.ts
1 import {Component, Input, Output, OnInit, EventEmitter} from '@angular/core';
2 import {Observable} from 'rxjs';
3 import {NetService} from '@eg/core/net.service';
4 import {OrgService} from '@eg/core/org.service';
5 import {AuthService} from '@eg/core/auth.service';
6 import {PcrudService} from '@eg/core/pcrud.service';
7 import {DialogComponent} from '@eg/share/dialog/dialog.component';
8 import {NgbModal, NgbModalRef, NgbModalOptions} from '@ng-bootstrap/ng-bootstrap';
9 import {MarcEditContext} from './editor-context';
10
11
12 /**
13  * Spawn a MARC editor within a dialog.
14  */
15
16 @Component({
17   selector: 'eg-marc-editor-dialog',
18   templateUrl: './editor-dialog.component.html'
19 })
20
21 export class MarcEditorDialogComponent
22     extends DialogComponent implements OnInit {
23
24     @Input() context: MarcEditContext;
25     @Input() recordXml: string;
26     @Input() recordType: 'biblio' | 'authority' = 'biblio';
27
28     constructor(
29         private modal: NgbModal,
30         private auth: AuthService,
31         private org: OrgService,
32         private pcrud: PcrudService,
33         private net: NetService) {
34         super(modal);
35     }
36
37     ngOnInit() {}
38
39     handleRecordSaved(saved) {
40         this.close(saved);
41     }
42 }
43
44