More Restaurant Heating in San Diego, CA

Project: El Take It Easy – San Diego, California So you have heard the old saying, “good news travels fast”, and did it ever.  El Take It Easy owner, Jay Porter, was visiting his friends Eileen and Phil Gregory of La Villa Del Ville, located on the Baja of California, and noticed just how warm and cozy it was.  Well, a few days later Jay contacted Heating and he had three Infratech heaters installed. Here’s what Jay had to say about the results: “We have gotten great results (financial and otherwise) with the heaters.  We don’t have any barrier between us and outside, and we had a hard time getting guests to stay on cold nites.  Now they’re warm and cozy under the heaters even when it’s blustery, even though the restaurant is open to the wind and cold. Please note:  Jay is also the owner of  The Linkery, also located in San Diego, CA.  If you are in the area, stop in and enjoy the warm and cozy atmosphere, and great food!    
Shopping Cart
(function () { // Early exit if the page doesn't have our UI document.addEventListener('DOMContentLoaded', function () { console.log('[HG] JS loaded'); // Sanity checks if (!window.hg_ajax_obj || !window.hg_ajax_obj.ajaxurl) { console.error('[HG] ajaxurl missing. Is the PHP snippet active?'); return; } var grid = document.getElementById('product-grid'); if (!grid) { console.error('[HG] #product-grid not found. Set the CSS ID on the section containing the Woo Products widget.'); return; } // Use event delegation so columns/buttons/inner elements all work document.addEventListener('click', function (e) { var btn = e.target.closest('.ajax-filter-btn'); if (!btn) return; e.preventDefault(); // Read tag from data attribute var tag = btn.getAttribute('data-tag'); if (!tag) { console.warn('[HG] Clicked filter has no data-tag'); return; } // Active state document.querySelectorAll('.ajax-filter-btn.active').forEach(function (el) { el.classList.remove('active'); }); btn.classList.add('active'); // Loading state grid.classList.add('loading'); console.log('[HG] Sending AJAX for tag:', tag, '→', window.hg_ajax_obj.ajaxurl); // AJAX (fetch) var form = new FormData(); form.append('action', 'heatinggreen_filter_products'); form.append('tag', tag); fetch(window.hg_ajax_obj.ajaxurl, { method: 'POST', credentials: 'same-origin', body: form }) .then(function (r) { return r.json(); }) .then(function (json) { if (!json) { console.error('[HG] Empty JSON response'); return; } if (json.success) { grid.innerHTML = json.data.html; console.log('[HG] Updated grid for tag:', tag); } else { console.error('[HG] Server error:', json.data && json.data.message ? json.data.message : json); } }) .catch(function (err) { console.error('[HG] AJAX error:', err); }) .finally(function () { grid.classList.remove('loading'); }); }); }); })();