* fix: migrate remaining eslint-config-edx * refactor: updated eslint rules according to eslint-config-edx-es5 * refactor: add custom rules to suppress unnecessary eslint issues * refactor: add custom rules to internal eslint configs * fix: fix all indentation issues * chore: update lock file
24 lines
736 B
JavaScript
24 lines
736 B
JavaScript
$(document).ready(() => {
|
|
'use strict';
|
|
|
|
const requestButtons = document.getElementsByClassName('request-cert');
|
|
|
|
for (let i = 0; i < requestButtons.length; i++) {
|
|
requestButtons[i].addEventListener('click', (event) => {
|
|
event.preventDefault();
|
|
const endpoint = !!event.target.dataset.endpoint && event.target.dataset.endpoint;
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: endpoint,
|
|
dataType: 'text',
|
|
success: () => {
|
|
location.reload();
|
|
},
|
|
error: (jqXHR, textStatus, errorThrown) => {
|
|
location.reload();
|
|
},
|
|
});
|
|
});
|
|
}
|
|
});
|