[UPDT]Update in transalation in delete modal
This commit is contained in:
@@ -1,29 +1,78 @@
|
|||||||
|
var confirmModal = {
|
||||||
|
ar: "تأكيد",
|
||||||
|
de: "Bestätigen",
|
||||||
|
es: "Confirmar",
|
||||||
|
en: "Confirm",
|
||||||
|
fr: "Confirmer",
|
||||||
|
};
|
||||||
|
|
||||||
|
var cancelModal = {
|
||||||
|
ar: "إلغاء",
|
||||||
|
de: "Abbrechen",
|
||||||
|
es: "Cancelar",
|
||||||
|
en: "Cancel",
|
||||||
|
fr: "Annuler",
|
||||||
|
};
|
||||||
|
|
||||||
|
function getCookie(name) {
|
||||||
|
let cookieValue = null;
|
||||||
|
if (document.cookie && document.cookie !== "") {
|
||||||
|
const cookies = document.cookie.split(";");
|
||||||
|
for (let i = 0; i < cookies.length; i++) {
|
||||||
|
const cookie = cookies[i].trim();
|
||||||
|
// Does this cookie string begin with the name we want?
|
||||||
|
if (cookie.substring(0, name.length + 1) === name + "=") {
|
||||||
|
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return cookieValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getCurrentLanguageCode(callback) {
|
||||||
|
$.ajax({
|
||||||
|
type: "GET",
|
||||||
|
url: "/employee/get-language-code/",
|
||||||
|
success: function (response) {
|
||||||
|
var languageCode = response.language_code;
|
||||||
|
callback(languageCode); // Pass the language code to the callback
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
var originalConfirm = window.confirm;
|
var originalConfirm = window.confirm;
|
||||||
// Override the default confirm function with SweetAlert
|
// Override the default confirm function with SweetAlert
|
||||||
window.confirm = function(message) {
|
window.confirm = function(message) {
|
||||||
var event = window.event || {};
|
var event = window.event || {};
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
var languageCode = null;
|
||||||
|
getCurrentLanguageCode(function (code) {
|
||||||
|
languageCode = code;
|
||||||
|
var confirm = confirmModal[languageCode];
|
||||||
|
var cancel = cancelModal[languageCode];
|
||||||
// Add event listener to "Confirm" button
|
// Add event listener to "Confirm" button
|
||||||
$("#confirmModalBody").html(message)
|
$("#confirmModalBody").html(message)
|
||||||
var submit = false;
|
var submit = false;
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
text: message,
|
text: message,
|
||||||
icon: 'question',
|
icon: 'question',
|
||||||
showCancelButton: true,
|
showCancelButton: true,
|
||||||
confirmButtonColor: '#008000',
|
confirmButtonColor: '#008000',
|
||||||
cancelButtonColor: '#d33',
|
cancelButtonColor: '#d33',
|
||||||
confirmButtonText: 'Confirm',
|
confirmButtonText: confirm,
|
||||||
cancelButtonText: 'Cancel',
|
cancelButtonText: cancel,
|
||||||
}).then((result) => {
|
}).then((result) => {
|
||||||
if (result.isConfirmed) {
|
if (result.isConfirmed) {
|
||||||
if (event.target.tagName.toLowerCase() === 'form') {
|
if (event.target.tagName.toLowerCase() === 'form') {
|
||||||
event.target.submit();
|
event.target.submit();
|
||||||
|
}
|
||||||
|
else if (event.target.tagName.toLowerCase() === 'a') {
|
||||||
|
window.location.href = event.target.href;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
}
|
}
|
||||||
else if (event.target.tagName.toLowerCase() === 'a') {
|
})
|
||||||
window.location.href = event.target.href;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user