1<!DOCTYPE html> 2<html lang="en"><head> 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 4<!-- Google tag (gtag.js) -->
vendor: 71 bytes, line 4
4<script async="async" src="https://www.googletagmanager.com/gtag/js?id=
4G-VG24VK2VKT
vendor: 11 bytes, line 4
4"></script>
4<script> 5 window.dataLayer = window.dataLayer || []; 6 function gtag(){dataLayer.push(arguments);} 7 gtag('set', 'linker', {'domains': ['tmt.spotapps.co','spothopperapp.com']}); 8 gtag('js', new Date()); 9 gtag('config', 'G-L0HPGMBNYB'); 10 gtag('config', 'G-VG24VK2VKT'); 11 </script>
11<!-- wcache 2025-08-13 17:40:49.842088Z --><!-- 12smart_footer: true, 13smart_footer_version: 2, 14scripting_active: false 15--><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta name="description" content="At Feta Flav Greek Taverna, we're committed to web accessibility for all users. Read our accessibility statement or contact us for help."/><meta content="" name="author"/><meta content="Feta Flav Greek Taverna -" property="og:title"/><meta content="website" property="og:type"/><meta content="http://fetaflavgt.com/a-article" property="og:url"/><meta content="..." property="og:description"/><meta content="website_images/ab_websites/199650_website_v1/specials_page.jpg" property="og:image"/><meta content="Grilled Octopus on a plate top view" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="106829354717324" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="Feta Flav Greek Taverna -" name="twitter:title"/><meta content="..." name="twitter:description"/><meta content="website_images/ab_websites/199650_website_v1/specials_page.jpg" name="twitter:image"/><title>Accessibility Statement</title> 16 <link rel="canonical" href="https://fetaflavgt.com/accessibility-page-01" />
17<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script>
17<link href="website_images/ab_websites/199650_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="website_images/ab_websites/199650_website_v1/favicons/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="website_images/ab_websites/199650_website_v1/favicons/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/199650_website_v1/favicons/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="website_images/ab_websites/199650_website_v1/favicons/safari-pinned-tab.svg" rel="mask-icon"/><link href="website_images/ab_websites/199650_website_v1/favicons/favicon.ico" rel="shortcut icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="https://static.spotapps.co/website_images/ab_websites/199650_website_v1/favicons/browserconfig.xml" name="msapplication-config"/><meta content="#ffffff" name="theme-color"/><link href="web/fetaflavgt--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="web/fetaflavgt--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="web/fetaflavgt--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="web/fetaflavgt--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="web/fetaflavgt--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="web/fetaflavgt--com/lib/owlcarousel/owl.theme.default.min.css" rel="stylesheet"/><link href="web-lib/leaflet/leaflet-1.3.1/dist/leaflet.css" rel="stylesheet"/><link href="web/fetaflavgt--com/css/style_version2.css" id="mainCSS" rel="stylesheet"/><link href="web/fetaflavgt--com/css/bottom_navigation_v1_v1708693101.css" rel="stylesheet"/><link href="css/custom_v1708693101-domain-fetaflavgt.com.css" rel="stylesheet"/><link href="web/fetaflavgt--com/lib/icons_font/css/social_icons.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/icons_font/css/social_icons-ie7.css"><![endif]--><link href="web/fetaflavgt--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]--><style> 18 html{ 19 height: 100%; 20 } 21 .webkit-mobile-body{ 22 height: 100%; 23 overflow: hidden; 24 } 25 .webkit-mobile-body>div:first-child{ 26 height:100%; 27 overflow: auto; 28 -webkit-overflow-scrolling: touch; 29 } 30 </style>
30<script src="websites/lib/lazysizes/lazysizes.min.js" async=""></script>
30<script> 31function ga_check(){ 32 return true; 33} 34</script>
34<script> 35function universal_ga(action, type, category, ev_action, label){ 36 if(typeof ga === 'function') 37 { 38 if(!(action && label)) 39 ga(action, type, category) 40 else 41 ga(action, type, category, ev_action, label) 42 } 43 if(typeof gtag === 'function') 44 { 45 if(!(action && label)) 46 { 47 hash = category 48 ev_label = hash["eventLabel"] 49 var splits = ev_label.match(/.{1,100}/g) ?? []; 50 delete(hash["eventLabel"]) 51 if(splits.length <= 1) 52 hash["eventLabel"] = ev_label 53 else 54 { 55 for (let i = 0; i < splits.length; i++) { 56 var key = "eventLabel_"+i 57 hash[key] = splits[i] 58 } 59 } 60 console.log(hash) 61 gtag("event", hash["eventCategory"], hash); 62 } 63 else 64 { 65 var hash = { 66 eventCategory: category, 67 eventAction: ev_action 68 } 69 var splits = label.match(/.{1,100}/g) ?? []; 70 if(splits.length <= 1) 71 hash["eventLabel"] = label 72 else 73 { 74 for (let i = 0; i < splits.length; i++) { 75 var key = "eventLabel_"+i 76 hash[key] = splits[i] 77 } 78 } 79 gtag("event", hash["eventCategory"], hash); 80 } 81 } 82} 83</script>
83</head><body class="drink-menu article-background ">
83<script> function getPromotionUrlParams(){ 84 var params_str = sessionStorage.getItem('shUrlParams'); 85 if (params_str != null){ 86 return JSON.parse(params_str); 87 }else{ 88 return {}; 89 } 90 } 91 function getPromotionSourceDetails(){ 92 var params_str = localStorage.getItem('promotionSourceDetails'); 93 if (params_str != null){ 94 return JSON.parse(params_str); 95 }else{ 96 return {}; 97 } 98 } 99 function getLastEmailVisitInDays(){ 100 var promotionSourceDetails = getPromotionSourceDetails(); 101 if (!promotionSourceDetails['last_visit_email'] ){ 102 return null; 103 } 104 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24)); 105 } 106 function getLastSocialVisitInDays(){ 107 var promotionSourceDetails = getPromotionSourceDetails(); 108 if (!promotionSourceDetails['last_visit_social'] ){ 109 return null; 110 } 111 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24)); 112 } 113 var shUrlParams = getPromotionUrlParams(); 114 var promotionSourceDetails = getPromotionSourceDetails(); 115 new URL(document.location).searchParams.forEach(function(value, paramName){ 116 shUrlParams[paramName] = value; 117 if (paramName == 'source' && value =='social' ){ 118 promotionSourceDetails['last_visit_social'] = new Date(); 119 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 120 } 121 if (paramName == 'source' && value =='email' ){ 122 promotionSourceDetails['last_visit_email'] = new Date(); 123 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 124 } 125 }); 126 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)) 127</script>
127<div><header style="background-color:#000000;"><style> 128.nav-v8 .nav-tab:nth-child(n+7) { 129 -webkit-box-ordinal-group: 3; 130 order: 3; 131} 132.navbar.nav-v6.nav-v8 .desktop-navigation .header-logo { 133 top: 0px; 134} 135.navbar.nav-v6.nav-v8.nav-scroll .desktop-navigation .header-logo { 136 top: 0px; 137} 138.navbar.nav-v6 .container { 139 padding-top: 10px; 140 padding-bottom: 10px; 141} 142.navbar.nav-v6.nav-scroll .container { 143 padding-top: 0px; 144 padding-bottom: 0px; 145} 146.navbar.nav-v6 .header-logo img { 147 max-width: 100%; 148} 149@media (max-width: 767px) { 150 /* DO NOT change mobile nav height on page scroll */ 151 .navbar.nav-v6 .navbar-header, 152 .navbar.nav-v6.nav-scroll .navbar-header { 153 padding-top: 10px; 154 padding-bottom: 10px; 155 } 156 .navbar.nav-v6.nav-v8 .socialnav, 157 .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 158 margin-top: 10px; 159 } 160 .navbar.nav-v6 .container, 161 .navbar.nav-v6.nav-scroll .container { 162 padding-top: 0; 163 padding-bottom: 0; 164 } 165 .navbar.nav-v6 .header-logo, 166 .navbar.nav-v6.nav-scroll .header-logo { 167 height: 70px; 168 } 169 .navbar.nav-v6 .header-logo img { 170 max-height: 100%; 171 } 172 .navbar.nav-v6.nav-scroll .header-logo img { 173 max-width: 100%; 174 } 175 /* HOME page CHANGE mobile nav height on page scroll */ 176 /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */ 177 body.home-page .navbar.nav-v6 .navbar-header { 178 padding-top: 10px; 179 padding-bottom: 10px; 180 } 181 body.home-page .navbar.nav-v6.nav-scroll .navbar-header{ 182 padding-top: 0px; 183 padding-bottom: 0px; 184 } 185 body.home-page .navbar.nav-v6.nav-v8 .socialnav { 186 margin-top: 10px; 187 } 188 body.home-page .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 189 margin-top: 0px; 190 } 191 body.home-page .navbar.nav-v6 .container{ 192 padding-top: 0; 193 padding-bottom: 0; 194 } 195 body.home-page .navbar.nav-v6.nav-scroll .container { 196 padding-top: 0; 197 padding-bottom: 0; 198 } 199 body.home-page .navbar.nav-v6 .header-logo { 200 height: 70px; 201 } 202 body.home-page .navbar.nav-v6.nav-scroll .header-logo { 203 height: 50px; 204 } 205 body.home-page .navbar.nav-v6 .header-logo img { 206 max-height: 100%; 207 max-width: 100%; 208 } 209 body.home-page .navbar.nav-v6.nav-scroll .header-logo img { 210 max-width: 80%; 211 } 212} 213.navbar-regular .navbar-collapse.collapse.in { 214 background-color: transparent; 215 width: 100%; 216} 217.navbar.nav-v6 .navbar-tabs { 218 background-color: #fff; 219 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 220 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 221 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 222} 223.navbar.nav-v6.nav-scroll .navbar-tabs { 224 background-color: #FFFFFF; 225 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 226 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 227 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 228} 229.drink-menu .navbar.nav-v6 .navbar-tabs { 230 background-color: #FFFFFF; 231 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 232 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 233 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 234} 235.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 236 background-color: #FFFFFF; 237 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 238 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 239 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 240} 241li.drop-down-link .sub-menu { 242 background-color: #fff; 243 color: #14184E; 244 } 245.nav-scroll li.drop-down-link .sub-menu { 246 background-color: #FFFFFF; 247 color: #14184E; 248} 249.drink-menu li.drop-down-link .sub-menu { 250 background-color: #FFFFFF; 251 color: #14184E; 252} 253.drink-menu .nav-scroll li.drop-down-link .sub-menu { 254 background-color: #FFFFFF; 255 color: #14184E; 256} 257li.drop-down-link .sub-menu a, 258li.drop-down-link div.drop-down { 259 color: #14184E; 260} 261.nav-scroll li.drop-down-link .sub-menu a, 262.nav-scroll li.drop-down-link div.drop-down { 263 color: #14184E; 264} 265.drink-menu li.drop-down-link .sub-menu a, 266.drink-menu li.drop-down-link div.drop-down { 267 color: #14184E; 268} 269.drink-menu .nav-scroll li.drop-down-link .sub-menu a, 270.drink-menu .nav-scroll li.drop-down-link div.drop-down { 271 color: #14184E; 272} 273.navbar-regular.nav-v6 .navbar-nav>li>a, 274.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 275.navbar-regular.nav-v6 .navbar-nav>.active>a, 276.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 277.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 278 border: none; 279 background-color: transparent; 280 color: #0032A1; 281} 282.navbar-regular.nav-v6 .navbar-nav>li>a { 283 color: #14184E; 284} 285.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 286 color: #14184E; 287} 288.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 289.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 290.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 291.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover {
292 color: #0032A1; 293} 294li.drop-down-link .sub-menu a:hover, 295li.drop-down-link .sub-menu a:focus { 296 color: #0032A1; 297} 298.drink-menu li.drop-down-link .sub-menu a:hover, 299.drink-menu li.drop-down-link .sub-menu a:focus { 300 color: #0032A1; 301} 302.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 303 color: #14184E; 304} 305.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 306 background-color: #14184E; 307} 308.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 309 background-color: #14184E; 310} 311.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 312 background-color: #0032A1; 313} 314.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 315 background-color: #0032A1; 316} 317.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 318.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 319.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 320.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 321.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 322 border: none; 323 color: #0032A1; 324} 325.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 326 color: #14184E; 327} 328.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 329 border: none; 330 color: #14184E; 331} 332.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 333.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 334.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 335.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 336 color: #0032A1; 337} 338.nav-scroll li.drop-down-link .sub-menu a:hover, 339.nav-scroll li.drop-down-link .sub-menu a:focus { 340 color: #0032A1; 341} 342.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover, 343.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus { 344 color: #0032A1; 345} 346.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 347 background-color: #14184E; 348} 349.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 350 background-color: #14184E; 351} 352.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 353 background-color: #0032A1; 354} 355.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 356 background-color: #0032A1; 357} 358.navbar.nav-v6 .header-logo-text{ 359 color: #14184E; 360} 361.navbar.nav-v6.nav-scroll .header-logo-text{ 362 color: #14184E; 363} 364.navbar.nav-v6 .social-icon{ 365 color: #14184E; 366} 367.navbar.nav-v6.nav-scroll .social-icon{ 368 color: #14184E; 369} 370.navbar.nav-v6 .social-square .contact-icon:hover { 371 color: #14184E; 372 background-color: #0032A1; 373} 374.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 375 color: #14184E; 376 background-color: #0032A1; 377} 378.drink-menu .navbar.nav-v6 .header-logo-text{ 379 color: #14184E; 380} 381.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 382 color: #14184E; 383} 384.drink-menu .navbar.nav-v6 .social-icon{ 385 color: #14184E; 386} 387.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 388 color: #14184E; 389} 390.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover { 391 color: #14184E; 392 background-color: #0032A1; 393} 394.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 395 color: #14184E; 396 background-color: #0032A1; 397} 398.navbar.nav-v6 .navbar-tabs { 399 border-bottom: 1px solid transparent; 400} 401.navbar.nav-v6.nav-scroll .navbar-tabs { 402 border-bottom: 1px solid transparent; 403} 404.drink-menu .navbar.nav-v6 .navbar-tabs { 405 border-bottom: 1px solid transparent; 406} 407.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 408 border-bottom: 1px solid transparent; 409} 410@media (max-width: 767px) { 411 .navbar.nav-v6 { 412 background-color: #fff; 413 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 414 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 415 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 416 } 417 .navbar.nav-v6.nav-scroll { 418 background-color: #FFFFFF; 419 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 420 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 421 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 422 } 423 .drink-menu .navbar.nav-v6 { 424 background-color: #FFFFFF; 425 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 426 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 427 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 428 } 429 .drink-menu .navbar.nav-v6.nav-scroll { 430 background-color: #FFFFFF; 431 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 432 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 433 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 434 } 435 .navbar.nav-v6 .container, 436 .navbar.nav-v6.nav-scroll .container, 437 .drink-menu .navbar.nav-v6 .container, 438 .drink-menu .navbar.nav-v6.nav-scroll .container { 439 border-bottom: none; 440 } 441 .navbar.nav-v6 .navbar-header { 442 border-bottom: 1px solid transparent; 443 } 444 .navbar.nav-v6.nav-scroll .navbar-header { 445 border-bottom: 1px solid transparent; 446 } 447 .drink-menu .navbar.nav-v6 .navbar-header { 448 border-bottom: 1px solid transparent; 449 } 450 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 451 border-bottom: 1spx solid transparent; 452 } 453 li.drop-down-link .sub-menu, 454 .drink-menu li.drop-down-link .sub-menu { 455 background-color: transparent; 456 } 457 .nav-scroll li.drop-down-link .sub-menu, 458 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 459 background-color: transparent; 460 } 461 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 462 .navbar-regular.nav-v6 .navbar-nav>.active>a, 463 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 464 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 465 background-color: #0032A1; 466 color: #14184E; 467 } 468 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 469 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 470 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 471 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 472 background-color: #0032A1; 473 color: #14184E; 474 } 475 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 476 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 477 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 478 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 479 background-color: #0032A1; 480 color: #14184E; 481 } 482 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 483 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 484 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 485 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 486 background-color: #0032A1; 487 color: #14184E; 488 } 489 .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 490 color: #0032A1; 491 } 492 .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 493 color: #0032A1; 494 } 495 .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 496 color: #0032A1; 497 } 498 .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 499 color: #0032A1; 500 } 501} 502</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v7 nav-v8 nav-top navbar-regular navbar-fixed-top" id="navbar" role="navigation"><div class="visuallyhidden" id="skip"><a href="#content">Skip to Main Content</a></div><div class="desktop-navigation"><div class="navbar-tabs"><div class="container"><div class="navbar-content"><ul class="nav navbar-nav"><li class="logo-holder"><div class="header-logo logo-top"><img alt="Feta Flav Greek Taverna logo top - Homepage" class="img-responsive logo-top logo-image" role="link" src="website_images/ab_websites/199650_website_v1/logo.png" tabindex="0"/></div><div class="header-logo logo-scroll"><img alt="Feta Flav Greek Taverna logo scroll - Homepage" class="img-responsive logo-scroll logo-image" role="link" src="website_images/ab_websites/199650_website_v1/logo.png" tabindex="0"/></div></li><li class="nav-tab nav-menu-page"><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-food-menu" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-food-menu_link" target="_self"> 503 Menu 504 </a></li><li class="nav-tab"><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-drink-menu" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-drink-menu_link" target="_self"> 505 Drinks 506 </a></li><li class="nav-tab"><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-happy-hours-specials" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-happy-hours-specials_link" target="_self"> 507 Specials 508 </a></li><li class="nav-tab"><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-events" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-events_link" target="_self"> 509 Events 510 </a></li><li class="nav-tab nav-reservations-link"><a class="link-reservations-sh" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-reservations" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-reservations#_link" target="_self"> 511 Reserve 512 </a></li><li class="nav-tab nav-parties-link"><a class="link-parties-sh" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-party" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-party#_link" target="_self"> 513 Parties 514 </a></li><li class="nav-tab nav-catering-link"><a class="link-catering-sh" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-catering" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-catering#_link" target="_self"> 515 Catering 516 </a></li><li class="nav-tab nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=199650&callback_url=http://fetaflavgt.com/a-article" id="https://tmt.spotapps.co/job-listings?spot_id=199650&callback_url=http://fetaflavgt.com/a-article#_link" target="_self"> 517 Jobs 518 </a></li><li class="nav-tab"><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-about-page" id="/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-about-page_link" target="_self"> 519 About 520 </a></li><li class="nav-tab helper-tab"><a href="#" id="hidden_tab_r" target="_self"><span class="visuallyhidden">Go to top</span></a></li></ul><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/106829354717324" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/fetaflav" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=Feta+Flav+Greek+Taverna+2111+Asheville+Highway+Suite+8%269&source=lmns&bih=706&
520biw=1355&rlz=1C1YTUH_enRS1022RS1022&hl=en&sa=X&ved=2ahUKEwiPvM32noyEAxUykv0HHfYWAMUQ0pQJKAB6BAgBEAI#lrd=0x8859eb99762904a7:0x5c5495e61c5880be,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul></div></div></div></div><div class="mobile-navigation"><div class="container"><a class="header-logo logo-top" href="/"><img alt="Feta Flav Greek Taverna logo top - Homepage" class="img-responsive logo-top" src="website_images/ab_websites/199650_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Feta Flav Greek Taverna logo scroll - Homepage" class="img-responsive logo-scroll" src="website_images/ab_websites/199650_website_v1/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/106829354717324" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.instagram.com/fetaflav" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a></li><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.google.com/search?q=Feta+Flav+Greek+Taverna+2111+Asheville+Highway+Suite+8%269&source=lmns&bih=706&biw=1355&rlz=1C1YTUH_enRS1022RS1022&hl=en&sa=X&ved=2ahUKEwiPvM32noyEAxUykv0HHfYWAMUQ0pQJKAB6BAgBEAI#lrd=0x8859eb99762904a7:0x5c5495e61c5880be,1,,,," target="_blank"><i aria-hidden="true" class="social-icon fa fa-google"></i><span>Google page</span></a></li></ul><div class="navbar-header"><button class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" nav-menu-page"><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-food-menu" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-food-menu_link" target="_self"> 521 Menu 522 </a></li><li class=" "><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-drink-menu" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-drink-menu_link" target="_self"> 523 Drinks 524 </a></li><li class=" "><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-happy-hours-specials" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-happy-hours-specials_link" target="_self"> 525 Specials 526 </a></li><li class=" "><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-events" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-events_link" target="_self"> 527 Events 528 </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-reservations" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-reservations#_link" target="_self"> 529 Reserve 530 </a></li><li class=" nav-parties-link"><a class="link-parties-sh" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-party" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-party#_link" target="_self"> 531 Parties 532 </a></li><li class=" nav-catering-link"><a class="link-catering-sh" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-catering" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-catering#_link" target="_self"> 533 Catering 534 </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=199650&callback_url=http://fetaflavgt.com/a-article" id="mobile_https://tmt.spotapps.co/job-listings?spot_id=199650&callback_url=http://fetaflavgt.com/a-article#_link" target="_self"> 535 Jobs 536 </a></li><li class=" "><a class="" href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-about-page" id="mobile_/Hendersonville-Blue-Ridge-Commons-Feta-Flav-Greek-Taverna-about-page_link" target="_self"> 537 About 538 </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="pagecontent"><div class="tabnav"></div><div class="tabs-container"><style> 539.drink-menu .article-background, .drink-menu.article-background .pagecontent { 540 background-color: #000; 541 color: #fff; 542} 543.drink-menu.article-background .pagecontent { 544 border: none; 545} 546.drink-menu.article-background .pagecontent * { 547 text-align: left !important; 548 color: #fff; 549} 550.drink-menu.article-background .tabs-container { 551 text-shadow: none; 552} 553.drink-menu.article-background, 554.drink-menu.article-background:before { 555 background-image: none; 556} 557.drink-menu.article-background .pagecontent a, 558.drink-menu.article-background .pagecontent a:hover {
559 color: #fff; 560} 561.drink-menu.article-background { 562 background-color: #000; 563} 564.ada-page-content.container { 565 padding-top: 40px; 566} 567</style> 568<div class="scrolling"> 569 <div class="container ada-page-content"> 570 <h1>Accessibility Statement for Feta Flav Greek Taverna</h1> 571 <p>Feta Flav Greek Taverna is committed to making our site accessible to people with disabilities. We are continuously gathering feedback and improving the user experience for everyone. 572 </p> 573 <h2>Conformance</h2> 574 <p>To provide great experience to everyone we are using The Web Content Accessibility Guidelines (WCAG). The guidelines have three levels of accessibility (A, Level AA, and Level AAA). Feta Flav Greek Taverna has chosen level AA as a target for our website and we are fully committed to monitoring our site to maintain this level of compliance. 575 </p> 576 <h2>Third-Party Vendors</h2> 577 <p>We encourage our third party vendors (online order and delivery providers, reservations and event management, social media, review sites, travel recommendation sites, etc.) to provide content that is accessible and user friendly, even though we cannot control their content that appears on our website. 578 </p> 579<h2>Feedback</h2> 580<p>How are we doing? We welcome your feedback on how to improve accessibility and usability of Feta Flav Greek Taverna website. Please let us know using this email address: E-mail: <a href="/cdn-cgi/l/email-protection#bcdfd4d9dacfcdc9ddced9d8dfd3fcdbd1ddd5d092dfd3d1"><span class="__cf_email__" data-cfemail="402328252633313521322524232f00272d21292c6e232f2d">[email protected]</span></a> 581</p> 582<p> 583We try to respond to feedback within 2 business days. 584</p> 585<h2>Assistance</h2> 586<p>If you need any assistance please call us at <a href="tel:+18285952299">8285952299</a> during our regular business hours and we'd be happy to help you with anything on our site. 587</p> 588 </div> 589</div> 590</div></div></article></main></div><style type="text/css"> 591 .navbar-fixed-bottom.nav-v1 { 592 bottom: -100px; 593 } 594 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 595 background-color: #14184E; 596 } 597 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 598 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 599 fill: #000; 600 } 601 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 602 color: #fff; 603 } 604 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 605 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 606 color: #C0C0C0; 607 } 608</style><nav aria-label="mobile footer" class="navbar-fixed-bottom nav-v1" id="bottom-navbar"><div><ul class="nav navbar-nav navbar-right"><li class="bottom-list-item "><a class="bottom-link " href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-reservations" id="bottom_link_3" target="_self"> 609 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-party" id="bottom_link_5" target="_self"> 610 Parties </a></li><li class="bottom-list-item "><a class="bottom-link " href="hendersonville-blue-ridge-commons-feta-flav-greek-taverna-catering" id="bottom_link_6" target="_self"> 611 Catering </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=199650&callback_url=http://fetaflavgt.com/a-article" id="bottom_link_7" target="_self"> 612 Jobs </a></li></ul></div></nav>
vendor: 108 bytes, line 612
612<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
612<script src="web/fetaflavgt--com/lib/jquery/jquery.min.js"></script>
612<script src="web/fetaflavgt--com/lib/bootstrap/js/bootstrap.min.js"></script>
612<script src="web/fetaflavgt--com/lib/angular/angular.min.js"></script>
612<script src="web/fetaflavgt--com/lib/underscorejs/underscore-min.js"></script>
612<script> 613 $("#bottom_link_3").on("click", function(){ 614 if (ga_check()) 615 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 616 }); 617 $("#bottom_link_5").on("click", function(){ 618 if (ga_check()) 619 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 620 }); 621 $("#bottom_link_6").on("click", function(){ 622 if (ga_check()) 623 universal_ga('send', 'event', 'Button', 'Click', 'Catering'); 624 }); 625 $("#bottom_link_7").on("click", function(){ 626 if (ga_check()) 627 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 628 }); 629 $('.header-logo, .nav-v2-home-btn').click(function(event) { 630 if ( window.location.pathname == '/' || window.location.pathname == '/') { 631 event.preventDefault(); 632 var windowScrollTop = $(window).scrollTop(); 633 if(windowScrollTop > 150) { 634 $('html, body').animate({scrollTop: 0}, 750); 635 } 636 } 637 }); 638$(".banner-section a.banner-pin").click(function(e) { 639 // target element id 640 var id = $(this).attr('href'); 641 // target element 642 var section = $(id); 643 if (section.length === 0) { 644 return; 645 } 646 // prevent standard hash navigation (avoid blinking in IE) 647 e.preventDefault(); 648 // top position relative to the document 649 var pos = section.offset().top - 100 + 10; 650 // animated top scrolling 651 $('body, html').animate({scrollTop: pos}, 750); 652}); 653$(document).ready(function() { 654 var navHeight = $('nav.navbar').height(); 655 $('html').css("scroll-padding-top", navHeight); 656}); 657var called_v8_scroll = false; 658$(document).on('scroll', function (e) { 659 if($(document).scrollTop() > 0) { 660 $('.navbar.nav-v7').addClass('nav-scroll'); 661 $('.navbar.nav-v7').removeClass('nav-top'); 662 if (2 !=2 && 2 == 2) { 663 if(!called_v8_scroll) { 664 setTimeout(function(){ 665 setHelperTabWidth(); 666 called_v8_scroll = true; 667 }, 300); 668 } 669 } 670 }else { 671 $('.navbar.nav-v7').removeClass('nav-scroll'); 672 $('.navbar.nav-v7').addClass('nav-top'); 673 if (2 != 2 && 2 == 2) { 674 $('#hidden_tab_r').width(0); 675 $('#hidden_tab_l').width(0); 676 $('.navbar-nav li.nav-tab').first().css('margin-left', '0px'); 677 $('.navbar-nav li.nav-tab').last().css('margin-right', '0px'); 678 called_v8_scroll = false; 679 } 680 } 681}); 682$(function() { 683 setDropDownMenuWidth(); 684 function setDropDownMenuWidth() { 685 var tabs_list = $('.navbar-tabs .navbar-nav'); 686 $(tabs_list).find('li.drop-down-link').each(function() { 687 var sub_menu_width = $(this).outerWidth(true); 688 if (sub_menu_width < 100) { 689 sub_menu_width = 100; 690 } 691 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 692 }); 693 } 694 $( window ).resize(function() { 695 setDropDownMenuWidth(); 696 }); 697 $( window ).load(function() { 698 setDropDownMenuWidth(); 699 }); 700}); 701$( '.drop-down-link .drop-down' ).click(function(event) { 702 event.preventDefault(); 703 event.stopPropagation(); 704 var drop_down = $(this).closest('.drop-down-link'); 705 var drop_down_a = $(this); 706 if($(drop_down_a).attr("aria-expanded") == "true") { 707 $(drop_down_a).attr("aria-expanded",false) 708 } else { 709 $(drop_down_a).attr("aria-expanded",true) 710 } 711 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 712 if ( $(sub_menu).is( ':hidden' ) ) { 713 $(sub_menu).slideDown(); 714 $(drop_down).addClass('active'); 715 } else { 716 $(sub_menu).slideUp(); 717 $(drop_down).removeClass('active'); 718 } 719}); 720//// Set width for corresponding helper tab or margin for first or last nav tab depending on calculeted width sum of left and right tabs 721function setHelperTabWidth() { 722 var nav_tab_width; 723 var tabs_left_width = 0; 724 var tabs_right_width = 0; 725 var full_nav_tab_width; 726 var full_tabs_left_width = 0; 727 var full_tabs_right_width = 0; 728 $('li.nav-tab').each(function( index, element ) { 729 nav_tab_width = $(element).find('a').width(); 730 full_nav_tab_width = $(element).outerWidth(true); 731 if (!($(element).hasClass('helper-tab'))) { 732 if (index<5) { 733 tabs_left_width += nav_tab_width; 734 full_tabs_left_width += full_nav_tab_width; 735 } else { 736 tabs_right_width += nav_tab_width; 737 full_tabs_right_width += full_nav_tab_width; 738 } 739 } else { 740 if(index == 0) { 741 full_tabs_left_width += full_nav_tab_width; 742 } else { 743 full_tabs_right_width += full_nav_tab_width; 744 } 745 } 746 }); 747 var tabs_width_differance = tabs_left_width - tabs_right_width; 748 var helper_value = Math.abs(tabs_width_differance); 749 var full_tabs_width_differance = full_tabs_left_width - full_tabs_right_width; 750 // if sum of left tabs width is smaller than rigth tabs width tabs_width_differance is negative set margin left for first tab 751 if (full_tabs_width_differance != 0) { 752 if (tabs_width_differance < 0) { 753 $('.navbar-nav li.nav-tab').first().css('margin-left', helper_value+'px'); 754 } else { 755 $('.navbar-nav li.nav-tab').last().css('margin-right', helper_value+'px'); 756 } 757 } 758} 759$(function() { 760 setNavTabsWidth(); 761 function setNavTabsWidth() { 762 var container_width = $('.navbar-tabs .container').outerWidth(); 763 var social_icons_width = $('.navbar-tabs .socialnav').outerWidth(true); 764 var reduced_tabs_width = container_width - (2 * social_icons_width) -10; 765 $('.navbar-tabs .navbar-content').width(reduced_tabs_width); 766 // helper value set in case logo is centered and tabs width sum on the left and on the right are not the same 767 if (2 == 2) { 768 setTimeout(function(){ 769 setHelperTabWidth(); 770 $('.navbar.nav-v8 .desktop-navigation .navbar-nav').css('opacity', '1'); 771 }, 300); 772 } 773 } 774 $( window ).resize(function() { 775 setNavTabsWidth(); 776 }); 777}); 778$('.logo-holder .logo-image').click(function(event) { 779 if ( window.location.pathname == '/' || window.location.pathname == '/') { 780 var windowScrollToTop = $(window).scrollTop(); 781 if(windowScrollToTop > 150) { 782 $('html, body').animate({scrollTop: 0}, 750); 783 } 784 } else { 785 } 786}); 787 setTimeout(function(){ 788 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 789 }, 4000);</script>
789<script> 790 var spot_id = 199650; 791 var sh_generic_form_params=JSON.parse('{"generic_contact_form_active":true,"texting_permissions_active":true,"title":"Contact us","instructions":"Please fill out the form and we will be in touch.","reasons":["To host a special event","To get a special event catered","To reserve a table","To apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":"https://tmt.spotapps.co/private-parties?spot_id=199650","cta_catering":"https://fetaflavgt.com/-catering","cta_reservations":"https://tmt.spotapps.co/reservations?spot_id=199650","cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=199650"},"label_for_texting_permission":"Iâd like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}'); 792 if (false){ 793 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 794 } 795 if (navigator.userAgent.match(/iPhone/i) 796 || navigator.userAgent.match(/iPad/i) 797 || navigator.userAgent.match(/iPod/i)){ 798 $(document).ready(function(){ 799 document.body.className += " " + "webkit-mobile-body"; 800 }); 801 } 802 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 803 if ( promotion_url_param_domain && ( new URL(document.location).host == 'localhost:4000' || new URL(document.location).host == 'wcache.spotapps.co' || new URL(document.location).host == 'website-editor.spotapps.co' || new URL(document.location).host == 'website-editor-staging.spotapps.co' || new URL(document.location).host == 'wcache-staging.spotapps.co')){ 804 $("a[href^='/']").each(function(){ 805 if (this.href.indexOf('domain=') == -1){ 806 var sh_internal_url = new URL(this.href); 807 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 808 this.href = sh_internal_url.toString(); 809 } 810 }) 811 } 812 function cta_link_matches_href(href, url){ 813 var domain = 'fetaflavgt.com'; 814 if(typeof url === 'undefined'){ 815 return false; 816 } 817 var partsOfURL = url.split(domain); 818 if (partsOfURL.length != 2){ 819 return href == url; 820 }else{ 821 var urlPath = partsOfURL[1]; 822 if (urlPath.substring(0,1) == "/"){ 823 urlPath = urlPath.substring(1,urlPath.length); 824 } 825 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 826 } 827 } 828 var all_cta_links = [{"id":881099,"spot_id":199650,"url":"https://fetaflavgt.com/-catering","cta_link_type":"catering","created_at":"2024-02-09T18:36:36+00:00","updated_at":null,"made_of_food":false,"link_name":"Catering","target":null,"website_footer_label":"Catering","position":4},{"id":868732,"spot_id":199650,"url":"https://fetaflavgt.com/-food-menu","cta_link_type":"food_menu","created_at":"2024-01-22T12:57:04+00:00","updated_at":"2024-01-22T12:57:05+00:00","made_of_food":false,"link_name":""},{"id":868365,"spot_id":199650,"url":"https://tmt.spotapps.co/private-parties?spot_id=199650","cta_link_type":"private_parties","created_at":"2024-01-21T17:56:47+00:00","updated_at":"2024-01-22T12:57:05+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3},{"id":868731,"spot_id":199650,"url":"https://fetaflavgt.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2024-01-22T12:57:04+00:00","updated_at":"2024-01-22T12:57:05+00:00","made_of_food":false,"link_name":"","position":null},{"id":865093,"spot_id":199650,"url":"https://tmt.spotapps.co/reservations?spot_id=199650","cta_link_type":"reservations","created_at":"2024-01-16T01:42:31+00:00","updated_at":"2024-01-22T12:57:05+00:00","made_of_food":false,"link_name":"Reservations","target":null,"website_footer_label":"Reserve","position":1},{"id":854789,"spot_id":199650,"url":"https://tmt.spotapps.co/job-listings?spot_id=199650","cta_link_type":"job_listing","created_at":"2023-12-27T13:18:10+00:00","updated_at":"2024-01-22T12:57:05+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2}]; 829 function find_cta_link(href) { 830 for (var i=0; i< all_cta_links.length; i++){ 831 var cta_link = all_cta_links[i]; 832 if ( cta_link_matches_href(href, cta_link.url)){ 833 return cta_link; 834 } 835 } 836 } 837 function find_cta_links(href) { 838 var cta_links = [] 839 for (var i=0; i< all_cta_links.length; i++){ 840 var cta_link = all_cta_links[i]; 841 if ( cta_link_matches_href(href, cta_link.url)){ 842 cta_links.push(cta_link); 843 } 844 } 845 return cta_links; 846 } 847 function get_current_page_cta_link_types(){ 848 var types = []; 849 var cta_links = find_cta_links(document.location.href); 850 for (var i=0; i<cta_links.length; i++){ 851 types.push(cta_links[i].cta_link_type); 852 } 853 return types; 854 } 855 function is_food_menu_page(){ 856 var cta_link_types = get_current_page_cta_link_types(); 857 for (var i=0; i<cta_link_types.length; i++){ 858 if ('food_menu' == cta_link_types[i]) 859 return true; 860 } 861 return false;
862 } 863 function get_form_cat_from_cta(){ 864 var cta_link = find_cta_link(document.location.href); 865 if (cta_link == null) { 866 return null; 867 } 868 if (cta_link.cta_link_type == 'private_parties'){ 869 return 'private_party'; 870 }else if (cta_link.cta_link_type == 'reservations'){ 871 return 'reservation'; 872 }else if (cta_link.cta_link_type == 'catering'){ 873 return 'catering'; 874 }else if (cta_link.cta_link_type == 'job_listing'){ 875 return 'job_listings'; 876 }else if (cta_link.cta_link_type == 'gift_cards'){ 877 return 'gift_cards'; 878 } 879 return null; 880 } 881 function element_has_events_defined(elem){ 882 if ($._data(elem, "events") === undefined){ 883 return false; 884 } 885 return true; 886 } 887 function create_ga_events_for_cta_clicks(){ 888 if (typeof $ === 'function'){ 889 var cta_link_of_the_page = find_cta_link(location.href); 890 $("a").each(function(index, elem){ 891 var href = $(elem).attr('href'); 892 if (href === undefined ){ 893 return; 894 } 895 if (href.substring(0,4) == 'tel:'){ 896 if (!element_has_events_defined(elem)){ // not footer links 897 $(elem).on("click", function(){ 898 universal_ga('send', 'event', { 899 eventCategory: 'Button', 900 eventAction: 'Click', 901 eventLabel: 'Phone', 902 transport: 'beacon' 903 }); 904 }); 905 if (cta_link_of_the_page){ 906 $(elem).on("click", function(){ 907 universal_ga('send', 'event', { 908 eventCategory: 'Button', 909 eventAction: 'Click', 910 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 911 transport: 'beacon' 912 }); 913 }); 914 } 915 } else { 916 if (cta_link_of_the_page){ 917 $(elem).on("click", function(){ 918 universal_ga('send', 'event', { 919 eventCategory: 'Button', 920 eventAction: 'Click', 921 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 922 transport: 'beacon' 923 }); 924 }); 925 } 926 } 927 }else{ 928 var cta_link = find_cta_link(href); 929 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 930 // console.log("bottom link detected"); 931 }else{ 932 if (cta_link != null){ 933 $(elem).on("click", function(){ 934 universal_ga('send', 'event', { 935 eventCategory: 'Website Link', 936 eventAction: 'Click', 937 eventLabel: cta_link.cta_link_type, 938 transport: 'beacon' 939 }); 940 }); 941 } 942 } 943 } 944 }); 945 } 946 } 947 if (typeof angular === "undefined") { 948 create_ga_events_for_cta_clicks(); 949 } else { 950 angular.element(document).ready(function () { 951 create_ga_events_for_cta_clicks(); 952 }); 953 } 954 function triggerShowFooterEvents(){ 955 if (window.screen.availWidth < 768){ 956 universal_ga('send', 'event', { 957 eventCategory: 'Mobile Footer', 958 eventAction: 'View', 959 eventLabel: '', 960 transport: 'beacon' 961 }); 962 } 963 } 964 //////////// 965 function smartFooterV2() 966 { 967 var list= document.getElementsByClassName("bottom-list-item"); 968 if (!list) return; 969 if (document.getElementById("bottom-navbar") == null){ 970 return; 971 } 972 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 973 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 974 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 975 bottomNav.innerHTML = ''; 976 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 977 linksWithPosition.sort(function(a,b) { 978 return a.position - b.position; 979 }); 980 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 981 linksWithPosition.forEach((e, i) => { 982 var target = e.target || getUrlTarget(e.url); 983 bottomNav.insertAdjacentHTML('beforeend', 984 `<li class="bottom-list-item" style="white-space: nowrap;width: auto;"><a ${footerLinkStyle} class="bottom-link smart-footer-link" data-type="${e.cta_link_type}" data-position="${i}" target="${target}" href="${e.url}">${e.website_footer_label}</a></li>`); 985 }) 986 var intervalCount = 0 987 var interval = setInterval(() => { 988 if(intervalCount == 50){ 989 clearInterval(interval); 990 } 991 removeOverflowingFooterLinks(); 992 intervalCount ++; 993 }, 200); 994 $('.smart-footer-link').on("click", function(){ 995 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 996 shUrlParams['source'] = 'footer'; 997 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 998 } 999 var visibleLinks = $('.smart-footer-link').map(function (e) { 1000 return $(this).data('type'); 1001 }).toArray().join(','); 1002 universal_ga('send', 'event', { 1003 eventCategory: 'Button', 1004 eventAction: 'Click_footer_2', 1005 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1006 transport: 'beacon' 1007 }); 1008 }); 1009 } 1010 function removeOverflowingFooterLinks(){ 1011 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1012 var width_sum = 0; 1013 bottomNavLinks.forEach(e => { 1014 width_sum += e.getBoundingClientRect().width; 1015 if ((width_sum) > window.innerWidth) { 1016 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1017 e.remove(); 1018 } 1019 }); 1020 } 1021 function getUrlTarget(url){ 1022 if(url.startsWith('tel')){ 1023 return '_self'; 1024 } 1025 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1026 return '_self'; 1027 } 1028 return '_blank'; 1029 } 1030 function npb() 1031 { 1032 var list= document.getElementsByClassName("bottom-list-item"); 1033 if (!list) return; 1034 if (document.getElementById("bottom-navbar") == null){ 1035 return; 1036 } 1037 var url = "" 1038 for (var i=0; i < all_cta_links.length; i++) 1039 { 1040 if (all_cta_links[i].cta_link_type == "order"){ 1041 url = all_cta_links[i].url; 1042 } 1043 } 1044 if ( url == ""){ 1045 return; 1046 } 1047 for (i=0; i < list.length; i++) 1048 { 1049 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1050 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1051 }; 1052 var item = list[list.length-1] 1053 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1054 var width_sum = 0; 1055 for (i=0; i < list.length; i++) { 1056 width_sum += list[i].getBoundingClientRect().width; 1057 } 1058 var item = list[list.length-1] 1059 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1060 item.firstChild.text = "Order"; 1061 item.firstChild.href = url; 1062 item.firstChild.id = "bottom_link_" + list.length; 1063 $(item.firstChild).on("click", function(){ 1064 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1065 shUrlParams['source'] = 'footer'; 1066 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1067 } 1068 universal_ga('send', 'event', { 1069 eventCategory: 'Button', 1070 eventAction: 'Click', 1071 eventLabel: 'Plan B-2 Order', 1072 transport: 'beacon' 1073 }); 1074 }); 1075 } 1076function activateSmartFooter(){ 1077 var smart_footer_active = true; 1078 var smart_footer_version = 2 1079 if(window.location.hash == '#smartFooterV2=enabled'){ 1080 smartFooterV2(); 1081 return; 1082 } 1083 if (smart_footer_active){ 1084 if(smart_footer_version == 2 ){ 1085 smartFooterV2(); 1086 }else { 1087 npb(); 1088 } 1089 } 1090 } 1091 activateSmartFooter(); 1092 var corona_config_str = '{"id":106887,"spot_id":199650,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a delivery or curbside pick-up order, please call:","food_page_instruction_phone":null,"created_at":"2023-12-20T17:32:30+00:00","updated_at":"2025-03-27T18:20:46+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":5,"pick_ups_priority_value":5,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":4,"jobs_priority_value":4,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":5,"collecting_emails_priority_value":5,"collecting_phone_numbers_priority_value":1,"growing_social_media_followers_priority_value":4,"increasing_revenue_vs_saving_time_priority_value":2,"events_priority_value":4,"shopping_cart_type":"TMT","shopping_cart_active":false}'; 1093 var corona_config = corona_config_str != '' ? JSON.parse('{"id":106887,"spot_id":199650,"promote_pick_up":true,"promote_gift_cards":true,"promote_happy_hour":true,"promote_events":true,"instructions_on_food_page":false,"food_page_instruction_text":"To place a delivery or curbside pick-up order, please call:","food_page_instruction_phone":null,"created_at":"2023-12-20T17:32:30+00:00","updated_at":"2025-03-27T18:20:46+00:00","food_page_button_color":null,"food_page_button_text_color":null,"food_page_link_color":null,"food_page_text_color":null,"wine_and_beer_to_go_license":false,"all_alcoholic_to_go_lincense":false,"current_operating_status":"Offering To Go and Dine-in with Full Capacity","contact_tracing_active":false,"contact_tracing_text":"In cooperation with health guidelines for contact tracing, please fill out the form below.","contact_tracing_address_required":false,"collapse_all":false,"deliveries_priority_value":5,"pick_ups_priority_value":5,"reservations_priority_value":5,"private_parties_priority_value":5,"catering_priority_value":5,"gift_cards_priority_value":4,"jobs_priority_value":4,"food_and_drinks_priority_value":3,"specials_priority_value":3,"national_days_priority_value":3,"holidays_priority_value":3,"sports_priority_value":3,"walk_ins_priority_value":5,"collecting_emails_priority_value":5,"collecting_phone_numbers_priority_value":1,"growing_social_media_followers_priority_value":4,"increasing_revenue_vs_saving_time_priority_value":2,"events_priority_value":4,"shopping_cart_type":"TMT","shopping_cart_active":false}') : null; 1094 //corona instuctions 1095 function show_corona_instructions(text, phone, btnText){ 1096 //format to US number 1097 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1098 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1099 var link 1100 var btnLink 1101 }else { 1102 var link 1103 var btnLink+ match[2] + '-' + match[3] +'' 1104 } 1105 var appendPhone = 'tel:+1'+phone+''; 1106 //inject html content 1107 if ($('.food-menu-nav').length) { 1108 //new template 1109 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1110 var textColor = rgb2hex($('.section-header').css('color')); 1111 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1112 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1113 fontSize = fontSize + Math.round(fontSize * 0.25);
1114 // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="tel:+1'+phone+'">'+btnText+'</a></div>'; 1115 var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');this.href=\'' + appendPhone + '\';" style="text-decoration: underline;color:'+textColor+';" href="/call-us/'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="display: inline-block !important;font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="'+btnLinkLocation +'">'+btnText+'</a></div>'; 1116 }else { 1117 //old template 1118 var pageEl = $('.tabnav'); 1119 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1120 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1121 var linkTextColor = getContrast50(linkColor); 1122 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1123 fontSize = fontSize + Math.round(fontSize * 0.25); 1124 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1125 // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 50px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+textColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="tel:+1'+phone+'">'+btnText+'</a></div>'; 1126 var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 30px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+linkTextColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="'+btnLinkLocation+'">'+btnText+'</a></div>'; 1127 } 1128 //html content 1129 pageEl.prepend(html); 1130 } 1131 function rgb2hex(rgb) { 1132 if(typeof rgb !== "undefined"){ 1133 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1134 if (!rgbColor) { 1135 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1136 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1137 } 1138 function hex(x) { 1139 return ("0" + parseInt(x).toString(16)).slice(-2); 1140 } 1141 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1142 } 1143 return rgb; 1144 } 1145 function getContrast50(hexcolor){ 1146 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1147 } 1148 function show_corona_sidebar_instructions(text, phone){ 1149 //format to US number 1150 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1151 var divWidth = 230; 1152 var top = 50; 1153 var linkSize = '1.6em'; 1154 var pSize = $('p').css('font-size'); 1155 var appendPhone = 'tel:+1'+phone+''; 1156 if ($(window).width() < 1600) 1157 var top = 30; 1158 if ($(window).width() < 1200){ 1159 var divWidth = 180; 1160 var linkSize = '1.4em'; 1161 var pSize ='1.1em'; 1162 } 1163 if($('.food-menu-nav').length){ //new template 1164 var textColor = $('.food-menu-nav-item.active').css('color'); 1165 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1166 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1167 var parent = $('.food-menu-page'); 1168 } 1169 else { //old template 1170 var textColor = $('.menu-item-name-traditional').css('color'); 1171 var linkColor = $('.style-traditional .tabnav .nav>
1171li.active>a').css('color'); 1172 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1173 var linkTextColor = getContrast50(linkColor); 1174 } 1175 // $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+textColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');" style="font-size:'+linkSize+';color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>'); 1176 $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+linkTextColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');this.href=\'' + appendPhone + '\';" style="font-size:'+linkSize+';color:'+linkTextColor+';" href="/call-us/'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>'); 1177 //check if resolution is bigger than tablet resolution 1178/* if ($(window).width() > 991) { 1179 //detect scroll 1180 window.onscroll = function (e) { 1181 if ($(window).scrollTop() == 0) { 1182 $('#corona-instructions-sidebar').hide(); 1183 }else { 1184 $('#corona-instructions-sidebar').show(); 1185 } 1186 } 1187 } */ 1188 } 1189 function check_corona_config(config){ 1190 console.log(config) 1191 if (config) { 1192 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1193 if (!config.promote_deliveries && config.promote_pick_up) { 1194 var btnText = 'Call For Pick Up'; 1195 } 1196 if (config.promote_deliveries && !config.promote_pick_up) { 1197 var btnText = 'Call For Delivery'; 1198 } 1199 if (config.promote_deliveries && config.promote_pick_up) { 1200 var btnText = 'Call For Pick Up Or Delivery'; 1201 } 1202 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1203 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1204 var btnText = 'ORDER NOW'; 1205 if($('.food-menu-nav').length){ //new template 1206 var textColor = rgb2hex($('.section-header').css('color')); 1207 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1208 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1209 fontSize = fontSize + Math.round(fontSize * 0.25); 1210 } 1211 else { //old template 1212 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1213 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1214 var linkTextColor = getContrast50(linkColor); 1215 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1216 fontSize = fontSize + Math.round(fontSize * 0.25); 1217 } 1218 show_corona_instructions('For online orders, use our own <a style="text-decoration:underline;color: '+textColor+';" href="https://tmt.spotapps.co/ordering-menu/?spot_id='+config.spot_id+'&images=yes&accordion=true#"> commission free ordering platform! </a> or call:', config.food_page_instruction_phone, btnText); 1219 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1220 } else { 1221 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1222 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1223 } 1224 } 1225 } 1226 } 1227 } 1228 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1229 $( document ).ready(function() { 1230 setTimeout(function(){ 1231 check_corona_config(corona_config); 1232 }, 300); 1233 }); 1234 } 1235 function isPhone(phone){ 1236 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1237 return regex.test(phone); 1238 } 1239 function sendEmail_MT (input_id) { 1240 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1241 const $step = { 1242 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1243 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1244 } 1245 const $field = { 1246 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1247 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1248 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1249 }; 1250 const $error = { 1251 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1252 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1253 }; 1254 if ($field.email.val().trim() === "") { 1255 $error.email 1256 .html("This field is required") 1257 .show(); 1258 } 1259 else if (!isEmail($field.email.val().trim())) { 1260 $error.email 1261 .html("Please use the format â[email protected]â") 1262 .show(); 1263 } else { 1264 $error.email 1265 .html("") 1266 .hide(); 1267 } 1268 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1269 $error.phone 1270 .html("This field is required") 1271 .show(); 1272 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1273 $error.phone 1274 .html("The phone number must contain 10 digits") 1275 .show(); 1276 } else { 1277 $error.phone 1278 .html("") 1279 .hide(); 1280 } 1281 const errorField = $step.form.find('.sh-form-error:visible'); 1282 if (errorField.length > 0) { 1283 const input = errorField.first().next(); 1284 document.activeElement.blur(); 1285 setTimeout(() => { 1286 input.focus(); 1287 }, 160) 1288 return; 1289 } 1290 $loader 1291 .show() 1292 .prev() 1293 .hide(); 1294 $.ajax({ 1295 method: "POST", 1296 url: "https://www.spothopperapp.com/api/spots/199650/contacts/add_with_texting_permission", 1297 crossDomain: true, 1298 dataType: 'json', 1299 data: { 1300 email: $field.email.val().trim(), 1301 phone: $field.phone.val().trim(), 1302 texting_permission: $field.consent.is(':checked'), 1303 }, 1304 success: function (data) { 1305 afterRequestSubmission(data); 1306 }, 1307 error: function () { 1308 afterRequestSubmission("Something went wrong. Please try again later."); 1309 } 1310 }); 1311 function afterRequestSubmission (data) { 1312 $step.form.hide(); 1313 $step.message 1314 .html(data) 1315 .show() 1316 .trigger('focus'); 1317 } 1318 } 1319</script>
1319<script>function addPromotionParamsToTMTLinks() 1320{ 1321 if (sessionStorage.getItem('shUrlParams')) { 1322 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1323 if (!Object.keys(shParams).length) 1324 return; 1325 if(!shParams.source) 1326 return; 1327 $('a').each(function () { 1328 if (this.href.includes('tmt.spotapps.co')) { 1329 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1330 return; 1331 this.href = this.href + '&source=' + shParams.source; 1332 if(shParams.destination) 1333 this.href = this.href + '&destination=' + shParams.destination; 1334 if(shParams.promotion) 1335 this.href = this.href + '&promotion=' + shParams.promotion; 1336 if(shParams.fb_post_id) 1337 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1338 if(shParams.email_post_id) 1339 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1340 } 1341 }) 1342 } 1343} 1344setTimeout(function() { 1345 addPromotionParamsToTMTLinks(); 1346 addFooterToSourceParam(); 1347},600) 1348function addFooterToSourceParam() 1349{ 1350 $('.bottom-link').each(function (){ 1351 if(shouldAddSourceParam(this.href)) 1352 this.href = this.href + '&source=footer'; 1353 }) 1354 $('#sh-multiple-links-content-holder a').each(function (){ 1355 if(shouldAddSourceParam(this.href)) 1356 this.href = this.href + '&source=footer'; 1357 }) 1358} 1359function shouldAddSourceParam(link){ 1360 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1361 return true; 1362 } 1363 return false; 1364} 1365</script>
1365<script type="text/javascript" src="slideshow_and_video_control_buttons_mt_plugin_v2.js"></script>
1365<script> 1366;(async () => { 1367if (typeof window.focusTrap === 'undefined') { 1368 await getScript('tabbable/dist/index.umd.js'); 1369 await getScript('focus-trap/dist/focus-trap.umd.js'); 1370} 1371document.querySelectorAll('.modal').forEach((element) => { 1372 const trap = window.focusTrap?.createFocusTrap(element, { 1373 allowOutsideClick: true, 1374 }); 1375 $(element).on('shown.bs.modal', () => { 1376 trap?.activate(); 1377 }); 1378 $(element).on('hidden.bs.modal', () => { 1379 trap?.deactivate(); 1380 }); 1381}); 1382async function getScript (source) { 1383 return new Promise((resolve, reject) => { 1384 const script = document.createElement('script'); 1385 script.src = source; 1386 script.async = true; 1387 script.onload = resolve; 1388 script.onerror = reject; 1389 document.head.appendChild(script); 1390 }); 1391} 1392})(); 1393</script>
1393<script src="production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1393<link href="production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1393<script src="production/wcpl_bday_club/wcpl_bday_club.js"></script>
1393<link href="production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1393<script>var changes_log_array = {};</script>
1393<script src="production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1393<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"e6b5a86a78cb40c48e5910adfe12b3ed","r":1,"spa":2}' crossorigin="anonymous"></script>
1393 1394</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.