![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/app/bundles/PageBundle/Assets/js/ |
/** This section is only needed once per page if manually copying **/ if (typeof MauticPrefCenterLoaded === 'undefined') { var MauticPrefCenterLoaded = true; function replaceSlotParams(slot){ var i; var text = slot.dataset['paramLabelText']; if (text) { setLabelText(slot, 'label.control-label', text); var channels = slot.querySelectorAll('label[data-channel]'); for (i = 0; i < channels.length; i++) { channels[i].innerHTML = text.replace('%channel%', channels[i].dataset['channel']); } } var numOfLabelsInSlot = 4; for (i = 1; i <= numOfLabelsInSlot; i++) { text = slot.dataset['paramLabelText' + i]; if (typeof text !== "undefined") { setLabelText(slot, 'label.label' + i, text); } } // button value replace text = slot.dataset['paramLinkText']; if (typeof text !== "undefined") { var labels = slot.querySelectorAll('.button'); labels[0].innerHTML = text; } } function setLabelText(slot, querySelector, text) { var labels = slot.querySelectorAll(querySelector); for (var i = 0; i < labels.length; i++) { labels[i].innerHTML = text; } } // Handler when the DOM is fully loaded var callback = function(){ var slots = document.querySelectorAll('div[data-slot="segmentlist"], div[data-slot="categorylist"], div[data-slot="preferredchannel"], div[data-slot="channelfrequency"],div[data-slot="saveprefsbutton"]'); for (var i = 0; i < slots.length; i++) { replaceSlotParams(slots[i]); } }; if (document.readyState === "complete" || !(document.readyState === "loading" || document.documentElement.doScroll)) { callback(); } else { document.addEventListener("DOMContentLoaded", callback); } function togglePreferredChannel(channel) { var status = document.getElementById(channel).checked; if (status) { document.getElementById('lead_contact_frequency_rules_frequency_number_' + channel).disabled = false; document.getElementById('lead_contact_frequency_rules_frequency_time_' + channel).disabled = false; document.getElementById('lead_contact_frequency_rules_contact_pause_start_date_' + channel).disabled = false; document.getElementById('lead_contact_frequency_rules_contact_pause_end_date_' + channel).disabled = false; } else { document.getElementById('lead_contact_frequency_rules_frequency_number_' + channel).disabled = true; document.getElementById('lead_contact_frequency_rules_frequency_time_' + channel).disabled = true; document.getElementById('lead_contact_frequency_rules_contact_pause_start_date_' + channel).disabled = true; document.getElementById('lead_contact_frequency_rules_contact_pause_end_date_' + channel).disabled = true; } } function saveUnsubscribePreferences(formId) { var forms = document.getElementsByName(formId); for (var i = 0; i < forms.length; i++) { if (forms[i].tagName === 'FORM') { forms[i].submit(); } } } }