Enhancing communication and aligning culture with our stated values.
- January
- February
- March
- April
- May
- June
- July
- August
- September
- October
- November
- December
|
document.addEventListener(‘DOMContentLoaded’, function () { const checkboxes = document.querySelectorAll(‘input[type=”checkbox”]’); checkboxes.forEach((checkbox) => { const sessionId = checkbox.dataset.sessionId; // Fetch the saved state from the server fetch(`${ajaxurl}?action=get_checkbox_state&session_id=${sessionId}`) .then((response) => { if (!response.ok) { throw new Error(`Error fetching state for ${sessionId}: ${response.statusText}`); } return response.json(); }) .then((data) => { console.log(`Fetched state for ${sessionId}:`, data.isChecked); checkbox.checked = data.isChecked === ‘true’; // Update checkbox state }) .catch((error) => console.error(error)); // Save state on change using AJAX checkbox.addEventListener(‘change’, () => { const isChecked = checkbox.checked; console.log(`Saving state for ${sessionId}:`, isChecked); fetch(ajaxurl, { method: ‘POST’, headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’ }, body: new URLSearchParams({ action: ‘save_checkbox_state’, session_id: sessionId, is_checked: isChecked, }), }) .then((response) => { if (!response.ok) { throw new Error(`Error saving state for ${sessionId}: ${response.statusText}`); } console.log(`State for ${sessionId} saved successfully!`); }) .catch((error) => console.error(error)); }); }); });
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.
New Sessions Coming Soon!
We’re working on making these sessions available to you shortly. In the meantime, feel free to explore additional sessions in our Library.

