Laravel 11, Vuexy Admin 10.3, by admin@koneko.mx
This commit is contained in:
@ -0,0 +1,29 @@
|
||||
import LivewireNotification from '../_class/LivewireNotification';
|
||||
import FormCustomListener from '../_class/FormCustomListener';
|
||||
|
||||
const notification = new LivewireNotification();
|
||||
|
||||
new FormCustomListener({
|
||||
buttonSelectors: ['.btn-save', '.btn-cancel', '.btn-reset'] // Selectores para botones
|
||||
});
|
||||
|
||||
Livewire.on('clearLocalStoregeTemplateCustomizer', event => {
|
||||
const _deleteCookie = name => {
|
||||
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';
|
||||
};
|
||||
|
||||
const pattern = 'templateCustomizer-';
|
||||
|
||||
// Iterar sobre todas las claves en localStorage
|
||||
Object.keys(localStorage).forEach(key => {
|
||||
if (key.startsWith(pattern)) {
|
||||
localStorage.removeItem(key);
|
||||
}
|
||||
});
|
||||
|
||||
_deleteCookie('admin-mode');
|
||||
_deleteCookie('admin-colorPref');
|
||||
_deleteCookie('colorPref');
|
||||
_deleteCookie('theme');
|
||||
_deleteCookie('direction');
|
||||
});
|
@ -0,0 +1,27 @@
|
||||
import LivewireNotification from '../_class/LivewireNotification';
|
||||
import SmtpSettingsForm from '../_class/SmtpSettingsForm';
|
||||
import SenderResponseForm from '../_class/SenderResponseForm';
|
||||
|
||||
new LivewireNotification();
|
||||
|
||||
window.smtpSettingsForm = new SmtpSettingsForm();
|
||||
window.senderResponseForm = new SenderResponseForm();
|
||||
|
||||
Livewire.hook('morphed', ({ component }) => {
|
||||
switch (component.name) {
|
||||
case 'mail-smtp-settings':
|
||||
if (window.smtpSettingsForm) {
|
||||
window.smtpSettingsForm.reload(); // Recarga el formulario sin destruir la instancia
|
||||
}
|
||||
break;
|
||||
|
||||
case 'mail-sender-response-settings':
|
||||
if (window.senderResponseForm) {
|
||||
window.senderResponseForm.reload(); // Recarga el formulario sin destruir la instancia
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user