mirror of
https://github.com/bitwarden/browser
synced 2025-12-23 19:53:43 +00:00
modal adjustments
This commit is contained in:
@@ -39,6 +39,17 @@ export class ModalComponent implements OnDestroy {
|
||||
|
||||
const factory = this.componentFactoryResolver.resolveComponentFactory<T>(type);
|
||||
const componentRef = this.container.createComponent<T>(factory);
|
||||
|
||||
document.querySelector('.modal-dialog').addEventListener('click', (e: Event) => {
|
||||
e.stopPropagation();
|
||||
});
|
||||
|
||||
for (const closeElement of document.querySelectorAll('.modal, .modal *[data-dismiss="modal"]')) {
|
||||
closeElement.addEventListener('click', (event) => {
|
||||
this.close();
|
||||
});
|
||||
}
|
||||
|
||||
return componentRef.instance;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,149 +1,15 @@
|
||||
<div class="modal fade">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
Password Generator
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content<br />
|
||||
Some content
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user