admin.aprsto/htdocs/public/assets/js/mail-settings.js
2025-02-02 17:15:45 -05:00

42 lines
1.1 KiB
JavaScript

(function () {
'use strict';
let loadFile = function (event) {
var reader = new FileReader();
reader.onload = function () {
var output = document.getElementById('profile-img');
if (event.target.files[0].type.match('image.*')) {
output.src = reader.result;
} else {
event.target.value = '';
alert('please select a valid image');
}
};
if(event.target.files[0]){
reader.readAsDataURL(event.target.files[0]);
}
};
// for personal information language
const multipleCancelButton = new Choices(
'#language',
{
allowHTML: true,
removeItemButton: true,
}
);
// for mail language
const multipleCancelButton1 = new Choices(
'#mail-language',
{
allowHTML: true,
removeItemButton: true,
}
);
// for profile photo update
let ProfileChange = document.querySelector('#profile-change');
ProfileChange.addEventListener('change', loadFile);
})();