always recompile multicred lists

This commit is contained in:
Jake McDermott 2018-11-06 20:58:08 -05:00
parent 33dfb6bf76
commit f8a8186bd1
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7

View File

@ -44,17 +44,24 @@ function MultiCredentialModal(
selectedCredentials: '=',
},
link: (scope, element, attrs, controllers) => {
const compiledList = $compile(listHtml)(scope);
const compiledVaultList = $compile(vaultHtml)(scope);
const modalBodyElement = $('#multi-credential-modal-body');
const modalElement = $('#multi-credential-modal');
scope.showModal = () => modalElement.modal('show');
scope.hideModal = () => modalElement.modal('hide');
scope.createList = () => modalBodyElement.append(compiledList);
scope.createVaultList = () => modalBodyElement.append(compiledVaultList);
scope.createList = () => {
const compiledList = $compile(listHtml)(scope);
modalBodyElement.append(compiledList);
};
scope.createVaultList = () => {
const compiledVaultList = $compile(vaultHtml)(scope);
modalBodyElement.append(compiledVaultList);
};
scope.destroyList = () => modalBodyElement.empty();
modalElement.on('hidden.bs.modal', () => {