$(document).ready(function () {
$("#presentation_settings_btn").click(editPresentationSettings);
$("#complexes_presentation_settings_btn").click(editPresentationComplexes);
// console.log($("#complexes_iframe_url"), 'TESTSSSS');
$("#complexes_iframe_url").html(``);
const btnElement = document.getElementById("complexes_presentation_settings_btn");
if (btnElement) {
const id = btnElement.getAttribute('data-id-c');
console.log(id, 'idddddddddddddd');
$.ajax({
url: "/admin/ajax/getComplexPresentation.php?id=" + id,
method: "get",
success: function(data) {
frame_data = JSON.parse(data)
const url = frame_data.url;
const iframe = ``
const endDate = new Date(frame_data.end_date).toLocaleDateString("ru-RU")
$("#complexes_iframe_url > code").text(iframe)
$("#complexes_iframe_url +svg")
.on("click", function () {
copyToClipboard(iframe);
showCopiedMessage();
});
$("#complexes-pres-title-wrapper > h3").text(``) // Оплачено до ${endDate}
}
})
} else {
console.warn('Элемент #complexes_presentation_settings_btn не найден');
}
});
function copyToClipboard(text) {
navigator.clipboard.writeText(text)
}
function showCopiedMessage() {
const tooltip = $(".iframe_tooltip");
tooltip.show();
setTimeout(function() {
tooltip.fadeOut();
}, 2000);
}
function editPresentationSettings() {
let color = document.getElementById("presentation_color").value;
const id = document.getElementById("presentation_settings_btn").getAttribute('data-id');
$.ajax({
url: "/admin/ajax/togglePresentationFrame.php?id=" + id,
method: "post",
data: { color },
success: function (data) {
console.log('already success');
$("body").removeClass("lock");
window.location.reload(true);
},
error: function (jqXHR, textStatus, errorThrown) {
var i = errorThrown;
},
});
}
function editPresentationComplexes() {
let main_color = document.getElementById("complexes_presentation_color").value;
let client_funnel_id = document.getElementById("complexes_presentation_client_funnel").value;
let req_funnel_id = document.getElementById("complexes_presentation_req_funnel").value;
let color_reserved = document.getElementById("complexes_presentation_reserved_color").value;
let color_free = document.getElementById("complexes_presentation_free_color").value;
const id = document.getElementById("complexes_presentation_settings_btn").getAttribute('data-id-c');
console.log(id);
$.ajax({
url: "/admin/ajax/toggleComplexesFrame.php?id=" + id,
method: "post",
data: { main_color, client_funnel_id, req_funnel_id, color_reserved, color_free },
success: function (data) {
console.log('frame saved succesifully');
$("body").removeClass("lock");
window.location.reload(true);
},
error: function () {
console.log(error);
}
})
}