1<!DOCTYPE html> 2�<html lang="en"><head><meta content="null" property="og:site_name"/><meta content="http://roscoes916.com/sacramento-roscoes-bar-and-burgers-private-dining" property="og:url"/><meta content="website" property="og:type"/><meta content="..." property="og:description"/><meta content="Roscoeâs Bar & Burgers - Private Dining" property="og:title"/><!-- Google tag (gtag.js) -->
vendor: 71 bytes, line 2
2<script async="async" src="https://www.googletagmanager.com/gtag/js?id=
2G-VG24VK2VKT
vendor: 11 bytes, line 2
2"></script>
2<script> 3 window.dataLayer = window.dataLayer || []; 4 function gtag(){dataLayer.push(arguments);} 5 gtag('set', 'linker', {'domains': ['tmt.spotapps.co','spothopperapp.com']}); 6 gtag('js', new Date()); 7 gtag('config', 'G-BHVDX73J98'); 8 gtag('config', 'G-VG24VK2VKT'); 9 </script>
9<!-- wcache 2026-09-30 11:54:27.681624Z --><!-- 10smart_footer: true, 11smart_footer_version: 2, 12scripting_active: false 13--><link href="https://roscoes916.com/sacramento-roscoes-bar-and-burgers-private-dining" rel="canonical"/><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="" name="description"/><meta content="" name="author"/><meta content="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/menu.jpg" property="og:image"/><meta content="Roscoe's Bar & Burgers image" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="summary_large_image" name="twitter:card"/><meta content="Roscoeâs Bar & Burgers - Private Dining" name="twitter:title"/><meta content="..." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/menu.jpg" name="twitter:image"/><title>Roscoeâs Bar & Burgers - Private Dining</title>
13<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script>
13<link href="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/favicons/favicon.svg" rel="icon" type="image/svg+xml"/><link href="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/favicons/favicon.ico" rel="shortcut icon"/><link href="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><meta content="Roscoeâs Bar & Burgers" name="apple-mobile-web-app-title"/><link href="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/favicons/site.webmanifest" rel="manifest"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/fancybox/source/jquery.fancybox.css" media="screen" rel="stylesheet" type="text/css"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/fancybox/source/helpers/jquery.fancybox-thumbs.css" rel="stylesheet" type="text/css"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--com/lib/owlcarousel/owl.theme.default.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--com/css/bottom_navigation_v1.css?v1772826770" rel="stylesheet"/><link href="css/custom.css?v1772826770&domain=roscoes916.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/roscoes916--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="https://static.spotapps.co/web/roscoes916--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> 14 15 html{ 16 height: 100%; 17 } 18 19 </style>
19<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
19<script> 20function ga_check(){ 21 return true; 22} 23</script>
23<script> 24function universal_ga(action, type, category, ev_action, label){ 25 if(typeof ga === 'function') 26 { 27 if(!(action && label)) 28 ga(action, type, category) 29 else 30 ga(action, type, category, ev_action, label) 31 } 32 33 if(typeof gtag === 'function') 34 { 35 if(!(action && label)) 36 { 37 hash = category 38 ev_label = hash["eventLabel"] 39 var splits = ev_label.match(/.{1,100}/g) ?? []; 40 delete(hash["eventLabel"]) 41 42 if(splits.length <= 1) 43 hash["eventLabel"] = ev_label 44 else 45 { 46 for (let i = 0; i < splits.length; i++) { 47 var key = "eventLabel_"+i 48 hash[key] = splits[i] 49 } 50 } 51 console.log(hash) 52 gtag("event", hash["eventCategory"], hash); 53 } 54 else 55 { 56 var hash = { 57 eventCategory: category, 58 eventAction: ev_action 59 } 60 61 var splits = label.match(/.{1,100}/g) ?? []; 62 if(splits.length <= 1) 63 hash["eventLabel"] = label 64 else 65 { 66 for (let i = 0; i < splits.length; i++) { 67 var key = "eventLabel_"+i 68 hash[key] = splits[i] 69 } 70 } 71 gtag("event", hash["eventCategory"], hash); 72 } 73 } 74} 75</script>
75<script> function getPromotionUrlParams(){ 76 var params_str = sessionStorage.getItem('shUrlParams'); 77 if (params_str != null){ 78 return JSON.parse(params_str); 79 }else{ 80 return {}; 81 } 82 } 83 84 function getPromotionSourceDetails(){ 85 var params_str = localStorage.getItem('promotionSourceDetails'); 86 if (params_str != null){ 87 return JSON.parse(params_str); 88 }else{ 89 return {}; 90 } 91 } 92 93 function getLastEmailVisitInDays(){ 94 var promotionSourceDetails = getPromotionSourceDetails(); 95 if (!promotionSourceDetails['last_visit_email'] ){ 96 return null; 97 } 98 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24)); 99 } 100 101 function getLastSocialVisitInDays(){ 102 var promotionSourceDetails = getPromotionSourceDetails(); 103 if (!promotionSourceDetails['last_visit_social'] ){ 104 return null; 105 } 106 return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24)); 107 } 108 109 var shUrlParams = getPromotionUrlParams(); 110 var promotionSourceDetails = getPromotionSourceDetails(); 111 112 new URL(document.location).searchParams.forEach(function(value, paramName){ 113 114 shUrlParams[paramName] = value; 115 116 if (paramName == 'source' && value =='social' ){ 117 promotionSourceDetails['last_visit_social'] = new Date(); 118 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 119 } 120 121 if (paramName == 'source' && value =='email' ){ 122 promotionSourceDetails['last_visit_email'] = new Date(); 123 localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails)); 124 } 125 126 }); 127 128 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)) 129</script>
129<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;} 130a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;} 131a.get-directions-footer-link:hover{transform:scale(1.08);} 132@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}} 133a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu private-dining-background"><div><header style="background-color:#000000;"><style> 134 135.nav-v8 .nav-tab:nth-child(n+8) { 136 -webkit-box-ordinal-group: 3; 137 order: 3; 138} 139 140.navbar.nav-v6.nav-v8 .desktop-navigation .header-logo { 141 top: 0px; 142} 143 144 145.navbar.nav-v6.nav-v8.nav-scroll .desktop-navigation .header-logo { 146 top: 0px; 147} 148 149.navbar.nav-v6 .container { 150 padding-top: 10px; 151 padding-bottom: 10px; 152} 153.navbar.nav-v6.nav-scroll .container { 154 padding-top: 0px; 155 padding-bottom: 0px; 156} 157.navbar.nav-v6 .header-logo img { 158 max-width: 100%; 159} 160 161@media (max-width: 767px) { 162 /* DO NOT change mobile nav height on page scroll */ 163 .navbar.nav-v6 .navbar-header, 164 .navbar.nav-v6.nav-scroll .navbar-header { 165 padding-top: 10px; 166 padding-bottom: 10px; 167 } 168 .navbar.nav-v6.nav-v8 .socialnav, 169 .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 170 margin-top: 10px; 171 } 172 .navbar.nav-v6 .container, 173 .navbar.nav-v6.nav-scroll .container { 174 padding-top: 0; 175 padding-bottom: 0; 176 } 177 .navbar.nav-v6 .header-logo, 178 .navbar.nav-v6.nav-scroll .header-logo { 179 height: 70px; 180 } 181 .navbar.nav-v6 .header-logo img { 182 max-height: 100%; 183 } 184 .navbar.nav-v6.nav-scroll .header-logo img { 185 max-width: 100%; 186 } 187 /* HOME page CHANGE mobile nav height on page scroll */ 188 /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */ 189 body.home-page .navbar.nav-v6 .navbar-header { 190 padding-top: 10px; 191 padding-bottom: 10px; 192 } 193 body.home-page .navbar.nav-v6.nav-scroll .navbar-header{ 194 padding-top: 0px; 195 padding-bottom: 0px; 196 } 197 body.home-page .navbar.nav-v6.nav-v8 .socialnav { 198 margin-top: 10px; 199 } 200 body.home-page .navbar.nav-v6.nav-v8.nav-scroll .socialnav { 201 margin-top: 0px; 202 } 203 body.home-page .navbar.nav-v6 .container{ 204 padding-top: 0; 205 padding-bottom: 0; 206 } 207 body.home-page .navbar.nav-v6.nav-scroll .container { 208 padding-top: 0; 209 padding-bottom: 0; 210 } 211 body.home-page .navbar.nav-v6 .header-logo { 212 height: 70px; 213 } 214 body.home-page .navbar.nav-v6.nav-scroll .header-logo { 215 height: 50px; 216 } 217 body.home-page .navbar.nav-v6 .header-logo img { 218 max-height: 100%; 219 max-width: 100%; 220 } 221 body.home-page .navbar.nav-v6.nav-scroll .header-logo img { 222 max-width: 80%; 223 } 224} 225 226 227.navbar-regular .navbar-collapse.collapse.in { 228 background-color: transparent; 229 width: 100%; 230} 231.navbar.nav-v6 .navbar-tabs { 232 background-color: #FFF8EB; 233 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 234 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 235 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 236} 237.navbar.nav-v6.nav-scroll .navbar-tabs { 238 background-color: #FFF8EB; 239 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 240 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 241 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 242} 243.drink-menu .navbar.nav-v6 .navbar-tabs { 244 background-color: #FFF8EB; 245 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 246 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 247 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 248} 249.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 250 background-color: #FFF8EB; 251 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 252 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 253 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 254} 255li.drop-down-link .sub-menu { 256 background-color: #FFF8EB; 257 color: #000; 258 } 259.nav-scroll li.drop-down-link .sub-menu { 260 background-color: #FFF8EB; 261 color: #000; 262} 263.drink-menu li.drop-down-link .sub-menu { 264 background-color: #FFF8EB; 265 color: #000; 266} 267.drink-menu .nav-scroll li.drop-down-link .sub-menu { 268 background-color: #FFF8EB; 269 color: #000; 270} 271li.drop-down-link .sub-menu a, 272li.drop-down-link div.drop-down { 273 color: #000; 274} 275.nav-scroll li.drop-down-link .sub-menu a, 276.nav-scroll li.drop-down-link div.drop-down { 277 color: #000; 278} 279.drink-menu li.drop-down-link .sub-menu a, 280.drink-menu li.drop-down-link div.drop-down { 281 color: #000; 282} 283.drink-menu .nav-scroll li.drop-down-link .sub-menu a, 284.drink-menu .nav-scroll li.drop-down-link div.drop-down { 285 color: #000; 286} 287 288.navbar-regular.nav-v6 .navbar-nav>li>a, 289.navbar-regular.nav-v6 .navbar-nav>li>a:hover, 290.navbar-regular.nav-v6 .navbar-nav>.active>a, 291.navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 292.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 293 border: none; 294 background-color: transparent; 295 color: #000; 296} 297.navbar-regular.nav-v6 .navbar-nav>li>a { 298 color: #000; 299} 300.drink-menu .navbar.nav-v6 .navbar-nav>li>a { 301 color: #000; 302} 303.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 304.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 305.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 306.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover {
307 color: #000; 308} 309 310li.drop-down-link .sub-menu a:hover, 311li.drop-down-link .sub-menu a:focus { 312 color: #000; 313} 314.drink-menu li.drop-down-link .sub-menu a:hover, 315.drink-menu li.drop-down-link .sub-menu a:focus { 316 color: #000; 317} 318 319.drink-menu .navbar.nav-v7 .navbar-nav>li>a { 320 color: #000; 321} 322 323.navbar-regular.nav-v6 .navbar-toggle .icon-bar { 324 background-color: #000; 325} 326.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar { 327 background-color: #000; 328} 329.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 330 background-color: #000; 331} 332.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar { 333 background-color: #000; 334} 335.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a, 336.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 337.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 338.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 339.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 340 border: none; 341 color: #000; 342} 343.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a { 344 color: #000; 345} 346.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a { 347 border: none; 348 color: #000; 349} 350.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 351.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 352.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 353.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover { 354 color: #000; 355} 356 357.nav-scroll li.drop-down-link .sub-menu a:hover, 358.nav-scroll li.drop-down-link .sub-menu a:focus { 359 color: #000; 360} 361.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover, 362.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus { 363 color: #000; 364} 365 366.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 367 background-color: #000; 368} 369.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar { 370 background-color: #000; 371} 372.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 373 background-color: #000; 374} 375.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar { 376 background-color: #000; 377} 378.navbar.nav-v6 .header-logo-text{ 379 color: #000; 380} 381.navbar.nav-v6.nav-scroll .header-logo-text{ 382 color: #000; 383} 384.navbar.nav-v6 .social-icon{ 385 color: #000; 386} 387.navbar.nav-v6.nav-scroll .social-icon{ 388 color: #000; 389} 390.navbar.nav-v6 .social-square .contact-icon:hover { 391 color: #000; 392 background-color: #000; 393} 394.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 395 color: #000; 396 background-color: #000; 397} 398 399.drink-menu .navbar.nav-v6 .header-logo-text{ 400 color: #000; 401} 402.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{ 403 color: #000; 404} 405.drink-menu .navbar.nav-v6 .social-icon{ 406 color: #000; 407} 408.drink-menu .navbar.nav-v6.nav-scroll .social-icon{ 409 color: #000; 410} 411.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover { 412 color: #000; 413 background-color: #000; 414} 415.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover { 416 color: #000; 417 background-color: #000; 418} 419.navbar.nav-v6 .navbar-tabs { 420 border-bottom: 1px solid transparent; 421} 422.navbar.nav-v6.nav-scroll .navbar-tabs { 423 border-bottom: 1px solid transparent; 424} 425.drink-menu .navbar.nav-v6 .navbar-tabs { 426 border-bottom: 1px solid transparent; 427} 428.drink-menu .navbar.nav-v6.nav-scroll .navbar-tabs { 429 border-bottom: 1px solid transparent; 430} 431@media (max-width: 767px) { 432 .navbar.nav-v6 { 433 background-color: #FFF8EB; 434 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 435 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 436 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 437 } 438 .navbar.nav-v6.nav-scroll { 439 background-color: #FFF8EB; 440 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 441 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 442 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 443 } 444 .drink-menu .navbar.nav-v6 { 445 background-color: #FFF8EB; 446 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 447 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 448 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0); 449 } 450 .drink-menu .navbar.nav-v6.nav-scroll { 451 background-color: #FFF8EB; 452 -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 453 -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 454 box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); 455 } 456 .navbar.nav-v6 .container, 457 .navbar.nav-v6.nav-scroll .container, 458 .drink-menu .navbar.nav-v6 .container, 459 .drink-menu .navbar.nav-v6.nav-scroll .container { 460 border-bottom: none; 461 } 462 .navbar.nav-v6 .navbar-header { 463 border-bottom: 1px solid transparent; 464 } 465 .navbar.nav-v6.nav-scroll .navbar-header { 466 border-bottom: 1px solid transparent; 467 } 468 .drink-menu .navbar.nav-v6 .navbar-header { 469 border-bottom: 1px solid transparent; 470 } 471 .drink-menu .navbar.nav-v6.nav-scroll .navbar-header { 472 border-bottom: 1spx solid transparent; 473 } 474 li.drop-down-link .sub-menu, 475 .drink-menu li.drop-down-link .sub-menu { 476 background-color: transparent; 477 } 478 .nav-scroll li.drop-down-link .sub-menu, 479 .drink-menu .nav-scroll li.drop-down-link .sub-menu { 480 background-color: transparent; 481 } 482 .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 483 .navbar-regular.nav-v6 .navbar-nav>.active>a, 484 .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 485 .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 486 background-color: #000; 487 color: #000; 488 } 489 .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 490 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 491 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 492 .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 493 background-color: #000; 494 color: #000; 495 } 496 .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover, 497 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a, 498 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus, 499 .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{ 500 background-color: #000; 501 color: #000; 502 } 503 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover, 504 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a, 505 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus, 506 .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{ 507 background-color: #000; 508 color: #000; 509 } 510 511 .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 512 color: #000; 513 } 514 .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 515 color: #000; 516 } 517 .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up { 518 color: #000; 519 } 520 .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up { 521 color: #000; 522 } 523} 524</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 id="skip"><a class="visuallyhidden skip-content" 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="Roscoeâs Bar & Burgers logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/logo.png" tabindex="0"/></div><div class="header-logo logo-scroll"><img alt="Roscoeâs Bar & Burgers logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll logo-image" role="link" src="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/logo.png" tabindex="0"/></div></li><li class="nav-tab nav-menu-page"><a class="" href="/sacramento-roscoes-bar-and-burgers-food-menu" id="nav_tab_1_link" target="_self"> 525 526 Menu 527 </a></li><li class="nav-tab editor-empty-element"><a class="" href="/sacramento-roscoes-bar-and-burgers-drink-menu" id="nav_tab_2_link" target="_self"> 528 529 - 530 </a></li><li class="nav-tab"><a class="" href="/sacramento-roscoes-bar-and-burgers-happy-hours-specials" id="nav_tab_3_link" target="_self"> 531 532 Specials 533 </a></li><li class="nav-tab nav-order-link"><a class="link-order-sh" href="https://order.toasttab.com/online/roscoes916#" id="nav_tab_4_link" target="_self"> 534 535 Delivery & Takeout 536 </a></li><li class="nav-tab active"><a class="" href="/sacramento-roscoes-bar-and-burgers-private-dining" id="nav_tab_5_link" target="_self"> 537 538 Private Dining 539 </a></li><li class="nav-tab"><a class="" href="/sacramento-roscoes-bar-and-burgers-events" id="nav_tab_6_link" target="_self"> 540 541 event TICKETS 542 </a></li><li class="nav-tab additional-tab outside-link"><a class="additional-link" href="/#reservations_open_table_v2" id="nav_tab_7_link" target="_self"> 543 544 Reservation 545 </a></li><li class="nav-tab nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=368313&callback_url=http://roscoes916.com/sacramento-roscoes-bar-and-burgers-private-dining#" id="nav_tab_8_link" target="_self"> 546 547 Jobs 548 </a></li><li class="nav-tab drop-down-link"><a aria-expanded="false" class="drop-down" href="#" id="nav_tab_9_link1" role="button" target=""> 549 550 Gift Cards 551 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><ul class="sub-menu"><li>
551<a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/giftcards" id="nav_tab_9_link1_option1" target="_blank"> 552 Purchase <span class="visuallyhidden">Gift Cards</span></a></li><li><a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/findcard" id="nav_tab_9_link1_option2" target="_blank"><span class="visuallyhidden">Gift Cards</span> Balance </a></li></ul></li><li class="nav-tab drop-down-link"><a aria-expanded="false" class="drop-down" href="#" id="nav_tab_10_link2" role="button" target=""> 553 554 Rewards 555 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><ul class="sub-menu"><li><a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/rewardsSignup" id="nav_tab_10_link2_option1" target="_blank"> 556 Sign-Up <span class="visuallyhidden">for rewards</span></a></li><li><a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/rewardsLookup" id="nav_tab_10_link2_option2" target="_blank"> 557 Lookup<span class="visuallyhidden">Rewards</span> Balance </a></li></ul></li><li class="nav-tab nav-catering-link"><a class="link-catering-sh" href="/sacramento-roscoes-bar-and-burgers-catering#" id="nav_tab_11_link" target="_self"> 558 559 Large Togo Inquires 560 </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.google.com/search?q=Roscoe%E2%80%99s+Bar+%26+Burgers+2007+K+St&rlz=1C1YTUH_enRS1022RS1022&oq=Roscoe%E2%80%99s+Bar+%26+Burgers+2007+K+St&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIKCAEQABiABBiiBDIKCAIQABiABBiiBDIHCAMQABjvBTIHCAQQABjvBdIBCDEyNDRqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8#lrd=0x809ad1a321d965b1:0x6f2c888f1d4762e0,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="Roscoeâs Bar & Burgers logo top - Homepage" aria-label="Homepage" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/368313_website_v1/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="Roscoeâs Bar & Burgers logo scroll - Homepage" aria-label="Homepage" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/368313_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.google.com/search?q=Roscoe%E2%80%99s+Bar+%26+Burgers+2007+K+St&rlz=1C1YTUH_enRS1022RS1022&oq=Roscoe%E2%80%99s+Bar+%26+Burgers+2007+K+St&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIKCAEQABiABBiiBDIKCAIQABiABBiiBDIHCAMQABjvBTIHCAQQABjvBdIBCDEyNDRqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8#lrd=0x809ad1a321d965b1:0x6f2c888f1d4762e0,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="/sacramento-roscoes-bar-and-burgers-food-menu" id="mobile_nav_tab_1_link" target="_self"> 561 Menu 562 563 </a></li><li class=" editor-empty-element"><a class="" href="/sacramento-roscoes-bar-and-burgers-drink-menu" id="mobile_nav_tab_2_link" target="_self"> 564 - 565 566 </a></li><li class=" "><a class="" href="/sacramento-roscoes-bar-and-burgers-happy-hours-specials" id="mobile_nav_tab_3_link" target="_self"> 567 Specials 568 569 </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://order.toasttab.com/online/roscoes916#" id="mobile_nav_tab_4_link" target="_self"> 570 Delivery & Takeout 571 572 </a></li><li class="active "><a class="" href="/sacramento-roscoes-bar-and-burgers-private-dining" id="mobile_nav_tab_5_link" target="_self"> 573 Private Dining 574 575 </a></li><li class=" "><a class="" href="/sacramento-roscoes-bar-and-burgers-events" id="mobile_nav_tab_6_link" target="_self"> 576 event TICKETS 577 578 </a></li><li class=" additional-tab outside-link"><a class="additional-link" href="/#reservations_open_table_v2" id="mobile_nav_tab_7_link" target="_self"> 579 Reservation 580 581 </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=368313&callback_url=http://roscoes916.com/sacramento-roscoes-bar-and-burgers-private-dining#" id="mobile_nav_tab_8_link" target="_self"> 582 Jobs 583 584 </a></li><li class=" drop-down-link"><a aria-expanded="false" class="drop-down" href="#" id="mobile_nav_tab_9_link1" role="button" target=""> 585 Gift Cards 586 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><ul class="sub-menu"><li>
586<a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/giftcards" id="mobile_nav_tab_9_link1_option1" target="_blank"> 587 Purchase <span class="visuallyhidden">Gift Cards</span></a></li><li><a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/findcard" id="mobile_nav_tab_9_link1_option2" target="_blank"><span class="visuallyhidden">Gift Cards</span> Balance </a></li></ul></li><li class=" drop-down-link"><a aria-expanded="false" class="drop-down" href="#" id="mobile_nav_tab_10_link2" role="button" target=""> 588 Rewards 589 <i aria-hidden="true" class="fa fa-angle-down"></i><i aria-hidden="true" class="fa fa-angle-up"></i></a><ul class="sub-menu"><li><a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/rewardsSignup" id="mobile_nav_tab_10_link2_option1" target="_blank"> 590 Sign-Up <span class="visuallyhidden">for rewards</span></a></li><li><a class="sub-menu-link" href="https://www.toasttab.com/roscoes916/rewardsLookup" id="mobile_nav_tab_10_link2_option2" target="_blank"> 591 Lookup<span class="visuallyhidden">Rewards</span> Balance </a></li></ul></li><li class=" nav-catering-link"><a class="link-catering-sh" href="/sacramento-roscoes-bar-and-burgers-catering#" id="mobile_nav_tab_11_link" target="_self"> 592 Large Togo Inquires 593 594 </a></li></ul></div></div></div></nav></header><main id="content" role="main"><article><div class="private-dining-pagecontent"><div class="pagecontent"><div class="tabnav"></div><div class="tabs-container"><div class="scrolling"><div class="container"><h1 class="section-header">Private Dining & Special Event</h1><h2>Let's plan something legendary together.</h2><h2>REACH OUT TODAY!</h2><div class="main-content"><div class="left-content col-md-6"><h3>EVENT OFFERINGS:</h3><ul><li>Business Mixers & Corporate Events</li><li>Bachelorette Parties, Weddings, Engagements & Rehearsal Dinners</li><li>Birthday Bashes & Social Gatherings</li><li>VIP Experiences, Lounge Events & Themed Parties</li></ul></div><div class="right-content col-md-6"><h3>WHY CHOSE ROSCOE'S?</h3><ul><li>Vibrant Midtown Location</li><li>Custom Menus & Craft Cocktails</li><li>Karaoke, Piano, DJ's & Entertainment Add-Ons</li><li>Exclusive, Personalized Service</li></ul></div><div class="btn-holder col-md-12"><a class="custom-temp-btn ctb-3" href="/sacramento-roscoes-bar-and-burgers-party">Inquire Here<span class="visuallyhidden"> for private dining and special event</span></a></div></div></div><!-- Start Gallery Section --><style> 595.custom-gallery-wrapper { 596 background-color: transparent; 597 color: #000; 598 } 599 600</style><div class="gallery-wrapper custom-gallery-wrapper section-wrapper" id="gallery_custom_tag"><div class="container text-center"><div class="row"><div class="col-lg-12 col-md-12 col-xs-12 col-sm-12"></div></div><button class="visuallyhidden skip-content gallery-toggle gt-off">Skip Photo Gallery</button><div class="row"><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/f1/db68cf9a0344858e454210113cc08b/full"><div class="img"><img alt="gallery photo number 1" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/f1/db68cf9a0344858e454210113cc08b/medium" data-srcset="//static.spotapps.co/spots/f1/db68cf9a0344858e454210113cc08b/small 200w, //static.spotapps.co/spots/f1/db68cf9a0344858e454210113cc08b/medium 400w, //static.spotapps.co/spots/f1/db68cf9a0344858e454210113cc08b/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/71/c3bd41e9474181a6dfcf5fea39b90f/full"><div class="img"><img alt="gallery photo number 2" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/71/c3bd41e9474181a6dfcf5fea39b90f/medium" data-srcset="//static.spotapps.co/spots/71/c3bd41e9474181a6dfcf5fea39b90f/small 200w, //static.spotapps.co/spots/71/c3bd41e9474181a6dfcf5fea39b90f/medium 400w, //static.spotapps.co/spots/71/c3bd41e9474181a6dfcf5fea39b90f/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/be/616d15b88a48a98048abdd3b43db0a/full"><div class="img"><img alt="gallery photo number 3" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/be/616d15b88a48a98048abdd3b43db0a/medium" data-srcset="//static.spotapps.co/spots/be/616d15b88a48a98048abdd3b43db0a/small 200w, //static.spotapps.co/spots/be/616d15b88a48a98048abdd3b43db0a/medium 400w, //static.spotapps.co/spots/be/616d15b88a48a98048abdd3b43db0a/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/c8/23956a4c7442de88c3c9c4622bac12/full"><div class="img"><img alt="gallery photo number 4" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/c8/23956a4c7442de88c3c9c4622bac12/medium" data-srcset="//static.spotapps.co/spots/c8/23956a4c7442de88c3c9c4622bac12/small 200w, //static.spotapps.co/spots/c8/23956a4c7442de88c3c9c4622bac12/medium 400w, //static.spotapps.co/spots/c8/23956a4c7442de88c3c9c4622bac12/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/b3/ea1da6bb704c33ba1182b27f402f01/full"><div class="img"><img alt="gallery photo number 5" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/b3/ea1da6bb704c33ba1182b27f402f01/medium" data-srcset="//static.spotapps.co/spots/b3/ea1da6bb704c33ba1182b27f402f01/small 200w, //static.spotapps.co/spots/b3/ea1da6bb704c33ba1182b27f402f01/medium 400w, //static.spotapps.co/spots/b3/ea1da6bb704c33ba1182b27f402f01/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/62/6508ba7fef4560b01ba91fe6c6bd95/full"><div class="img"><img alt="gallery photo number 6" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/62/6508ba7fef4560b01ba91fe6c6bd95/medium" data-srcset="//static.spotapps.co/spots/62/6508ba7fef4560b01ba91fe6c6bd95/small 200w, //static.spotapps.co/spots/62/6508ba7fef4560b01ba91fe6c6bd95/medium 400w, //static.spotapps.co/spots/62/6508ba7fef4560b01ba91fe6c6bd95/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/01/6f2a2dfde44bd3bff416273092653d/full"><div class="img"><img alt="gallery photo number 7" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/01/6f2a2dfde44bd3bff416273092653d/medium" data-srcset="//static.spotapps.co/spots/01/6f2a2dfde44bd3bff416273092653d/small 200w, //static.spotapps.co/spots/01/6f2a2dfde44bd3bff416273092653d/medium 400w, //static.spotapps.co/spots/01/6f2a2dfde44bd3bff416273092653d/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/5a/e1e954fc3340ebb89c41099cdc87ff/full"><div class="img"><img alt="gallery photo number 8" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/5a/e1e954fc3340ebb89c41099cdc87ff/medium" data-srcset="//static.spotapps.co/spots/5a/e1e954fc3340ebb89c41099cdc87ff/small 200w, //static.spotapps.co/spots/5a/e1e954fc3340ebb89c41099cdc87ff/medium 400w, //static.spotapps.co/spots/5a/e1e954fc3340ebb89c41099cdc87ff/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/ca/844391a807485db8976506d050481d/full"><div class="img"><img alt="gallery photo number 9" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/ca/844391a807485db8976506d050481d/medium" data-srcset="//static.spotapps.co/spots/ca/844391a807485db8976506d050481d/small 200w, //static.spotapps.co/spots/ca/844391a807485db8976506d050481d/medium 400w, //static.spotapps.co/spots/ca/844391a807485db8976506d050481d/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/cc/7eafdda7444f259189bc060cd2e3b7/full"><div class="img"><img alt="gallery photo number 10" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/cc/7eafdda7444f259189bc060cd2e3b7/medium" data-srcset="//static.spotapps.co/spots/cc/7eafdda7444f259189bc060cd2e3b7/small 200w, //static.spotapps.co/spots/cc/7eafdda7444f259189bc060cd2e3b7/medium 400w, //static.spotapps.co/spots/cc/7eafdda7444f259189bc060cd2e3b7/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/e7/0c56ba3aad458e8f525463b8737dbb/full"><div class="img"><img alt="gallery photo number 11" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/e7/0c56ba3aad458e8f525463b8737dbb/medium" data-srcset="//static.spotapps.co/spots/e7/0c56ba3aad458e8f525463b8737dbb/small 200w, //static.spotapps.co/spots/e7/0c56ba3aad458e8f525463b8737dbb/medium 400w, //static.spotapps.co/spots/e7/0c56ba3aad458e8f525463b8737dbb/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/0d/2275fc246c4ee8a93af187d58df38d/full"><div class="img"><img alt="gallery photo number 12" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/0d/2275fc246c4ee8a93af187d58df38d/medium" data-srcset="//static.spotapps.co/spots/0d/2275fc246c4ee8a93af187d58df38d/small 200w, //static.spotapps.co/spots/0d/2275fc246c4ee8a93af187d58df38d/medium 400w, //static.spotapps.co/spots/0d/2275fc246c4ee8a93af187d58df38d/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/34/fe2fde5b944e55b3db0acd34519b6a/full"><div class="img"><img alt="gallery photo number 13" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/34/fe2fde5b944e55b3db0acd34519b6a/medium" data-srcset="//static.spotapps.co/spots/34/fe2fde5b944e55b3db0acd34519b6a/small 200w, //static.spotapps.co/spots/34/fe2fde5b944e55b3db0acd34519b6a/medium 400w, //static.spotapps.co/spots/34/fe2fde5b944e55b3db0acd34519b6a/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/0c/dab1e76e5f48999a7f2b0eee5af55a
600/full"><div class="img"><img alt="gallery photo number 14" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/0c/dab1e76e5f48999a7f2b0eee5af55a/medium" data-srcset="//static.spotapps.co/spots/0c/dab1e76e5f48999a7f2b0eee5af55a/small 200w, //static.spotapps.co/spots/0c/dab1e76e5f48999a7f2b0eee5af55a/medium 400w, //static.spotapps.co/spots/0c/dab1e76e5f48999a7f2b0eee5af55a/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/98/f51bc592df4e9daa0b6bbef4a12653/full"><div class="img"><img alt="gallery photo number 15" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/98/f51bc592df4e9daa0b6bbef4a12653/medium" data-srcset="//static.spotapps.co/spots/98/f51bc592df4e9daa0b6bbef4a12653/small 200w, //static.spotapps.co/spots/98/f51bc592df4e9daa0b6bbef4a12653/medium 400w, //static.spotapps.co/spots/98/f51bc592df4e9daa0b6bbef4a12653/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/4a/bb408d960d409bb96861e58bfc93d5/full"><div class="img"><img alt="gallery photo number 16" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/4a/bb408d960d409bb96861e58bfc93d5/medium" data-srcset="//static.spotapps.co/spots/4a/bb408d960d409bb96861e58bfc93d5/small 200w, //static.spotapps.co/spots/4a/bb408d960d409bb96861e58bfc93d5/medium 400w, //static.spotapps.co/spots/4a/bb408d960d409bb96861e58bfc93d5/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/70/1acea4841a482f9695038ed0f643b0/full"><div class="img"><img alt="gallery photo number 17" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/70/1acea4841a482f9695038ed0f643b0/medium" data-srcset="//static.spotapps.co/spots/70/1acea4841a482f9695038ed0f643b0/small 200w, //static.spotapps.co/spots/70/1acea4841a482f9695038ed0f643b0/medium 400w, //static.spotapps.co/spots/70/1acea4841a482f9695038ed0f643b0/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/15/758f06708440f885b7d782c952a2bc/full"><div class="img"><img alt="gallery photo number 18" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/15/758f06708440f885b7d782c952a2bc/medium" data-srcset="//static.spotapps.co/spots/15/758f06708440f885b7d782c952a2bc/small 200w, //static.spotapps.co/spots/15/758f06708440f885b7d782c952a2bc/medium 400w, //static.spotapps.co/spots/15/758f06708440f885b7d782c952a2bc/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/54/e4ce4af0e8448883a0eb037d6f0fe1/full"><div class="img"><img alt="gallery photo number 19" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/54/e4ce4af0e8448883a0eb037d6f0fe1/medium" data-srcset="//static.spotapps.co/spots/54/e4ce4af0e8448883a0eb037d6f0fe1/small 200w, //static.spotapps.co/spots/54/e4ce4af0e8448883a0eb037d6f0fe1/medium 400w, //static.spotapps.co/spots/54/e4ce4af0e8448883a0eb037d6f0fe1/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/47/89f3db4c4d48219f1653827e81cfbd/full"><div class="img"><img alt="gallery photo number 20" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/47/89f3db4c4d48219f1653827e81cfbd/medium" data-srcset="//static.spotapps.co/spots/47/89f3db4c4d48219f1653827e81cfbd/small 200w, //static.spotapps.co/spots/47/89f3db4c4d48219f1653827e81cfbd/medium 400w, //static.spotapps.co/spots/47/89f3db4c4d48219f1653827e81cfbd/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/ab/9fe1904d2240c28269994acda5e6ef/full"><div class="img"><img alt="gallery photo number 21" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/ab/9fe1904d2240c28269994acda5e6ef/medium" data-srcset="//static.spotapps.co/spots/ab/9fe1904d2240c28269994acda5e6ef/small 200w, //static.spotapps.co/spots/ab/9fe1904d2240c28269994acda5e6ef/medium 400w, //static.spotapps.co/spots/ab/9fe1904d2240c28269994acda5e6ef/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/72/c1e38218414edfbe2a83a64ed8c7d5/full"><div class="img"><img alt="gallery photo number 22" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/72/c1e38218414edfbe2a83a64ed8c7d5/medium" data-srcset="//static.spotapps.co/spots/72/c1e38218414edfbe2a83a64ed8c7d5/small 200w, //static.spotapps.co/spots/72/c1e38218414edfbe2a83a64ed8c7d5/medium 400w, //static.spotapps.co/spots/72/c1e38218414edfbe2a83a64ed8c7d5/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/02/72796ea1e54560bf464e0df751f6ad/full"><div class="img"><img alt="gallery photo number 23" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/02/72796ea1e54560bf464e0df751f6ad/medium" data-srcset="//static.spotapps.co/spots/02/72796ea1e54560bf464e0df751f6ad/small 200w, //static.spotapps.co/spots/02/72796ea1e54560bf464e0df751f6ad/medium 400w, //static.spotapps.co/spots/02/72796ea1e54560bf464e0df751f6ad/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div><div class="col-lg-3 col-md-3 col-xs-6 thumb gallery-item gallery-hover animation_0"><a class="fancybox fancybox.image" href="//static.spotapps.co/spots/17/d4748ee7824249b5db23
60004721d3ab7/full"><div class="img"><img alt="gallery photo number 24" class="img-responsive lazyload" data-sizes="auto" data-src="//static.spotapps.co/spots/17/d4748ee7824249b5db2304721d3ab7/medium" data-srcset="//static.spotapps.co/spots/17/d4748ee7824249b5db2304721d3ab7/small 200w, //static.spotapps.co/spots/17/d4748ee7824249b5db2304721d3ab7/medium 400w, //static.spotapps.co/spots/17/d4748ee7824249b5db2304721d3ab7/full 800w" src="https://static.spotapps.co/web/placeholder.png"/></div></a></div></div></div></div><!-- End Gallery Section --></div></div></div></div></article></main></div><style type="text/css"> 601 .navbar-fixed-bottom.nav-v1 { 602 bottom: -100px; 603 } 604 .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right { 605 background-color: #000; 606 } 607 .navbar-fixed-bottom.nav-v1 .bottom-svg-border path, 608 .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon { 609 fill: #000; 610 } 611 .navbar-fixed-bottom.nav-v1 .bottom-list-item a { 612 color: #fff; 613 } 614 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover, 615 .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus { 616 color: #919191; 617 } 618</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="https://order.toasttab.com/online/roscoes916" id="bottom_link_4" target="_self"> 619 Order </a></li><li class="bottom-list-item "><a class="bottom-link " href="/#reservations_open_table_v2" id="bottom_link_3" target="_self"> 620 Reserve </a></li><li class="bottom-list-item "><a class="bottom-link " href="/sacramento-roscoes-bar-and-burgers-private-dining" id="bottom_link_5" target="_self"> 621 Private Dining </a></li><li class="bottom-list-item "><a class="bottom-link " href="/sacramento-roscoes-bar-and-burgers-catering" id="bottom_link_6" target="_self"> 622 Catering </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=368313&callback_url=http://roscoes916.com/sacramento-roscoes-bar-and-burgers-private-dining" id="bottom_link_7" target="_self"> 623 Jobs </a></li></ul></div></nav>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/jquery/jquery.min.js"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/bootstrap/js/bootstrap.min.js"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/angular/angular.min.js"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/underscorejs/underscore-min.js"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/fancybox/source/jquery.fancybox.js" type="text/javascript"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/fancybox/source/jquery.fancybox.pack.js" type="text/javascript"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7" type="text/javascript"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.6" type="text/javascript"></script>
623<script src="https://static.spotapps.co/web/roscoes916--com/lib/owlcarousel/owl.carousel.min.js"></script>
623<script> 624 625 $("#bottom_link_4").on("click", function(){ 626 if (ga_check()) 627 universal_ga('send', 'event', 'Button', 'Click', 'Order Online'); 628 }); 629 $("#bottom_link_3").on("click", function(){ 630 if (ga_check()) 631 universal_ga('send', 'event', 'Button', 'Click', 'Reserve'); 632 }); 633 $("#bottom_link_5").on("click", function(){ 634 if (ga_check()) 635 universal_ga('send', 'event', 'Button', 'Click', 'Private Party'); 636 }); 637 $("#bottom_link_6").on("click", function(){ 638 if (ga_check()) 639 universal_ga('send', 'event', 'Button', 'Click', 'Catering'); 640 }); 641 $("#bottom_link_7").on("click", function(){ 642 if (ga_check()) 643 universal_ga('send', 'event', 'Button', 'Click', 'Jobs'); 644 }); 645 $('.header-logo, .nav-v2-home-btn').click(function(event) { 646 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 647 event.preventDefault(); 648 var windowScrollTop = $(window).scrollTop(); 649 if(windowScrollTop > 150) { 650 $('html, body').animate({scrollTop: 0}, 750); 651 } 652 } 653 }); 654 655$(".banner-section a.banner-pin").click(function(e) { 656 // target element id 657 var id = $(this).attr('href'); 658 659 // target element 660 var section = $(id); 661 if (section.length === 0) { 662 return; 663 } 664 665 // prevent standard hash navigation (avoid blinking in IE) 666 e.preventDefault(); 667 668 // top position relative to the document 669 var pos = section.offset().top - 100 + 10; 670 671 // animated top scrolling 672 $('body, html').animate({scrollTop: pos}, 750); 673}); 674 675$(document).ready(function() { 676 var navHeight = $('nav.navbar').height(); 677 $('html').css("scroll-padding-top", navHeight); 678}); 679 680var called_v8_scroll = false; 681 682$(document).on('scroll', function (e) { 683 if($(document).scrollTop() > 0) { 684 $('.navbar.nav-v7').addClass('nav-scroll'); 685 $('.navbar.nav-v7').removeClass('nav-top'); 686 if (2 !=2 && 2 == 2) { 687 if(!called_v8_scroll) { 688 setTimeout(function(){ 689 setHelperTabWidth(); 690 called_v8_scroll = true; 691 }, 300); 692 } 693 } 694 }else { 695 $('.navbar.nav-v7').removeClass('nav-scroll'); 696 $('.navbar.nav-v7').addClass('nav-top'); 697 if (2 != 2 && 2 == 2) { 698 $('#hidden_tab_r').width(0); 699 $('#hidden_tab_l').width(0); 700 $('.navbar-nav li.nav-tab').first().css('margin-left', '0px'); 701 $('.navbar-nav li.nav-tab').last().css('margin-right', '0px'); 702 called_v8_scroll = false; 703 } 704 } 705}); 706 707$(function() { 708 setDropDownMenuWidth(); 709 710 function setDropDownMenuWidth() { 711 var tabs_list = $('.navbar-tabs .navbar-nav'); 712 713 $(tabs_list).find('li.drop-down-link').each(function() { 714 var sub_menu_width = $(this).outerWidth(true); 715 if (sub_menu_width < 100) { 716 sub_menu_width = 100; 717 } 718 $(this).find('.sub-menu').css('width', sub_menu_width+'px'); 719 }); 720 } 721 722 $( window ).resize(function() { 723 setDropDownMenuWidth(); 724 }); 725 $( window ).load(function() { 726 setDropDownMenuWidth(); 727 }); 728 729}); 730 731 732 733$( '.drop-down-link .drop-down' ).click(function(event) { 734 event.preventDefault(); 735 // Close previously opened dropdown menus 736 $('.drop-down-link.active .sub-menu').slideUp(); 737 $('.drop-down-link.active').removeClass('active'); 738 event.stopPropagation(); 739 740 var drop_down = $(this).closest('.drop-down-link'); 741 var drop_down_a = $(this); 742 743 if($(drop_down_a).attr("aria-expanded") == "true") { 744 $(drop_down_a).attr("aria-expanded",false) 745 } else { 746 $(drop_down_a).attr("aria-expanded",true) 747 } 748 749 750 var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' ); 751 752 if ( $(sub_menu).is( ':hidden' ) ) { 753 $(sub_menu).slideDown(); 754 $(drop_down).addClass('active'); 755 } else { 756 $(sub_menu).slideUp(); 757 $(drop_down).removeClass('active'); 758 } 759}); 760 761//// Set width for corresponding helper tab or margin for first or last nav tab depending on calculeted width sum of left and right tabs 762function setHelperTabWidth() { 763 var nav_tab_width; 764 var tabs_left_width = 0; 765 var tabs_right_width = 0; 766 767 var full_nav_tab_width; 768 var full_tabs_left_width = 0; 769 var full_tabs_right_width = 0; 770 771 $('li.nav-tab').each(function( index, element ) { 772 773 nav_tab_width = $(element).find('a').width(); 774 full_nav_tab_width = $(element).outerWidth(true); 775 776 if (!($(element).hasClass('helper-tab'))) { 777 if (index<6) { 778 tabs_left_width += nav_tab_width; 779 full_tabs_left_width += full_nav_tab_width; 780 } else { 781 tabs_right_width += nav_tab_width; 782 full_tabs_right_width += full_nav_tab_width; 783 } 784 } else { 785 if(index == 0) { 786 full_tabs_left_width += full_nav_tab_width; 787 } else { 788 full_tabs_right_width += full_nav_tab_width; 789 } 790 } 791 792 }); 793 794 var tabs_width_differance = tabs_left_width - tabs_right_width; 795 var helper_value = Math.abs(tabs_width_differance); 796 var full_tabs_width_differance = full_tabs_left_width - full_tabs_right_width; 797 798 // if sum of left tabs width is smaller than rigth tabs width tabs_width_differance is negative set margin left for first tab 799 if (full_tabs_width_differance != 0) { 800 if (tabs_width_differance < 0) { 801 $('.navbar-nav li.nav-tab').first().css('margin-left', helper_value+'px'); 802 } else { 803 $('.navbar-nav li.nav-tab').last().css('margin-right', helper_value+'px'); 804 } 805 } 806 807} 808 809$(function() { 810 setNavTabsWidth(); 811 812 function setNavTabsWidth() { 813 var container_width = $('.navbar-tabs .container').outerWidth(); 814 var social_icons_width = $('.navbar-tabs .socialnav').outerWidth(true); 815 var reduced_tabs_width = container_width - (2 * social_icons_width) -10; 816 817 $('.navbar-tabs .navbar-content').width(reduced_tabs_width); 818 819 // helper value set in case logo is centered and tabs width sum on the left and on the right are not the same 820 if (2 == 2) { 821 setTimeout(function(){ 822 setHelperTabWidth(); 823 $('.navbar.nav-v8 .desktop-navigation .navbar-nav').css('opacity', '1'); 824 }, 300); 825 826 } 827 } 828 829 $( window ).resize(function() { 830 setNavTabsWidth(); 831 }); 832 833 $('.nav a:not(.drop-down)').on('click', function () { 834 $('.navbar-collapse').collapse('hide'); 835 }); 836 837}); 838 839$('.logo-holder .logo-image').click(function(event) { 840 if ( window.location.pathname == '/' || window.location.pathname == '/index.php') { 841 var windowScrollToTop = $(window).scrollTop(); 842 if(windowScrollToTop > 150) { 843 $('html, body').animate({scrollTop: 0}, 750); 844 } 845 } else { 846 window.location = "/"; 847 } 848}); 849$(document).ready(function() { 850 var fancyboxSliderCustom = $('#gallery_custom_tag .fancybox'); 851 852 fancyboxSliderCustom.attr('rel', 'gallery').fancybox({ 853 beforeShow : function() { 854 var alt = this.element.find('img').attr('alt'); 855 this.inner.find('img').attr('alt', alt); 856 }, 857 padding : 15, 858 margin: 20, 859 arrows : true, 860 closeBtn: true, 861 autoPlay : false, 862 playSpeed : 3000, 863 loop : true, 864 openEffect : 'fade', 865 closeEffect : 'fade', 866 nextEffect : 'elastic', 867 prevEffect : 'elastic', 868 helpers : { 869 overlay : { 870 css : { 871 'background' : 'rgba(0, 0, 0, 0.5)' 872 },
873 locked: false 874 } 875 } 876 }); 877 878 var galleryCToggleBtn = $('#gallery_custom_tag .gallery-toggle'); 879 var galleryCImages = $('#gallery_custom_tag .gallery-item a'); 880 var galleryCToggleTextOff = 'The Photo Gallery of ' + galleryCImages.length + ' images can be accessed, hide the Photo Gallery from the Screen Reader'; 881 var galleryCToggleTextOn = 'The Photo Gallery of ' + galleryCImages.length + ' images is hidden from the Screen Reader, access the Photo Gallery'; 882 galleryCToggleBtn.attr('aria-label', galleryCToggleTextOff); 883 884 galleryCToggleBtn.on('click',function(){ 885 $(this).toggleClass('gt-off'); 886 887 const parentElement = $(this).closest('article'); 888 const nextElement = $(parentElement).next(); 889 890 if ($(this).hasClass('gt-off')) { 891 $(this).attr('aria-label', galleryCToggleTextOff); 892 galleryCImages.each(function() { 893 $(this).attr('aria-hidden', 'false').attr('tabindex', '0'); 894 }); 895 } else { 896 $(this).attr('aria-label', galleryCToggleTextOn); 897 galleryCImages.each(function() { 898 $(this).attr('aria-hidden', 'true').attr('tabindex', '-1'); 899 }); 900 901 if (nextElement.length !== 0) { 902 const scrollTo = $(nextElement).offset().top - 100; 903 $('html, body').animate({ scrollTop: scrollTo }, 1000); 904 } 905 } 906 }); 907 908}); setTimeout(function(){ 909 $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents(); 910 }, 4000);</script>
910<script> 911(function() { 912 var name = "Roscoeâs Bar & Burgers"; 913 var pid = "ChIJsWXZIaPRmoAR4GJHHY-ILG8"; 914 function build_url() { 915 var q = encodeURIComponent(name).replace(/'/g, "%27"); 916 return "https://www.google.com/maps/search/?api=1" 917 + "&query=" + q 918 + "&query_place_id=" + encodeURIComponent(pid); 919 } 920 window.google_map_url = build_url(); 921 window.open_google_map = function() { 922 window.open(build_url(), "_blank"); 923 }; 924})(); 925</script>
925<script> 926 927 var spot_id = 368313; 928 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":null,"cta_catering":"https://roscoes916.com/-catering","cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=368313"},"spot_name":"Roscoe\u2019s Bar & Burgers","label_for_texting_permission":"Iâd like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}'); 929 930 if (false){ 931 console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website"); 932 } 933 934 if (navigator.userAgent.match(/iPhone/i) 935 || navigator.userAgent.match(/iPad/i) 936 || navigator.userAgent.match(/iPod/i)){ 937 $(document).ready(function(){ 938 document.body.className += " " + "webkit-mobile-body"; 939 }); 940 } 941 942 var promotion_url_param_domain = getPromotionUrlParams()['domain']; 943 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')){ 944 $("a[href^='/']").each(function(){ 945 if (this.href.indexOf('domain=') == -1){ 946 var sh_internal_url = new URL(this.href); 947 sh_internal_url.searchParams.set("domain", promotion_url_param_domain); 948 this.href = sh_internal_url.toString(); 949 } 950 }) 951 } 952 953 954 function cta_link_matches_href(href, url){ 955 var domain = 'roscoes916.com'; 956 if(typeof url === 'undefined'){ 957 return false; 958 } 959 var partsOfURL = url.split(domain); 960 if (partsOfURL.length != 2){ 961 return href == url; 962 }else{ 963 var urlPath = partsOfURL[1]; 964 if (urlPath.substring(0,1) == "/"){ 965 urlPath = urlPath.substring(1,urlPath.length); 966 } 967 return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1; 968 } 969 } 970 971 var all_cta_links = [{"id":1360826,"spot_id":368313,"url":"https://roscoes916.com/-food-menu","cta_link_type":"food_menu","created_at":"2025-04-07T13:18:19+00:00","updated_at":"2026-03-06T21:23:06+00:00","made_of_food":false,"link_name":"","position":null},{"id":1392070,"spot_id":368313,"url":"https://roscoes916.com/-catering","cta_link_type":"catering","created_at":"2025-04-28T22:04:15+00:00","updated_at":"2026-03-06T21:23:06+00:00","made_of_food":false,"link_name":"Catering","target":null,"website_footer_label":"Catering","position":4},{"id":1182621,"spot_id":368313,"url":"https://order.toasttab.com/online/roscoes916","cta_link_type":"order","created_at":"2024-12-12T16:26:32+00:00","updated_at":"2026-03-06T21:23:07+00:00","made_of_food":false,"link_name":"Toasttab","target":null,"website_footer_label":"Order","position":0},{"id":1809527,"spot_id":368313,"url":"https://tmt.spotapps.co/job-listings?spot_id=368313","cta_link_type":"job_listing","created_at":"2026-03-06T21:24:30+00:00","updated_at":null,"made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Jobs","position":2},{"id":1351992,"spot_id":368313,"url":"https://roscoes916.com/#reservations_open_table_v2","cta_link_type":"reservations","created_at":"2025-04-01T12:00:17+00:00","updated_at":"2026-03-06T21:23:06+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Reserve","position":1},{"id":1360823,"spot_id":368313,"url":"https://roscoes916.com/-specials","cta_link_type":"specials","created_at":"2025-04-07T13:18:19+00:00","updated_at":"2026-03-06T21:23:05+00:00","made_of_food":false,"link_name":"","position":null},{"id":1360824,"spot_id":368313,"url":"https://roscoes916.com/-events","cta_link_type":"events","created_at":"2025-04-07T13:18:19+00:00","updated_at":"2026-03-06T21:23:05+00:00","made_of_food":false,"link_name":"","position":null},{"id":1360825,"spot_id":368313,"url":"https://roscoes916.com/-drink-menu","cta_link_type":"drink_menu","created_at":"2025-04-07T13:18:19+00:00","updated_at":"2026-03-06T21:23:06+00:00","made_of_food":false,"link_name":"","position":null},{"id":1321747,"spot_id":368313,"url":"https://www.toasttab.com/roscoes916/giftcards","cta_link_type":"gift_cards","created_at":"2025-03-12T10:07:00+00:00","updated_at":"2026-03-06T21:23:06+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Gift Cards","position":5}]; 972 973 function find_cta_link(href) { 974 for (var i=0; i< all_cta_links.length; i++){ 975 var cta_link = all_cta_links[i]; 976 if ( cta_link_matches_href(href, cta_link.url)){ 977 return cta_link; 978 } 979 } 980 } 981 982 function find_cta_links(href) { 983 var cta_links = [] 984 for (var i=0; i< all_cta_links.length; i++){ 985 var cta_link = all_cta_links[i]; 986 if ( cta_link_matches_href(href, cta_link.url)){ 987 cta_links.push(cta_link); 988 } 989 } 990 return cta_links; 991 } 992 993 994 function get_current_page_cta_link_types(){ 995 var types = []; 996 var cta_links = find_cta_links(document.location.href); 997 for (var i=0; i<cta_links.length; i++){ 998 types.push(cta_links[i].cta_link_type); 999 } 1000 return types; 1001 } 1002 1003 1004 function is_food_menu_page(){ 1005 var cta_link_types = get_current_page_cta_link_types(); 1006 for (var i=0; i<cta_link_types.length; i++){ 1007 if ('food_menu' == cta_link_types[i]) 1008 return true; 1009 } 1010 return false;
1011 } 1012 1013 1014 function get_form_cat_from_cta(){ 1015 var cta_link = find_cta_link(document.location.href); 1016 if (cta_link == null) { 1017 return null; 1018 } 1019 if (cta_link.cta_link_type == 'private_parties'){ 1020 return 'private_party'; 1021 }else if (cta_link.cta_link_type == 'reservations'){ 1022 return 'reservation'; 1023 }else if (cta_link.cta_link_type == 'catering'){ 1024 return 'catering'; 1025 }else if (cta_link.cta_link_type == 'job_listing'){ 1026 return 'job_listings'; 1027 }else if (cta_link.cta_link_type == 'gift_cards'){ 1028 return 'gift_cards'; 1029 } 1030 return null; 1031 } 1032 1033 function element_has_events_defined(elem){ 1034 if ($._data(elem, "events") === undefined){ 1035 return false; 1036 } 1037 return true; 1038 } 1039 1040 function create_ga_events_for_cta_clicks(){ 1041 if (typeof $ === 'function'){ 1042 1043 var cta_link_of_the_page = find_cta_link(location.href); 1044 1045 1046 $("a").each(function(index, elem){ 1047 var href = $(elem).attr('href'); 1048 1049 if (href === undefined ){ 1050 return; 1051 } 1052 1053 if (href.substring(0,4) == 'tel:'){ 1054 if (!element_has_events_defined(elem)){ // not footer links 1055 $(elem).on("click", function(){ 1056 universal_ga('send', 'event', { 1057 eventCategory: 'Button', 1058 eventAction: 'Click', 1059 eventLabel: 'Phone', 1060 transport: 'beacon' 1061 }); 1062 }); 1063 1064 if (cta_link_of_the_page){ 1065 $(elem).on("click", function(){ 1066 universal_ga('send', 'event', { 1067 eventCategory: 'Button', 1068 eventAction: 'Click', 1069 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone', 1070 transport: 'beacon' 1071 }); 1072 }); 1073 } 1074 } else { 1075 if (cta_link_of_the_page){ 1076 $(elem).on("click", function(){ 1077 universal_ga('send', 'event', { 1078 eventCategory: 'Button', 1079 eventAction: 'Click', 1080 eventLabel: cta_link_of_the_page.cta_link_type + ' page phone footer', 1081 transport: 'beacon' 1082 }); 1083 }); 1084 } 1085 } 1086 1087 1088 }else{ 1089 var cta_link = find_cta_link(href); 1090 if (elem.className != null && elem.className.indexOf("bottom-link") > -1){ 1091 // console.log("bottom link detected"); 1092 }else{ 1093 if (cta_link != null){ 1094 $(elem).on("click", function(){ 1095 universal_ga('send', 'event', { 1096 eventCategory: 'Website Link', 1097 eventAction: 'Click', 1098 eventLabel: cta_link.cta_link_type, 1099 transport: 'beacon' 1100 }); 1101 }); 1102 } 1103 } 1104 } 1105 1106 1107 }); 1108 } 1109 } 1110 1111 if (typeof angular === "undefined") { 1112 create_ga_events_for_cta_clicks(); 1113 } else { 1114 angular.element(document).ready(function () { 1115 create_ga_events_for_cta_clicks(); 1116 }); 1117 } 1118 1119 1120 function triggerShowFooterEvents(){ 1121 if (window.screen.availWidth < 768){ 1122 universal_ga('send', 'event', { 1123 eventCategory: 'Mobile Footer', 1124 eventAction: 'View', 1125 eventLabel: '', 1126 transport: 'beacon' 1127 }); 1128 } 1129 } 1130 1131 1132 1133 1134 //////////// 1135 function smartFooterV2() 1136 { 1137 var list= document.getElementsByClassName("bottom-list-item"); 1138 if (!list) return; 1139 1140 if (document.getElementById("bottom-navbar") == null){ 1141 return; 1142 } 1143 1144 var bottomNav = document.querySelector('#bottom-navbar .navbar-nav'); 1145 var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left'); 1146 var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right'); 1147 1148 bottomNav.innerHTML = ''; 1149 var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0); 1150 linksWithPosition.sort(function(a,b) { 1151 return a.position - b.position; 1152 }); 1153 1154 var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : ''); 1155 1156 linksWithPosition.forEach((e, i) => { 1157 var target = e.target || getUrlTarget(e.url); 1158 bottomNav.insertAdjacentHTML('beforeend', 1159 `<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>`); 1160 }) 1161 1162 var intervalCount = 0 1163 var interval = setInterval(() => { 1164 if(intervalCount == 50){ 1165 clearInterval(interval); 1166 } 1167 removeOverflowingFooterLinks(); 1168 intervalCount ++; 1169 }, 200); 1170 1171 $('.smart-footer-link').on("click", function(){ 1172 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1173 shUrlParams['source'] = 'footer'; 1174 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1175 } 1176 1177 var visibleLinks = $('.smart-footer-link').map(function (e) { 1178 return $(this).data('type'); 1179 }).toArray().join(','); 1180 1181 universal_ga('send', 'event', { 1182 eventCategory: 'Button', 1183 eventAction: 'Click_footer_2', 1184 eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks, 1185 transport: 'beacon' 1186 }); 1187 }); 1188 } 1189 1190 function removeOverflowingFooterLinks(){ 1191 var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li'); 1192 var width_sum = 0; 1193 1194 bottomNavLinks.forEach(e => { 1195 width_sum += e.getBoundingClientRect().width; 1196 if ((width_sum) > window.innerWidth) { 1197 console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;"); 1198 e.remove(); 1199 } 1200 }); 1201 } 1202 1203 function getUrlTarget(url){ 1204 if(url.startsWith('tel')){ 1205 return '_self'; 1206 } 1207 if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){ 1208 return '_self'; 1209 } 1210 return '_blank'; 1211 } 1212 1213 function npb() 1214 { 1215 var list= document.getElementsByClassName("bottom-list-item"); 1216 if (!list) return; 1217 1218 if (document.getElementById("bottom-navbar") == null){ 1219 return; 1220 } 1221 1222 var url = "" 1223 for (var i=0; i < all_cta_links.length; i++) 1224 { 1225 if (all_cta_links[i].cta_link_type == "order"){ 1226 url = all_cta_links[i].url; 1227 } 1228 } 1229 1230 if ( url == ""){ 1231 return; 1232 } 1233 1234 for (i=0; i < list.length; i++) 1235 { 1236 console.log(cta_link_matches_href(list[i].firstChild.href, url)); 1237 if (cta_link_matches_href(list[i].firstChild.href,url)) return; 1238 1239 }; 1240 1241 var item = list[list.length-1] 1242 document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true)); 1243 var width_sum = 0; 1244 for (i=0; i < list.length; i++) { 1245 width_sum += list[i].getBoundingClientRect().width; 1246 } 1247 1248 var item = list[list.length-1] 1249 if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; } 1250 1251 item.firstChild.text = "Order"; 1252 item.firstChild.href = url; 1253 item.firstChild.id = "bottom_link_" + list.length; 1254 1255 $(item.firstChild).on("click", function(){ 1256 1257 if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){ 1258 shUrlParams['source'] = 'footer'; 1259 sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams)); 1260 } 1261 1262 universal_ga('send', 'event', { 1263 eventCategory: 'Button', 1264 eventAction: 'Click', 1265 eventLabel: 'Plan B-2 Order', 1266 transport: 'beacon' 1267 }); 1268 }); 1269 1270 1271 } 1272 1273function activateSmartFooter(){ 1274 var smart_footer_active = true; 1275 var smart_footer_version = 2; 1276 var man_bottom_active = false;
1277 if(window.location.hash == '#smartFooterV2=enabled'){ 1278 smartFooterV2(); 1279 return; 1280 } 1281 if (smart_footer_active && !man_bottom_active){ 1282 if(smart_footer_version == 2 ){ 1283 smartFooterV2(); 1284 }else { 1285 npb(); 1286 } 1287 } 1288 } 1289 1290 activateSmartFooter(); 1291 1292 var corona_config_str = ''; 1293 var corona_config = corona_config_str != '' ? JSON.parse('') : null; 1294 1295 1296 //corona instuctions 1297 function show_corona_instructions(text, phone, btnText){ 1298 //format to US number 1299 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1300 1301 if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) { 1302 var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1303 var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true"; 1304 }else { 1305 var linkLocation = 'tel:+1'+phone+''; 1306 var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +'' 1307 } 1308 var appendPhone = 'tel:+1'+phone+''; 1309 //inject html content 1310 if ($('.food-menu-nav').length) { 1311 //new template 1312 var pageEl = $('.food-menu-nav').css('margin','20px auto 10px auto'); 1313 var textColor = rgb2hex($('.section-header').css('color')); 1314 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1315 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1316 fontSize = fontSize + Math.round(fontSize * 0.25); 1317 1318 // 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>'; 1319 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="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="display: inline-block !important;font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="'+btnLinkLocation +'">'+btnText+'</a></div>'; 1320 1321 }else { 1322 //old template 1323 var pageEl = $('.tabnav'); 1324 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1325 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color')); 1326 1327 var linkTextColor = getContrast50(linkColor); 1328 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1329 fontSize = fontSize + Math.round(fontSize * 0.25); 1330 var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform'); 1331 1332 // 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>';
1333 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>'; 1334 1335 } 1336 //html content 1337 pageEl.prepend(html); 1338 } 1339 1340 function rgb2hex(rgb) { 1341 if(typeof rgb !== "undefined"){ 1342 rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 1343 if (!rgbColor) { 1344 rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/); 1345 return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]); 1346 } 1347 function hex(x) { 1348 return ("0" + parseInt(x).toString(16)).slice(-2); 1349 } 1350 return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]); 1351 } 1352 return rgb; 1353 } 1354 1355 function getContrast50(hexcolor){ 1356 return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff'; 1357 } 1358 1359 function show_corona_sidebar_instructions(text, phone){ 1360 //format to US number 1361 var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/); 1362 var divWidth = 230; 1363 var top = 50; 1364 var linkSize = '1.6em'; 1365 var pSize = $('p').css('font-size'); 1366 var appendPhone = 'tel:+1'+phone+''; 1367 1368 if ($(window).width() < 1600) 1369 var top = 30; 1370 if ($(window).width() < 1200){ 1371 var divWidth = 180; 1372 var linkSize = '1.4em'; 1373 var pSize ='1.1em'; 1374 } 1375 1376 if($('.food-menu-nav').length){ //new template 1377 var textColor = $('.food-menu-nav-item.active').css('color'); 1378 var linkColor = $('.food-menu-nav-item.active').css('background-color'); 1379 1380 var linkTextColor = $('.food-menu-nav-item.active').css('color'); 1381 var parent = $('.food-menu-page'); 1382 } 1383 else { //old template 1384 var textColor = $('.menu-item-name-traditional').css('color'); 1385 var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color'); 1386 var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu'); 1387 var linkTextColor = getContrast50(linkColor); 1388 } 1389 1390 // $(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>'); 1391 $(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>'); 1392 1393 //check if resolution is bigger than tablet resolution 1394/* if ($(window).width() > 991) { 1395 //detect scroll 1396 window.onscroll = function (e) { 1397 if ($(window).scrollTop() == 0) { 1398 $('#corona-instructions-sidebar').hide(); 1399 }else { 1400 $('#corona-instructions-sidebar').show(); 1401 } 1402 } 1403 } */ 1404 } 1405 1406 function check_corona_config(config){ 1407 console.log(config) 1408 if (config) { 1409 if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) { 1410 if (!config.promote_deliveries && config.promote_pick_up) { 1411 var btnText = 'Call For Pick Up'; 1412 } 1413 if (config.promote_deliveries && !config.promote_pick_up) { 1414 var btnText = 'Call For Delivery'; 1415 } 1416 if (config.promote_deliveries && config.promote_pick_up) { 1417 var btnText = 'Call For Pick Up Or Delivery'; 1418 } 1419 1420 if(typeof btnText !== "undefined"){ // check if pick up or delivery are true 1421 if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) { 1422 var btnText = 'ORDER NOW'; 1423 if($('.food-menu-nav').length){ //new template 1424 var textColor = rgb2hex($('.section-header').css('color')); 1425 var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color')); 1426 var fontSize = parseInt($('.food-menu-nav-item').css('font-size')); 1427 fontSize = fontSize + Math.round(fontSize * 0.25); 1428 } 1429 else { //old template 1430 var textColor = rgb2hex($('.menu-item-name-traditional').css('color')); 1431 var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1431li.active>a').css('color')); 1432 1433 var linkTextColor = getContrast50(linkColor); 1434 var fontSize = parseInt($('.menu-item-name-traditional').css('font-size')); 1435 fontSize = fontSize + Math.round(fontSize * 0.25); 1436 } 1437 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); 1438 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1439 } else { 1440 show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText); 1441 show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone); 1442 } 1443 1444 } 1445 } 1446 } 1447 } 1448 1449 1450 if (is_food_menu_page() && !window.location.search.includes("contactless=true")){ 1451 $( document ).ready(function() { 1452 setTimeout(function(){ 1453 check_corona_config(corona_config); 1454 }, 300); 1455 }); 1456 } 1457 1458 1459 1460 function isPhone(phone){ 1461 var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/; 1462 return regex.test(phone); 1463 } 1464 1465 function sendEmail_MT (input_id) { 1466 const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img"); 1467 1468 const $step = { 1469 form: $("[data-id=newsletter-widget-2] .sph-email-form"), 1470 message: $("[data-id=newsletter-widget-2] .sph-response-message"), 1471 } 1472 1473 const $field = { 1474 email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id), 1475 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id), 1476 consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id), 1477 }; 1478 1479 const $error = { 1480 email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id), 1481 phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id), 1482 }; 1483 1484 if ($field.email.val().trim() === "") { 1485 $error.email 1486 .html("This field is required") 1487 .show(); 1488 } 1489 else if (!isEmail($field.email.val().trim())) { 1490 $error.email 1491 .html("Please use the format â[email protected]â") 1492 .show(); 1493 } else { 1494 $error.email 1495 .html("") 1496 .hide(); 1497 } 1498 1499 if ($field.consent.is(':checked') && $field.phone.val().trim() === "") { 1500 $error.phone 1501 .html("This field is required") 1502 .show(); 1503 } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) { 1504 $error.phone 1505 .html("The phone number must contain 10 digits") 1506 .show(); 1507 } else { 1508 $error.phone 1509 .html("") 1510 .hide(); 1511 } 1512 1513 const errorField = $step.form.find('.sh-form-error:visible'); 1514 1515 if (errorField.length > 0) { 1516 const input = errorField.first().next(); 1517 1518 document.activeElement.blur(); 1519 1520 setTimeout(() => { 1521 input.focus(); 1522 }, 160) 1523 1524 return; 1525 } 1526 1527 $loader 1528 .show() 1529 .prev() 1530 .hide(); 1531 1532 $.ajax({ 1533 method: "POST", 1534 url: "https://www.spothopperapp.com/api/spots/368313/contacts/add_with_texting_permission", 1535 crossDomain: true, 1536 dataType: 'json', 1537 data: { 1538 email: $field.email.val().trim(), 1539 phone: $field.phone.val().trim(), 1540 texting_permission: $field.consent.is(':checked'), 1541 }, 1542 success: function (data) { 1543 afterRequestSubmission(data); 1544 }, 1545 error: function () { 1546 afterRequestSubmission("Something went wrong. Please try again later."); 1547 } 1548 }); 1549 1550 function afterRequestSubmission (data) { 1551 $step.form.hide(); 1552 1553 $step.message 1554 .html(data) 1555 .show() 1556 .trigger('focus'); 1557 } 1558 } 1559</script>
1559<script>function addPromotionParamsToTMTLinks() 1560{ 1561 if (sessionStorage.getItem('shUrlParams')) { 1562 let shParams = JSON.parse(sessionStorage.getItem('shUrlParams')); 1563 if (!Object.keys(shParams).length) 1564 return; 1565 if(!shParams.source) 1566 return; 1567 $('a').each(function () { 1568 if (this.href.includes('tmt.spotapps.co')) { 1569 if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion=')) 1570 return; 1571 1572 this.href = this.href + '&source=' + shParams.source; 1573 if(shParams.destination) 1574 this.href = this.href + '&destination=' + shParams.destination; 1575 if(shParams.promotion) 1576 this.href = this.href + '&promotion=' + shParams.promotion; 1577 if(shParams.fb_post_id) 1578 this.href = this.href + '&fb_post_id=' + shParams.fb_post_id; 1579 if(shParams.email_post_id) 1580 this.href = this.href + '&email_post_id=' + shParams.email_post_id; 1581 } 1582 }) 1583 } 1584} 1585setTimeout(function() { 1586 addPromotionParamsToTMTLinks(); 1587 addFooterToSourceParam(); 1588},600) 1589 1590function addFooterToSourceParam() 1591{ 1592 $('.bottom-link').each(function (){ 1593 if(shouldAddSourceParam(this.href)) 1594 this.href = this.href + '&source=footer'; 1595 }) 1596 $('#sh-multiple-links-content-holder a').each(function (){ 1597 if(shouldAddSourceParam(this.href)) 1598 this.href = this.href + '&source=footer'; 1599 }) 1600} 1601function shouldAddSourceParam(link){ 1602 if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){ 1603 return true; 1604 } 1605 return false; 1606} 1607</script>
1607<script> 1608;(async () => { 1609if (typeof window.focusTrap === 'undefined') { 1610 await getScript('https://unpkg.com/tabbable/dist/index.umd.js'); 1611 await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js'); 1612} 1613 1614document.querySelectorAll('.modal').forEach((element) => { 1615 const trap = window.focusTrap?.createFocusTrap(element, { 1616 allowOutsideClick: true, 1617 }); 1618 1619 $(element).on('shown.bs.modal', () => { 1620 trap?.activate(); 1621 }); 1622 1623 $(element).on('hidden.bs.modal', () => { 1624 trap?.deactivate(); 1625 }); 1626}); 1627 1628async function getScript (source) { 1629 return new Promise((resolve, reject) => { 1630 const script = document.createElement('script'); 1631 script.src = source; 1632 script.async = true; 1633 1634 script.onload = resolve; 1635 script.onerror = reject; 1636 1637 document.head.appendChild(script); 1638 }); 1639} 1640})(); 1641</script>
1641<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1641<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1641<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1641<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1641<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1641<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1641<script>var changes_log_array = {};</script>
1641<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1641</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.