document.addEventListener('DOMContentLoaded', () => {
const a = document.createElement('a')
const darkModeSwitch = document.createElement('a')
a.classList.add('ct-revert')
darkModeSwitch.classList.add('ct-dark-mode-switch')
darkModeSwitch.innerHTML =
''
darkModeSwitch.addEventListener('click', e => {
e.preventDefault()
wp
.customize('customizer_color_scheme')
.set(
wp.customize('customizer_color_scheme')() === 'yes'
? 'no'
: 'yes'
)
})
// a.innerHTML = 'Reset'
a.addEventListener('click', e => {
e.preventDefault()
const r = confirm('Reset all settings?')
if (!r) return
jQuery(a).attr('disabled', 'disabled')
jQuery.post(
ct_localizations.ajax_url,
{
wp_customize: 'on',
action: 'ct_customizer_reset',
nonce: ct_localizations.customizer_reset_none
},
() => {
wp.customize.state('saved').set(true)
location.reload()
}
)
})
document.querySelector('#customize-header-actions').appendChild(a)
document
.querySelector('#customize-footer-actions')
.appendChild(darkModeSwitch)
})