* Ajax request to refresh the CSRF token.
*/
function refreshToken(basePath) {
+ console.log('refresh');
const xhr = new XMLHttpRequest();
- xhr.open('GET', `${basePath}/?do=token`);
+ xhr.open('GET', `${basePath}/admin/token`);
xhr.onload = () => {
- const token = document.getElementById('token');
- token.setAttribute('value', xhr.responseText);
+ const elements = document.querySelectorAll('input[name="token"]');
+ [...elements].forEach((element) => {
+ console.log(element);
+ element.setAttribute('value', xhr.responseText);
+ });
};
xhr.send();
}
const ids = links.map(item => item.id);
window.location =
- `${basePath}/?change_visibility&token=${token.value}&newVisibility=${visibility}&ids=${ids.join('+')}`;
+ `${basePath}/admin/shaare/visibility?token=${token.value}&newVisibility=${visibility}&id=${ids.join('+')}`;
});
});
}