Freedom Brothers – Landing Page
Posted by:
Category:
Comments:
Post Date:
Freedom Brothers – Landing Page
[]
Freedom Brothers - Landing Page 0) { $('.navbar.nav-v4').addClass('nav-scroll'); }else { $('.navbar.nav-v4').removeClass('nav-scroll'); } }); var navigation_alpha_starts_from = 0; var navigation_background_color = "rgba(0, 0, 0,"; var navigation_darkens_on_scroll = "1"; var top_nav_new_style = !navigation_darkens_on_scroll && ($(window).width() > 767); var custom_nav_style = "1"; if(!custom_nav_style){ $('.navbar-regular').css('background-color', 'rgba(255, 255, 255,' + navigation_alpha_starts_from + ')'); $('.navbar-inverse').css('background-color', navigation_background_color + (top_nav_new_style ? 0 : navigation_alpha_starts_from) + ')'); } if (navigation_darkens_on_scroll && !custom_nav_style) { $(document).on('scroll', function (e) { var alpha = navigation_alpha_starts_from + $(document).scrollTop() / 1950; $('.navbar-inverse').css('background-color', navigation_background_color + alpha + ')'); $('.navbar-regular').css('background-color', 'rgba(255, 255, 255,' + alpha + ')'); }); } if (!navigation_darkens_on_scroll && !custom_nav_style) { $(window).resize(function() { if ($(window).width() > 767) $('.navbar-inverse').css('background-color', navigation_background_color + 0 + ')'); else $('.navbar-inverse').css('background-color', navigation_background_color + navigation_alpha_starts_from + ')'); }); } $(function () { $('.nav a').on('click', function () { $('.navbar-collapse').collapse('hide'); }); }); ]]>= 0); linksWithPosition.sort(function(a,b) { return a.position - b.position; }); var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); linksWithPosition.forEach((e, i) => { var target = e.target || getUrlTarget(e.url); bottomNav.insertAdjacentHTML('beforeend', `${e.website_footer_label}`); }) var intervalCount = 0 var interval = setInterval(() => { if(intervalCount == 50){ clearInterval(interval); } removeOverflowingFooterLinks(); intervalCount ++; }, 200); $('.smart-footer-link').on("click", function(){ if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ shUrlParams['source'] = 'footer'; sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); } var visibleLinks = $('.smart-footer-link').map(function (e) { return $(this).data('type'); }).toArray().join(','); universal_ga('send', 'event', position:" + $(this).data('position') + "); }); } function removeOverflowingFooterLinks(){ var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); var width_sum = 0; bottomNavLinks.forEach(e => { width_sum += e.getBoundingClientRect().width; if ((width_sum) > window.innerWidth) { console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); e.remove(); } }); } function getUrlTarget(url){ if(url.startsWith('tel')){ return '_self'; } if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ return '_self'; } return '_blank'; } function npb() { var list= document.getElementsByClassName("bottom-list-item"); if (!list) return; if (document.getElementById("bottom-navbar") == null){ return; } var url = "" for (var i=0; i < all_cta_links.length; i++) { if (all_cta_links[i].cta_link_type == "order"){ url = all_cta_links[i].url; } } if ( url == ""){ return; } for (i=0; i < list.length; i++) { console.log(cta_link_matches_href(list[i].firstChild.href, url)); if (cta_link_matches_href(list[i].firstChild.href,url)) return; }; var item = list[list.length-1] document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); var width_sum = 0; for (i=0; i window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } item.firstChild.text = "Order"; item.firstChild.href = url; item.firstChild.id = "bottom_link_" + list.length; $(item.firstChild).on("click", function(){ if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ shUrlParams['source'] = 'footer'; sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); } universal_ga('send', 'event', { eventCategory: 'Button', eventAction: 'Click', eventLabel: 'Plan B-2 Order', transport: 'beacon' }); }); } function activateSmartFooter(){ var smart_footer_active = false; var smart_footer_version = null if(window.location.hash == '#smartFooterV2=enabled'){ smartFooterV2(); return; } if (smart_footer_active){ if(smart_footer_version == 2 ){ smartFooterV2(); }else { npb(); } } } activateSmartFooter(); var corona_config_str = ''; var corona_config = corona_config_str != '' ? JSON.parse('') : null; //corona instuctions function show_corona_instructions(text, phone, btnText){ //format to US number var match = phone.match(/^(d{3})(d{3})(d{4})$/); if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; }else { var linkLocation = 'tel:+1'+phone+''; var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' } var appendPhone = 'tel:+1'+phone+''; //inject html content if ($('.food-menu-nav').length) { //new template var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); var textColor = rgb2hex($('.section-header').css('color')); var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); fontSize = fontSize + Math.round(fontSize * 0.25); // var html = '
Source
'+text+' '+ match[1] + '-' + match[2] + '-' + match[3] +''+btnText+''; var html = ' '+text+' '+ match[1] + '-' + match[2] + '-' + match[3] +''+btnText+''; }else { //old template var pageEl = $('.tabnav'); var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); var linkTextColor = getContrast50(linkColor); var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); fontSize = fontSize + Math.round(fontSize * 0.25); var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); // var html = ' '+text+' '+ match[1] + '-' + match[2] + '-' + match[3] +''+btnText+''; var html = ' '+text+' '+ match[1] + '-' + match[2] + '-' + match[3] +''+btnText+''; } //html content pageEl.prepend(html); } function rgb2hex(rgb) { if(typeof rgb !== "undefined"){ rgbColor = rgb.match(/^rgb((d+),s*(d+),s*(d+))$/); if (!rgbColor) { rgba = rgb.match(/^rgba?((d+),s*(d+),s*(d+)(,s*d+.*d+)?)$/); return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); } function hex(x) { return ("0" + parseInt(x).toString(16)).slice(-2); } return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); } return rgb; } function getContrast50(hexcolor){ return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; } function show_corona_sidebar_instructions(text, phone){ //format to US number var match = phone.match(/^(d{3})(d{3})(d{4})$/); var divWidth = 230; var top = 50; var linkSize = '1.6em'; var pSize = $('p').css('font-size'); var appendPhone = 'tel:+1'+phone+''; if ($(window).width() < 1600) var top = 30; if ($(window).width() li.active>a').css('color'); var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); var linkTextColor = getContrast50(linkColor); } // $(parent).append(' '+text+' '+ match[1] + '-' + match[2] + '-' + match[3] +''); $(parent).append(' '+text+' '+ match[1] + '-' + match[2] + '-' + match[3] +''); //check if resolution is bigger than tablet resolution /* if ($(window).width() > 991) { //detect scroll window.onscroll = function (e) { if ($(window).scrollTop() == 0) { $('#corona-instructions-sidebar').hide(); }else { $('#corona-instructions-sidebar').show(); } } } */ } function check_corona_config(config){ console.log(config) if (config) { if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { if (!config.promote_deliveries && config.promote_pick_up) { var btnText = 'Call For Pick Up'; } if (config.promote_deliveries && !config.promote_pick_up) { var btnText = 'Call For Delivery'; } if (config.promote_deliveries && config.promote_pick_up) { var btnText = 'Call For Pick Up Or Delivery'; } if(typeof btnText !== "undefined"){ // check if pick up or delivery are true if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { var btnText = 'ORDER NOW'; if($('.food-menu-nav').length){ //new template var textColor = rgb2hex($('.section-header').css('color')); var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); fontSize = fontSize + Math.round(fontSize * 0.25); } else { //old template var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); var linkTextColor = getContrast50(linkColor); var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); fontSize = fontSize + Math.round(fontSize * 0.25); } show_corona_instructions('For online orders, use our own commission free ordering platform! or call:', config.food_page_instruction_phone, btnText); show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); } else { show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); } } } } } if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ $( document ).ready(function() { setTimeout(function(){ check_corona_config(corona_config); }, 300); }); } function isPhone(phone){ var regex = /^(+d{1,2}s?)?(?d{3})?[s.-]?d{3}[s.-]?d{4}$/; return regex.test(phone); } function sendEmail_MT(input_id) { var shp_email_to_subscribe = $("#sph-newsletter-input-" + input_id); var shp_phone_checkbox = $("#sph-newsletter-checkbox-phone-" + input_id).is(':checked'); var shp_phone_to_subscribe = $("#sph-newsletter-phone-" + input_id); if (!isEmail(shp_email_to_subscribe.val())) { alert('Please enter valid email address'); return; } if (shp_phone_to_subscribe.val().length > 0 || shp_phone_checkbox) { if (!isPhone(shp_phone_to_subscribe.val())) { alert('Please enter a valid phone number'); return; } } var sph_email_form_div = $(".sph-email-form"); var sph_loading_img = $(".sph-loading-img"); var sph_response_message_div = $(".sph-response-message"); var sph_submit_label = $(".sph-submit-label"); sph_submit_label.hide(); sph_loading_img.show(); var request = $.ajax({ method: "POST", url: "https://www.spothopperapp.com/api/spots//contacts/add_with_texting_permission", crossDomain: true, dataType: 'json', data: { email: shp_email_to_subscribe.val(), phone: shp_phone_to_subscribe.val(), texting_permission: shp_phone_checkbox }, success: function (data) { sph_response_message_div.html(data); sph_email_form_div.hide(); sph_response_message_div.show(); }, error: function (data) { sph_response_message_div.html("Something went wrong. Please try again later."); sph_email_form_div.hide(); sph_response_message_div.show(); } }); } ]]>
Source
Share this post
Related
Posts
Pizza
Access Denied
Access Denied You don't have permission to access "http://www.dominos.co.uk/pizza-near-me/stockton-on-tees/17-prince-regent-street" on this server. Reference #18.d2623417.1746593259.cd7abf6 https://errors.edgesuite.net/18.d2623417.1746593259.cd7abf6 Source
Pizza
London Style Pizza
Sweet dreams are made of cheese... And this cheese is caramelised! Our new product, invented by our team in Soho,...
Pizza
Access Denied
Access Denied You don't have permission to access "http://www.sainsburys.co.uk/shop/gb/groceries/pizza-takeaway/pizza-takeaway?" on this server. Reference #18.45182117.1745146031.5bf9bcda https://errors.edgesuite.net/18.45182117.1745146031.5bf9bcda Source
Pizza
Home – The Loading Bay
Home - The Loading Bay accountcartcba-logof-logoflaginstagramlb-logologo-tlbmedalsphonesalsastartel “Flourish Bakery presents a Napoletana Pizzeria in the heart of Watford serving sourdough pizza.”...