init
This commit is contained in:
20
staticfiles/account/js/account.js
Normal file
20
staticfiles/account/js/account.js
Normal file
@ -0,0 +1,20 @@
|
||||
(function () {
|
||||
const allauth = window.allauth = window.allauth || {}
|
||||
|
||||
function manageEmailForm (o) {
|
||||
const actions = document.getElementsByName('action_remove')
|
||||
if (actions.length) {
|
||||
actions[0].addEventListener('click', function (e) {
|
||||
if (!window.confirm(o.i18n.confirmDelete)) {
|
||||
e.preventDefault()
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
allauth.account = {
|
||||
forms: {
|
||||
manageEmailForm
|
||||
}
|
||||
}
|
||||
})()
|
12
staticfiles/account/js/onload.js
Normal file
12
staticfiles/account/js/onload.js
Normal file
@ -0,0 +1,12 @@
|
||||
(function () {
|
||||
document.addEventListener('DOMContentLoaded', function () {
|
||||
Array.from(document.querySelectorAll('script[data-allauth-onload]')).forEach(scriptElt => {
|
||||
const funcRef = scriptElt.dataset.allauthOnload
|
||||
if (typeof funcRef === 'string' && funcRef.startsWith('allauth.')) {
|
||||
const funcArg = JSON.parse(scriptElt.textContent)
|
||||
const func = funcRef.split('.').reduce((acc, part) => acc && acc[part], window)
|
||||
func(funcArg)
|
||||
}
|
||||
})
|
||||
})
|
||||
})()
|
Reference in New Issue
Block a user