Made use of ng2-bootstrap-modal. 13/56713/4
authorArundathi Patil <arundpil@in.ibm.com>
Wed, 18 Jul 2018 10:11:05 +0000 (15:41 +0530)
committerTakamune Cho <tc012c@att.com>
Tue, 24 Jul 2018 14:43:16 +0000 (14:43 +0000)
commit465d29eba2c191e768963a1987819b8f72e9e7c8
treeb438e3f54b156ce7f520f075e159daa523e8f379
parent63db30487e65a978e745216e3d89e7f30385205e
Made use of ng2-bootstrap-modal.

This will remove all the duplicate code of ng-bootstrap popup.

Made following changes to the below files,

1. app.module.ts:
a. added the confirm modal component to declarations and entryComponents section because component will be created dynamically.
b. imported BootstrapModalModule from ng2-bootstrap-modal
2. vnfs.module.ts:
a. removed the confirm modal component from declarations and
   entryComponents section as it is already declared as part of
   app.module.ts.
3. confirm.component.ts:
a. added two more varibles 'cancelButtonText' and
   'confirmButtonText' to ConfirmModel interface. these values will
    be sent by the caller code and the button lables will be set
    dynamically.
b. implemented cancel method that sets the modal result value to
   false, this is called on click of close
   button.
4. about.component.ts:
a. Made use of confirm.component.ts.
b. on click of 'view change log' buton we are calling open()
   method which inturn opens the confirm modal component.
5. about.component.html:
a. Removed call to versionLogFile() method as this method is
   called from open() method.
b. Removed the ng-template code of ng-bootstrap which is no more
   required.

Issue-ID: APPC-1088
Change-Id: I9de545debed145ef35e31807acd1e9bd9cc2bad4
Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
src/app/about-us/aboutus.component.html
src/app/about-us/aboutus.component.ts
src/app/app.module.ts
src/app/shared/confirmModal/confirm.component.ts
src/app/vnfs/vnfs.module.ts