1<!DOCTYPE html> 2 3<html class="no-js css-scroll eds-theme-light" lang="en"> 4 <head> 5 <meta charset="utf-8" /> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 9 <meta name="mobile-web-app-capable" content="yes"> 10 11 12 <title>New Golden Dragon - Matawan in NJ | Contact Us | Chinese</title> 13 <meta name="keywords" content="new golden dragon, new golden dragon matawan, new golden dragon menu, matawan chinese delivery, matawan chinese food, matawan chinese restaurants, chinese delivery, best chinese food in matawan, chinese restaurants in matawan, chinese restaurants near me, chinese food near me, matawan chinese takeout" /> 14 <meta name="description" content="Contact New Golden Dragon - Matawan in Matawan, NJ with all your inquiries about our delivery and takeout of the best Chinese in Matawan, NJ."> 15 16 <meta property="og:type" content="website"> 17 <meta property="og:title" content="New Golden Dragon - Matawan in NJ | Contact Us | Chinese"> 18 <meta property="og:description" content="Contact New Golden Dragon - Matawan in Matawan, NJ with all your inquiries about our delivery and takeout of the best Chinese in Matawan, NJ."> 19 <meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/218ad913-4fb7-4e9c-c26e-6aeef2641f00/public" /> 20 21 <meta name="twitter:card" content="summary_large_image"> 22 <meta name="twitter:title" content="New Golden Dragon - Matawan in NJ | Contact Us | Chinese"> 23 <meta name="twitter:description" content="Contact New Golden Dragon - Matawan in Matawan, NJ with all your inquiries about our delivery and takeout of the best Chinese in Matawan, NJ."> 24 <meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/218ad913-4fb7-4e9c-c26e-6aeef2641f00/public" /> 25 26 <link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/b3952e60-c26c-4ec5-4b94-f2bc3a57d200/public" type="image/x-icon" /> 27 28 <link rel="canonical" href="https://www.newgoldendragonnj.com/contact"/> 29 30 <link type="text/css" rel="stylesheet" href="/min/g=eds_css&1788377785" /> 31 <link type="text/css" rel="stylesheet" href="/min/g=css4.0&1788377785" /> 32 <link href="https://fonts.googleapis.com/css?family=Nunito:400,700|Open+Sans:400,600,700" rel="stylesheet" /> 33 <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" /> 34
34<script src="https://kit.fontawesome.com/0208faa9a2.js" crossorigin="anonymous"></script>
34 35 36 <style> 37 .home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/7aa9fec2-2a2a-4737-41c4-40b015c48300/public); } 38 @media 39 (-webkit-min-device-pixel-ratio: 1.25), 40 (min-resolution: 120dpi){ 41 /* Retina header*/ 42 .home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/02f7ba91-e1f0-4cf8-2322-224a86acf900/public); } 43 } 44 /*body{ } */ 45 46 47 </style> 48 49 50
50<script type="text/javascript"> 51 var UrlTag = "newgoldendragonmatawan"; 52 var template = 'defaultv4'; 53 var formname = 'contact'; 54 var menulink = 'https://www.newgoldendragonnj.com/order/main'; 55 var checkoutlink = 'https://www.newgoldendragonnj.com/checkout'; 56 </script>
56 57
57<script> 58 /* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */ 59 (function(w,d,u){w.readyQ=[];w.bindReadyQ=[];function p(x,y){if(x=="ready"){w.bindReadyQ.push(y);}else{w.readyQ.push(x);}};var a={ready:p,bind:p};w.$=w.jQuery=function(f){if(f===d||f===u){return a}else{p(f)}}})(window,document) 60 </script>
60 61 62 63<!-- Google Tag Manager -->
64<script> 65 window.dataLayer = window.dataLayer || []; 66 window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); }; 67 gtag('js', new Date()); 68 69 let data = { 70 account: 'newgoldendragonmatawan', 71 context: 'direct', 72 templateVersion: 4, 73 rid: 66, 74 } 75 dataLayer.push({ ...data, event: 'app_data_ready' });
vendor: 337 bytes, lines 75-81
75 76 77 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 78 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 79 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 80 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 81 })(window,document,'script','dataLayer','
81GTM-K9P93M
vendor: 4 bytes, line 81
81');
82</script>
vendor: 67 bytes, lines 82-84
82 83 84 <script async src="https://www.googletagmanager.com/gtag/js?id=
84G-K0RVEG9YN5
vendor: 15 bytes, lines 84-86
84"></script> 85 86
86<script> 87 88 gtag('config', "G-K0RVEG9YN5"); 89 </script>
89 90 91 92 93 <meta name="smartbanner:title" content="New Golden Dragon Matawan"> 94 <meta name="smartbanner:author" content="Online Ordering"> 95 <meta name="smartbanner:price" content="FREE"> 96 <meta name="smartbanner:price-suffix-google" content=" "> 97 <meta name="smartbanner:button" content="VIEW"> 98 <meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.chinesemenuonline.newgoldendragonmatawan"> 99 <meta name="smartbanner:enabled-platforms" content="android"> 100 <meta name="smartbanner:icon-google" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/newgoldendragonmatawan/"> 101 </head> 102 103 <body 104 data-event-on:customer_registered="window.location.reload()" 105 data-event-on:customer_logged_in="window.location.reload()" 106 data-event-on:customer_logged_out="window.location.reload()" 107 > 108 <a class="skip-to-content-link" href="#main">Skip to content</a> 109 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 109-110
109 110 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
110GTM-K9P93M
vendor: 85 bytes, lines 110-111
110" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 111
111<!-- End Google Tag Manager (noscript) --> 112 <!-- wrapper starts --> 113 <div class="wrapper"> 114 <section style="grid-area: header-announcements" aria-label="Announcement"> 115 <div id="upgradeBrowserBanner" class="alert alert-warning mb-0 rounded-0 py-4" style="display:none;"> 116 <div class="alert-icon"><i class="fas fa-warning" aria-hidden="true"></i></div> 117 <div> 118 <strong>We're sorry, but the Web browser you are using is not supported.</strong> <br/> Please upgrade your browser or try a different one to use this Website. Supported browsers include:<br/> 119 <ul class="list-unstyled"> 120 <li class="mt-2"><a href="https://www.google.com/chrome" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-chrome"></i> Chrome</a></li> 121 <li class="mt-2"><a href="https://www.mozilla.com/firefox/upgrade.html" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-firefox"></i> Firefox</a></li> 122 <li class="mt-2"><a href="https://www.microsoft.com/en-us/windows/microsoft-edge" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-edge"></i> Edge</a></li> 123 <li class="mt-2"><a href="http://www.apple.com/safari/" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-safari"></i> Safari</a></li> 124 </ul> 125 </div> 126</div>
127<script> 128 var ua = navigator.userAgent; 129 var match = ua.match(/Firefox\/([0-9]+)\./); 130 var firefoxVersion = match ? parseInt(match[1]) : 1000; 131 var match = ua.match(/Chrome\/([0-9]+)\./); 132 var chromeVersion = match ? parseInt(match[1]) : 1000; 133 var isIE = ua.indexOf('MSIE') > -1 || ua.indexOf('Trident') > -1; 134 var upgradeBrowserBanner = document.getElementById('upgradeBrowserBanner'); 135 var isMatchesSupported = typeof(upgradeBrowserBanner.matches)!="undefined"; 136 var isEntriesSupported = typeof(Object.entries)!="undefined"; 137 //Safari version is verified with isEntriesSupported 138 if (isIE || !isMatchesSupported || !isEntriesSupported || firefoxVersion <= 46 || chromeVersion <= 53) { 139 upgradeBrowserBanner.style.display = 'flex'; 140 } 141</script>
141 142 <!-- get closed sign if applicable. --> 143 144 145 </section> 146 147 <!-- Header Starts --> 148 <div class="headerAndWtype" style="grid-area: header"> 149 <header class="header" > 150 <div class="d-flex flex-column align-items-start flex-md-row align-items-md-center"> 151 <div class="logo_name_alt flex-shrink-0 d-flex align-items-center align-self-stretch pe-6 pe-md-0"> 152 <button class="eds_button btn btn-outline eds_menu_button" style="color: inherit" aria-label="Main menu" aria-expanded="false" data-bs-toggle="offcanvas" data-bs-target="#side-menu" aria-controls="side-menu" type="button"><span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span></button> 153 <div class="d-flex flex-column align-items-center mx-auto align-items-md-start mx-md-0"> 154 <a 155 class="eds-display-text-title-xs text-truncate title-container" 156 href="https://www.newgoldendragonnj.com" 157 aria-current="false" 158 > 159 New Golden Dragon - Matawan </a> 160 161 <span class="eds-copy-text-s-regular text-center text-md-start address-container" title="309 Broad St Matawan, NJ 07747"> 162 309 Broad St Matawan, NJ 07747 </span> 163 </div> 164 </div> 165 166 167 <div class="position-absolute top-0 end-0 p-2"> 168 169 <div id="login-status" > 170 <button class="eds_button btn btn-outline px-2 text-nowrap" aria-label="Log in" style="color: currentColor" data-bs-toggle="modal" data-bs-target="#login-modal" type="button"><i class="eds_icon fa fa-lg fa-user-circle d-block d-lg-none" style="" aria-hidden="true"></i> <div class="d-none d-lg-flex align-items-baseline gap-2"><i class="eds_icon fa fa-user-circle" style="" aria-hidden="true"></i><div class="profile-container text-truncate">Log in</div></div></button> </div> 171 172 </div> 173 </div> 174 175 176 <div data-eds-id="6ab5384b1f219" 177 class="eds_side_menu offcanvas offcanvas-start " 178 tabindex="-1" 179 aria-label="Side navigation" 180 id="side-menu" data-event-on:menu_selected="this.dispatchEvent(new CustomEvent('eds.hide'))" data-event-on:category_selected="this.dispatchEvent(new CustomEvent('eds.hide'))" > 181 182 <div class="eds_side_menu-body offcanvas-body d-flex flex-column pt-0 px-0 css-scroll" style="padding-bottom: 115px; scroll-padding-bottom: 115px;"> 183 <div 184 class="eds_side_menu-close position-absolute top-0 end-0 pt-3 pe-3 " 185 style="z-index: 1" 186 > 187 <button data-bs-dismiss="offcanvas" data-bs-target="[data-eds-id="6ab5384b1f219"]" aria-label="Close" class="eds_button btn btn-outline-secondary eds_button--shape-circle" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 188 189 <nav aria-labelledby="header-navigation-title"> 190 <h2 id="header-navigation-title" class="eds-display-text-title-m m-0 p-3">Pages</h2> 191<ul class="eds_list eds_list--border-none border-bottom"> 192 <li class="eds_list-item"> 193 <a class="d-block p-3 " href="https://www.newgoldendragonnj.com" aria-current="false"> 194 Home </a> 195 </li> 196 197 <li class="eds_list-item"> 198 <a 199 class="d-block p-3 " 200 href="https://www.newgoldendragonnj.com/order/main" 201 aria-current="false" 202 > 203 Menu </a> 204 </li> 205 206 207 <li class="eds_list-item"> 208 <a class="d-block p-3 " href="https://www.newgoldendragonnj.com/page/delivery-info" aria-current="false"> 209 Delivery Info </a> 210 </li> 211 212 <li class="eds_list-item"> 213 <a class="d-block p-3 " href="https://www.newgoldendragonnj.com/locationinfo" aria-current="false"> 214 Location & Hours </a> 215 </li> 216 217 <li class="eds_list-item"> 218 <a class="d-block p-3 active" href="https://www.newgoldendragonnj.com/contact" aria-current="page"> 219 Contact 220 </a> 221 </li> 222</ul> 223 </nav> 224 225 226 <div class="border-bottom border-light p-3"> 227 228 229 <details 230 class="eds_list eds_list--border-none" open data-menu-id="10579" 231 data-event-on:document_ready="this.open = localStorage.getItem('menu-open-10579') !== 'false'" 232 onclick="localStorage.setItem('menu-open-10579', !this.open)" 233 > 234 <summary class="eds-copy-text-l-regular list-unstyled rounded-3 mb-1 " tabindex="0"> 235 <h2 class="eds-display-text-title-m m-0 p-0"> 236 <i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Menu <span class="sr-only">22 categories</span> 237 </h2> 238 </summary> 239 <div class="mb-3"></div> 240 241 242 <a 243 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 244 data-event-on:category_pinned="(category) => { 245 const isCurrent = category.id === '129936'; 246 $(this).toggleClass('active', isCurrent); 247 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 248 }"
249 href="https://www.newgoldendragonnj.com/order/main/specialties" 250 aria-current="false" 251 onclick="if (!event.ctrlKey) { 252 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 253 if (currentMenuIsActive) { 254 app.event.emit('category_selected', { id: '129936' }); 255 } else { 256 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129936' }); 257 } 258 }" 259 > 260 Specialties<span class="sr-only"> menu category</span> 261 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 262 </a> 263 <a 264 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 265 data-event-on:category_pinned="(category) => { 266 const isCurrent = category.id === '129919'; 267 $(this).toggleClass('active', isCurrent); 268 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 269 }" 270 href="https://www.newgoldendragonnj.com/order/main/appetizers" 271 aria-current="false" 272 onclick="if (!event.ctrlKey) { 273 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 274 if (currentMenuIsActive) { 275 app.event.emit('category_selected', { id: '129919' }); 276 } else { 277 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129919' }); 278 } 279 }" 280 > 281 Appetizers<span class="sr-only"> menu category</span> 282 <span class="ms-auto">17<span class="sr-only"> items available</span></span> 283 </a> 284 <a 285 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 286 data-event-on:category_pinned="(category) => { 287 const isCurrent = category.id === '129920'; 288 $(this).toggleClass('active', isCurrent); 289 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 290 }" 291 href="https://www.newgoldendragonnj.com/order/main/soup" 292 aria-current="false" 293 onclick="if (!event.ctrlKey) { 294 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 295 if (currentMenuIsActive) { 296 app.event.emit('category_selected', { id: '129920' }); 297 } else { 298 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129920' }); 299 } 300 }" 301 > 302 Soup<span class="sr-only"> menu category</span> 303 <span class="ms-auto">12<span class="sr-only"> items available</span></span> 304 </a> 305 <a 306 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 307 data-event-on:category_pinned="(category) => { 308 const isCurrent = category.id === '129921'; 309 $(this).toggleClass('active', isCurrent); 310 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 311 }" 312 href="https://www.newgoldendragonnj.com/order/main/fried-rice" 313 aria-current="false" 314 onclick="if (!event.ctrlKey) { 315 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 316 if (currentMenuIsActive) { 317 app.event.emit('category_selected', { id: '129921' }); 318 } else { 319 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129921' }); 320 } 321 }" 322 > 323 Fried Rice<span class="sr-only"> menu category</span> 324 <span class="ms-auto">8<span class="sr-only"> items available</span></span> 325 </a> 326 <a 327 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 328 data-event-on:category_pinned="(category) => { 329 const isCurrent = category.id === '129922'; 330 $(this).toggleClass('active', isCurrent); 331 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 332 }"
333 href="https://www.newgoldendragonnj.com/order/main/chow-mein" 334 aria-current="false" 335 onclick="if (!event.ctrlKey) { 336 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 337 if (currentMenuIsActive) { 338 app.event.emit('category_selected', { id: '129922' }); 339 } else { 340 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129922' }); 341 } 342 }" 343 > 344 Chow Mein<span class="sr-only"> menu category</span> 345 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 346 </a> 347 <a 348 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 349 data-event-on:category_pinned="(category) => { 350 const isCurrent = category.id === '129923'; 351 $(this).toggleClass('active', isCurrent); 352 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 353 }" 354 href="https://www.newgoldendragonnj.com/order/main/mei-fun-chow-fun" 355 aria-current="false" 356 onclick="if (!event.ctrlKey) { 357 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 358 if (currentMenuIsActive) { 359 app.event.emit('category_selected', { id: '129923' }); 360 } else { 361 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129923' }); 362 } 363 }" 364 > 365 Mei Fun / Chow Fun<span class="sr-only"> menu category</span> 366 <span class="ms-auto">13<span class="sr-only"> items available</span></span> 367 </a> 368 <a 369 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 370 data-event-on:category_pinned="(category) => { 371 const isCurrent = category.id === '129924'; 372 $(this).toggleClass('active', isCurrent); 373 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 374 }" 375 href="https://www.newgoldendragonnj.com/order/main/lo-mein" 376 aria-current="false" 377 onclick="if (!event.ctrlKey) { 378 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 379 if (currentMenuIsActive) { 380 app.event.emit('category_selected', { id: '129924' }); 381 } else { 382 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129924' }); 383 } 384 }" 385 > 386 Lo Mein<span class="sr-only"> menu category</span> 387 <span class="ms-auto">7<span class="sr-only"> items available</span></span> 388 </a> 389 <a 390 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 391 data-event-on:category_pinned="(category) => { 392 const isCurrent = category.id === '129925'; 393 $(this).toggleClass('active', isCurrent); 394 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 395 }" 396 href="https://www.newgoldendragonnj.com/order/main/egg-foo-young" 397 aria-current="false" 398 onclick="if (!event.ctrlKey) { 399 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 400 if (currentMenuIsActive) { 401 app.event.emit('category_selected', { id: '129925' }); 402 } else { 403 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129925' }); 404 } 405 }" 406 > 407 Egg Foo Young<span class="sr-only"> menu category</span> 408 <span class="ms-auto">7<span class="sr-only"> items available</span></span> 409 </a> 410 <a 411 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 412 data-event-on:category_pinned="(category) => { 413 const isCurrent = category.id === '129926'; 414 $(this).toggleClass('active', isCurrent); 415 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 416 }"
417 href="https://www.newgoldendragonnj.com/order/main/seafood" 418 aria-current="false" 419 onclick="if (!event.ctrlKey) { 420 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 421 if (currentMenuIsActive) { 422 app.event.emit('category_selected', { id: '129926' }); 423 } else { 424 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129926' }); 425 } 426 }" 427 > 428 Seafood<span class="sr-only"> menu category</span> 429 <span class="ms-auto">13<span class="sr-only"> items available</span></span> 430 </a> 431 <a 432 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 433 data-event-on:category_pinned="(category) => { 434 const isCurrent = category.id === '129927'; 435 $(this).toggleClass('active', isCurrent); 436 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 437 }" 438 href="https://www.newgoldendragonnj.com/order/main/beef" 439 aria-current="false" 440 onclick="if (!event.ctrlKey) { 441 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 442 if (currentMenuIsActive) { 443 app.event.emit('category_selected', { id: '129927' }); 444 } else { 445 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129927' }); 446 } 447 }" 448 > 449 Beef<span class="sr-only"> menu category</span> 450 <span class="ms-auto">13<span class="sr-only"> items available</span></span> 451 </a> 452 <a 453 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 454 data-event-on:category_pinned="(category) => { 455 const isCurrent = category.id === '129928'; 456 $(this).toggleClass('active', isCurrent); 457 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 458 }" 459 href="https://www.newgoldendragonnj.com/order/main/pork" 460 aria-current="false" 461 onclick="if (!event.ctrlKey) { 462 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 463 if (currentMenuIsActive) { 464 app.event.emit('category_selected', { id: '129928' }); 465 } else { 466 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129928' }); 467 } 468 }" 469 > 470 Pork<span class="sr-only"> menu category</span> 471 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 472 </a> 473 <a 474 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 475 data-event-on:category_pinned="(category) => { 476 const isCurrent = category.id === '129929'; 477 $(this).toggleClass('active', isCurrent); 478 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 479 }" 480 href="https://www.newgoldendragonnj.com/order/main/poultry" 481 aria-current="false" 482 onclick="if (!event.ctrlKey) { 483 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 484 if (currentMenuIsActive) { 485 app.event.emit('category_selected', { id: '129929' }); 486 } else { 487 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129929' }); 488 } 489 }" 490 > 491 Poultry<span class="sr-only"> menu category</span> 492 <span class="ms-auto">14<span class="sr-only"> items available</span></span> 493 </a> 494 <a 495 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 496 data-event-on:category_pinned="(category) => { 497 const isCurrent = category.id === '129930'; 498 $(this).toggleClass('active', isCurrent); 499 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 500 }"
501 href="https://www.newgoldendragonnj.com/order/main/vegetable-bean-curd" 502 aria-current="false" 503 onclick="if (!event.ctrlKey) { 504 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 505 if (currentMenuIsActive) { 506 app.event.emit('category_selected', { id: '129930' }); 507 } else { 508 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129930' }); 509 } 510 }" 511 > 512 Vegetable & Bean Curd<span class="sr-only"> menu category</span> 513 <span class="ms-auto">7<span class="sr-only"> items available</span></span> 514 </a> 515 <a 516 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 517 data-event-on:category_pinned="(category) => { 518 const isCurrent = category.id === '129931'; 519 $(this).toggleClass('active', isCurrent); 520 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 521 }" 522 href="https://www.newgoldendragonnj.com/order/main/moo-shu-style" 523 aria-current="false" 524 onclick="if (!event.ctrlKey) { 525 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 526 if (currentMenuIsActive) { 527 app.event.emit('category_selected', { id: '129931' }); 528 } else { 529 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129931' }); 530 } 531 }" 532 > 533 Moo Shu Style<span class="sr-only"> menu category</span> 534 <span class="ms-auto">4<span class="sr-only"> items available</span></span> 535 </a> 536 <a 537 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 538 data-event-on:category_pinned="(category) => { 539 const isCurrent = category.id === '129932'; 540 $(this).toggleClass('active', isCurrent); 541 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 542 }" 543 href="https://www.newgoldendragonnj.com/order/main/sweet-sour" 544 aria-current="false" 545 onclick="if (!event.ctrlKey) { 546 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 547 if (currentMenuIsActive) { 548 app.event.emit('category_selected', { id: '129932' }); 549 } else { 550 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129932' }); 551 } 552 }" 553 > 554 Sweet & Sour<span class="sr-only"> menu category</span> 555 <span class="ms-auto">2<span class="sr-only"> items available</span></span> 556 </a> 557 <a 558 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 559 data-event-on:category_pinned="(category) => { 560 const isCurrent = category.id === '129935'; 561 $(this).toggleClass('active', isCurrent); 562 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 563 }" 564 href="https://www.newgoldendragonnj.com/order/main/combination-platter" 565 aria-current="false" 566 onclick="if (!event.ctrlKey) { 567 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 568 if (currentMenuIsActive) { 569 app.event.emit('category_selected', { id: '129935' }); 570 } else { 571 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129935' }); 572 } 573 }" 574 > 575 Combination Platter<span class="sr-only"> menu category</span> 576 <span class="ms-auto">43<span class="sr-only"> items available</span></span> 577 </a> 578 <a 579 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 580 data-event-on:category_pinned="(category) => { 581 const isCurrent = category.id === '129934'; 582 $(this).toggleClass('active', isCurrent); 583 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 584 }"
585 href="https://www.newgoldendragonnj.com/order/main/our-chefs-specialties" 586 aria-current="false" 587 onclick="if (!event.ctrlKey) { 588 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 589 if (currentMenuIsActive) { 590 app.event.emit('category_selected', { id: '129934' }); 591 } else { 592 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129934' }); 593 } 594 }" 595 > 596 Our Chef's Specialties<span class="sr-only"> menu category</span> 597 <span class="ms-auto">25<span class="sr-only"> items available</span></span> 598 </a> 599 <a 600 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 601 data-event-on:category_pinned="(category) => { 602 const isCurrent = category.id === '129933'; 603 $(this).toggleClass('active', isCurrent); 604 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 605 }" 606 href="https://www.newgoldendragonnj.com/order/main/special-health-diet-menu" 607 aria-current="false" 608 onclick="if (!event.ctrlKey) { 609 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 610 if (currentMenuIsActive) { 611 app.event.emit('category_selected', { id: '129933' }); 612 } else { 613 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129933' }); 614 } 615 }" 616 > 617 Special Health & Diet Menu<span class="sr-only"> menu category</span> 618 <span class="ms-auto">5<span class="sr-only"> items available</span></span> 619 </a> 620 <a 621 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 622 data-event-on:category_pinned="(category) => { 623 const isCurrent = category.id === '209490'; 624 $(this).toggleClass('active', isCurrent); 625 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 626 }" 627 href="https://www.newgoldendragonnj.com/order/main/family-dinner" 628 aria-current="false" 629 onclick="if (!event.ctrlKey) { 630 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 631 if (currentMenuIsActive) { 632 app.event.emit('category_selected', { id: '209490' }); 633 } else { 634 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '209490' }); 635 } 636 }" 637 > 638 Family Dinner<span class="sr-only"> menu category</span> 639 <span class="ms-auto">1<span class="sr-only"> item available</span></span> 640 </a> 641 <a 642 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 643 data-event-on:category_pinned="(category) => { 644 const isCurrent = category.id === '129937'; 645 $(this).toggleClass('active', isCurrent); 646 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 647 }" 648 href="https://www.newgoldendragonnj.com/order/main/lunch-special" 649 aria-current="false" 650 onclick="if (!event.ctrlKey) { 651 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 652 if (currentMenuIsActive) { 653 app.event.emit('category_selected', { id: '129937' }); 654 } else { 655 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129937' }); 656 } 657 }" 658 > 659 Lunch Special<span class="sr-only"> menu category</span> 660 <span class="ms-auto">48<span class="sr-only"> items available</span></span> 661 </a> 662 <a 663 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 664 data-event-on:category_pinned="(category) => { 665 const isCurrent = category.id === '129938'; 666 $(this).toggleClass('active', isCurrent); 667 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 668 }"
669 href="https://www.newgoldendragonnj.com/order/main/side-order" 670 aria-current="false" 671 onclick="if (!event.ctrlKey) { 672 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 673 if (currentMenuIsActive) { 674 app.event.emit('category_selected', { id: '129938' }); 675 } else { 676 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129938' }); 677 } 678 }" 679 > 680 Side Order<span class="sr-only"> menu category</span> 681 <span class="ms-auto">4<span class="sr-only"> items available</span></span> 682 </a> 683 <a 684 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 685 data-event-on:category_pinned="(category) => { 686 const isCurrent = category.id === '129939'; 687 $(this).toggleClass('active', isCurrent); 688 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 689 }" 690 href="https://www.newgoldendragonnj.com/order/main/beverages" 691 aria-current="false" 692 onclick="if (!event.ctrlKey) { 693 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 694 if (currentMenuIsActive) { 695 app.event.emit('category_selected', { id: '129939' }); 696 } else { 697 app.event.emit('menu_selected', { menu_id: '10579', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '129939' }); 698 } 699 }" 700 > 701 Beverages<span class="sr-only"> menu category</span> 702 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 703 </a> 704 </details> 705 706 </div> 707 708 709 <div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100"> 710 <h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>New Golden Dragon - Matawan</h2> 711 712 <address class="eds-copy-text-s-regular mb-0"> 713 309 Broad St Matawan, NJ 07747 </address> 714 </div> 715 716 <div class="eds-copy-text-s-regular p-3 d-lg-none"> 717 <h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2> 718 <ul class="list-unstyled" aria-label="App store links"> 719 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.newgoldendragonmatawan"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="" aria-hidden="true"></a></li> 720 </ul> 721 722 <ul class="list-unstyled d-flex gap-2" aria-label="Social network links"> 723 <li><a href="https://www.yelp.com/biz/golden-dragon-matawan" target="new" title="Opens in new tab" class="icon" title="Yelp"><i class="fab fa-yelp"></i><span class="sr-only">Yelp</span></a></li> 724 <li><a href="https://www.tripadvisor.com/Restaurant_Review-g46605-d6728615-Reviews-Golden_Dragon-Matawan_New_Jersey.html" target="new" title="Opens in new tab" class="icon" title="TripAdvisor"><i class="fak fa-tripadvisor"></i><span class="sr-only">TripAdvisor</span></a></li> 725 </ul> 726 727<div>© 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div> 728 <div>Discover the top-rated Chinese eateries in Matawan on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div> 729 730<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support"> 731 <li><a href="https://www.newgoldendragonnj.com/reportbug">Technical Support</a></li> 732 <li><a href="https://www.newgoldendragonnj.com/privacy">Privacy Policy</a></li> 733 <li><a href="https://www.newgoldendragonnj.com/tos">Terms of Service</a></li> 734 <li><a href="https://www.newgoldendragonnj.com/accessibility">Accessibility</a></li> 735</ul> 736
737This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply. 738 </div> </div> 739 740
740<script> 741 { 742 const container = document.querySelector('[data-eds-id="6ab5384b1f219"]'); 743 744 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 745 container.addEventListener(`eds.${eventName}`, (e) => { 746 bootstrap.Offcanvas.getOrCreateInstance(container)[eventName]( 747 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 748 ); 749 }); 750 }); 751 } 752 </script>
752 753 </div> 754 755 </header> 756 </div> 757 758 <aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title"> 759 <section class="hero"> 760 <div class="menu_hero backbgbox position-relative"> 761 <div class="logo"> 762 <a class="logo-image" href="https://www.newgoldendragonnj.com" aria-current="false" > 763 <img 764 src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/218ad913-4fb7-4e9c-c26e-6aeef2641f00/public" 765 srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/218ad913-4fb7-4e9c-c26e-6aeef2641f00/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/218ad913-4fb7-4e9c-c26e-6aeef2641f00/public 2x" alt="Go to Home" 766 onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')" 767 /> 768 </a> 769 </div> 770 </div> 771 772 <div class="p-3"> 773 <div class="pb-1"> 774 <h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">New Golden Dragon - Matawan</h1> 775 </div> 776 777 <div class="d-sm-flex align-items-baseline"> 778 <div class="mt-2"> 779 780 <span 781 class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap" 782 > 783 Closed </span> 784 785 Opens at 11:00AM </div> 786 787 <div class="d-flex gap-2 ms-sm-auto mt-2"> 788 789 <a 790 class="eds_button btn btn-outline-secondary btn-sm col text-nowrap" 791 href="https://www.newgoldendragonnj.com/locationinfo?lid=8323" 792 > 793 <i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info </a> 794 795 796 797 <a 798 class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap" 799 href="tel:(732) 583-6641" 800 > 801 <i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us </a> 802 803 804 </div> 805 </div> 806 </div> 807 </section> 808 </aside> 809 810 811 812 <!-- Header ends --> 813<main class="main_content" id="main"> 814 <div class="container menu_page contact_page locationinfo"> 815 <div class="row menu_wrapper justify-content-center"> 816 <div class="col-sm-12 col-lg-8"> 817 <h1 class="eds-display-text-title-m">Contact New Golden Dragon - Matawan</h1> 818 <div class="row mb15"> 819 <div class="col-sm-12"> 820 If you would like to contact New Golden Dragon - Matawan, such as to ask questions about our menu, service, 821 or other non-technical issues, please contact us using the information below. 822 Thanks, and we appreciate your feedback! 823 </div> 824 </div> 825 <div class="row"> 826 <div class="col-md-12"> 827 <div class="location-info-box mb10"> 828 <div class="location-info-box-header"> 829 <h2>New Golden Dragon - Matawan</h2> 830 <span> 831 309 Broad St<br/>Matawan, NJ 07747 <span>(<a href="?form=map&lid=8323">see on map</a>)</span> 832 </span> 833 <strong>Phone</strong>: (732) 583-6641 </div> 834 </div> 835 </div> 836 </div> 837 <div class="alert alert-warning clearfix mt10"> 838 <div class="alert-icon"> 839 <i class="fas fa-truck"></i> 840 </div> 841 <div class="inline-block alert-3-messsage">Note: If you need to make a change to your order, please call us directly as we may not see your email in time!</div> 842 </div> 843 </div> 844 845 </div> 846 </div> 847</main> 848 849<footer class="footer bg-white" style="grid-area: footer"> 850 <div class="container"> 851 <div class="social_wrapper"> 852 <div class="social_links"> 853 <ul class="d-flex align-items-start"> 854 <li> 855 <a class="icon" href="https://www.yelp.com/biz/golden-dragon-matawan" target="_blank" title="Yelp (opens in new tab)"> 856 <span class="sr-only">Yelp</span> 857 <i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i> </a> 858 </li> 859 <li> 860 <a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g46605-d6728615-Reviews-Golden_Dragon-Matawan_New_Jersey.html" target="_blank" title="TripAdvisor (opens in new tab)"> 861 <span class="sr-only">TripAdvisor</span> 862 <img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" /> </a> 863 </li> 864 </ul> 865 </div> 866 <div class="d_app"> 867 <ul> 868 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.newgolde
868ndragonmatawan"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="Get it on Google Play" aria-hidden="true"></a></li> 869 </ul> 870 </div> 871 </div> 872 873 <div class="d-flex flex-wrap justify-content-between gap-2 mt-2" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)"> 874 <ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular"> 875 <li><a class="text-decoration-none" href="https://www.newgoldendragonnj.com" aria-current="false">Home</a></li> 876 <li><a class="text-decoration-none" href="https://www.newgoldendragonnj.com/order/main" aria-current="false">Menu</a></li> 877 <li> 878 <a class="text-decoration-none" href="https://www.newgoldendragonnj.com/page/delivery-info" aria-current="false">Delivery Info</a> 879 </li> 880 <li><a class="text-decoration-none" href="https://www.newgoldendragonnj.com/locationinfo" aria-current="false">Location & Hours</a></li> 881 <li><a class="text-decoration-none" href="https://www.newgoldendragonnj.com/contact" aria-current="page">Contact</a></li> 882 </ul> 883 884 <ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular"> 885 <li class="bullet-separated"><a href="https://www.newgoldendragonnj.com/reportbug" class="errorLink">Technical Support</a></li> 886 <li class="bullet-separated"><a href="https://www.newgoldendragonnj.com/privacy">Privacy Policy</a></li> 887 <li class="bullet-separated"><a href="https://www.newgoldendragonnj.com/tos">Terms of Service</a></li> 888 <li class="bullet-separated"><a href="https://www.newgoldendragonnj.com/accessibility">Accessibility</a></li> 889 </ul> 890 </div> 891 892 <div class="d-flex justify-content-between gap-3 border-top mt-3 pt-3" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)"> 893 <p class="eds-copy-text-m-regular"> 894 This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply. 895 </p> 896 897 <p class="eds-copy-text-m-regular text-end"> 898 © 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a> <br>Discover the top-rated Chinese eateries in Matawan on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a> </p> 899 </div> 900 </div> 901</footer> 902<!-- footer ends --> 903 904 905</div> 906<!-- wrapper ends --> 907 908 909 910 <div 911 data-eds-id="6ab5384b2087c" 912 class="eds_dialog modal fade " 913 tabindex="-1" 914 aria-labelledby="eds-dialog-title-6ab5384b2087c" 915 aria-hidden="true" 916 id="forgot-password-modal" > 917 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 918 <div class="modal-content "> 919 920 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 921 <h2 id="eds-dialog-title-6ab5384b2087c" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 922 Forgot Password </h2> 923 924 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 925 926 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 927 <form 928 id="forgot-password-form" 929 name="forgot-password" 930 data-async-on-submit 931 method="post" 932 action="https://www.newgoldendragonnj.com/auth/forgotpassword" 933 data-async-block="#forgot-password-modal .modal-content" 934 data-async-target="#forgot-password-modal .eds_dialog-body" 935 data-async-recaptcha 936 novalidate 937 > 938 939 940 <label 941 data-eds-id="6ab5384b20845" 942 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 943 > 944 <div class="eds_formfield-label"> 945 Your email <span aria-hidden="true">*</span> </div> 946 947 <div class="position-relative d-flex flex-column"> 948 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 949 950 <input 951 type="email" 952 class="eds-copy-text-l-regular " 953 placeholder=" " name="email" autocomplete="email" required value="" /> 954 955 956 957 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 958 </div> 959 960 961
961<script> 962 { 963 const container = document.querySelector('[data-eds-id="6ab5384b20845"]'); 964 const input = container.querySelector('input, textarea, select'); 965 const error = container.querySelector('.eds_formfield-error'); 966 967 968 input.addEventListener('eds.validation.reset', () => { 969 input.removeAttribute('data-validation'); 970 input.setCustomValidity(''); 971 error.innerHTML = ''; 972 }); 973 974 input.addEventListener('eds.validation.hide', () => { 975 input.removeAttribute('data-validation'); 976 }); 977 978 input.addEventListener('eds.validation.success', (e) => { 979 input.setCustomValidity(''); 980 input.setAttribute('data-validation', ''); 981 error.innerHTML = ''; 982 }); 983 984 input.addEventListener('eds.validation.warning', (e) => { 985 input.setCustomValidity(''); 986 input.setAttribute('data-validation', ''); 987 error.innerHTML = e.detail; 988 }); 989 990 input.addEventListener('eds.validation.error', (e) => { 991 input.setCustomValidity(e.detail); 992 input.checkValidity(); input.setAttribute('data-validation', ''); 993 }); 994 995 input.addEventListener('invalid', (e) => { 996 error.innerHTML = input.validationMessage; 997 }); 998 999 } 1000 </script>
1000 1001 </label> 1002 1003 1004 <button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button> 1005 <div class="text-center"> 1006 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">< Back</button> </div> 1007 </form> </div> 1008 1009 1010 </div> 1011 </div> 1012 1013
1013<script> 1014 { 1015 const container = document.querySelector('[data-eds-id="6ab5384b2087c"]'); 1016 let edsMethodsDisabled = false; 1017 1018 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1019 container.addEventListener(`eds.${eventName}`, (e) => { 1020 if (edsMethodsDisabled) return; 1021 1022 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1023 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1024 ); 1025 }); 1026 }); 1027 1028 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1029 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1030 if (edsMethodsDisabled) return; 1031 1032 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1033 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1034 edsMethodsDisabled = false; 1035 }); 1036 }); 1037 1038 1039 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1040 container.addEventListener(eventName, () => { 1041 const autofocusInput = container.querySelector('[autofocus]'); 1042 if (autofocusInput) { 1043 container.style.display = 'block'; 1044 autofocusInput.focus(); 1045 } 1046 }); 1047 }); 1048 1049 } 1050 </script>
1050 1051 </div> 1052 1053 1054 <div 1055 data-eds-id="6ab5384b20b45" 1056 class="eds_dialog modal fade " 1057 tabindex="-1" 1058 aria-labelledby="eds-dialog-title-6ab5384b20b45" 1059 aria-hidden="true" 1060 id="login-modal" > 1061 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1062 <div class="modal-content "> 1063 1064 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1065 <h2 id="eds-dialog-title-6ab5384b20b45" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1066 Log in </h2> 1067 1068 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 1069 1070 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 1071 <form 1072 id="login-form" 1073 name="login" 1074 data-async-on-submit 1075 method="post" 1076 action="https://www.newgoldendragonnj.com/auth" 1077 data-async-block="#login-modal .modal-content" 1078 data-async-target="#login-modal .eds_dialog-body" 1079 data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1080 data-async-recaptcha 1081 novalidate 1082 > 1083 1084 1085 <label 1086 data-eds-id="6ab5384b20a56" 1087 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1088 > 1089 <div class="eds_formfield-label"> 1090 Your email <span aria-hidden="true">*</span> </div> 1091 1092 <div class="position-relative d-flex flex-column"> 1093 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1094 1095 <input 1096 type="email" 1097 class="eds-copy-text-l-regular " 1098 placeholder=" " name="email" autocomplete="username" required value="" /> 1099 1100 1101 1102 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1103 </div> 1104 1105 1106
1106<script> 1107 { 1108 const container = document.querySelector('[data-eds-id="6ab5384b20a56"]'); 1109 const input = container.querySelector('input, textarea, select'); 1110 const error = container.querySelector('.eds_formfield-error'); 1111 1112 1113 input.addEventListener('eds.validation.reset', () => { 1114 input.removeAttribute('data-validation'); 1115 input.setCustomValidity(''); 1116 error.innerHTML = ''; 1117 }); 1118 1119 input.addEventListener('eds.validation.hide', () => { 1120 input.removeAttribute('data-validation'); 1121 }); 1122 1123 input.addEventListener('eds.validation.success', (e) => { 1124 input.setCustomValidity(''); 1125 input.setAttribute('data-validation', ''); 1126 error.innerHTML = ''; 1127 }); 1128 1129 input.addEventListener('eds.validation.warning', (e) => { 1130 input.setCustomValidity(''); 1131 input.setAttribute('data-validation', ''); 1132 error.innerHTML = e.detail; 1133 }); 1134 1135 input.addEventListener('eds.validation.error', (e) => { 1136 input.setCustomValidity(e.detail); 1137 input.checkValidity(); input.setAttribute('data-validation', ''); 1138 }); 1139 1140 input.addEventListener('invalid', (e) => { 1141 error.innerHTML = input.validationMessage; 1142 }); 1143 1144 } 1145 </script>
1145 1146 </label> 1147 1148 1149 1150 <label 1151 data-eds-id="6ab5384b20a70" 1152 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2" 1153 > 1154 <div class="eds_formfield-label"> 1155 Your password <span aria-hidden="true">*</span> </div> 1156 1157 <div class="position-relative d-flex flex-column"> 1158 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1159 1160 <input 1161 type="password" 1162 class="eds-copy-text-l-regular pe-6" 1163 data-event-on:toggle_password_6ab5384b20a70="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1164 1165 1166 <button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab5384b20a70', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5384b20a70="(shown) => $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab5384b20a70="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5384b20a70="(shown) => this.hidden = !shown" hidden></i></button> 1167 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1168 </div> 1169 1170 1171
1171<script> 1172 { 1173 const container = document.querySelector('[data-eds-id="6ab5384b20a70"]'); 1174 const input = container.querySelector('input, textarea, select'); 1175 const error = container.querySelector('.eds_formfield-error'); 1176 1177 1178 input.addEventListener('eds.validation.reset', () => { 1179 input.removeAttribute('data-validation'); 1180 input.setCustomValidity(''); 1181 error.innerHTML = ''; 1182 }); 1183 1184 input.addEventListener('eds.validation.hide', () => { 1185 input.removeAttribute('data-validation'); 1186 }); 1187 1188 input.addEventListener('eds.validation.success', (e) => { 1189 input.setCustomValidity(''); 1190 input.setAttribute('data-validation', ''); 1191 error.innerHTML = ''; 1192 }); 1193 1194 input.addEventListener('eds.validation.warning', (e) => { 1195 input.setCustomValidity(''); 1196 input.setAttribute('data-validation', ''); 1197 error.innerHTML = e.detail; 1198 }); 1199 1200 input.addEventListener('eds.validation.error', (e) => { 1201 input.setCustomValidity(e.detail); 1202 input.checkValidity(); input.setAttribute('data-validation', ''); 1203 }); 1204 1205 input.addEventListener('invalid', (e) => { 1206 error.innerHTML = input.validationMessage; 1207 }); 1208 1209 } 1210 </script>
1210 1211 </label> 1212 1213 1214 <div class="text-end mb-3"> 1215 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#forgot-password-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Forgot your password?</button> </div> 1216 1217 1218 <button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button> 1219 <div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div> <div class="google-signin-container text-center mb-2"> 1220 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.newgoldendragonnj.com%2Fauth%2Fgoogle&redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1221 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg> 1222 Continue with Google 1223 </a> 1224 </div> 1225 <div class="apple-signin-container text-center mb-2"> 1226 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.newgoldendragonnj.com%2Fauth%2Fapple&redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1227 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg> 1228 Continue with Apple 1229 </a> 1230 </div> 1231 <small class="d-block mt-2 eds-interface-text-s-regular"> 1232 By continuing, you agree to our <a href="https://www.newgoldendragonnj.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://www.newgoldendragonnj.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a> and consent to receive automated promotional emails. See our <a href="https://www.newgoldendragonnj.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers. 1233 </small> 1234 1235 <div class="text-center mt-3"> 1236 Don't have an account? 1237 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#register-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Sign up</button> </div> 1238 </form> </div> 1239 1240 1241 </div> 1242 </div> 1243 1244
1244<script> 1245 { 1246 const container = document.querySelector('[data-eds-id="6ab5384b20b45"]'); 1247 let edsMethodsDisabled = false; 1248 1249 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1250 container.addEventListener(`eds.${eventName}`, (e) => { 1251 if (edsMethodsDisabled) return; 1252 1253 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1254 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1255 ); 1256 }); 1257 }); 1258 1259 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1260 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1261 if (edsMethodsDisabled) return; 1262 1263 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1264 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1265 edsMethodsDisabled = false; 1266 }); 1267 }); 1268 1269 1270 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1271 container.addEventListener(eventName, () => { 1272 const autofocusInput = container.querySelector('[autofocus]'); 1273 if (autofocusInput) { 1274 container.style.display = 'block'; 1275 autofocusInput.focus(); 1276 } 1277 }); 1278 }); 1279 1280 } 1281 </script>
1281 1282 </div> 1283 1284 1285 <div 1286 data-eds-id="6ab5384b20d5f" 1287 class="eds_dialog modal fade " 1288 tabindex="-1" 1289 aria-labelledby="eds-dialog-title-6ab5384b20d5f" 1290 aria-hidden="true" 1291 id="register-modal" > 1292 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1293 <div class="modal-content "> 1294 1295 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1296 <h2 id="eds-dialog-title-6ab5384b20d5f" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1297 Sign up </h2> 1298 1299 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 1300 1301 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0"> 1302 <form 1303 id="register-form" 1304 name="register" 1305 data-async-on-submit 1306 method="post" 1307 action="https://www.newgoldendragonnj.com/auth/register" 1308 data-async-block="#register-modal .modal-content" 1309 data-async-target="#register-modal .eds_dialog-body" 1310 data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1311 data-async-recaptcha 1312 novalidate 1313 > 1314 1315 <div class="p-3 pt-0"> 1316 1317 <label 1318 data-eds-id="6ab5384b20c57" 1319 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1320 > 1321 <div class="eds_formfield-label"> 1322 First name <span aria-hidden="true">*</span> </div> 1323 1324 <div class="position-relative d-flex flex-column"> 1325 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1326 1327 <input 1328 type="text" 1329 class="eds-copy-text-l-regular " 1330 placeholder=" " name="firstname" autocomplete="given-name" required value="" /> 1331 1332 1333 1334 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1335 </div> 1336 1337 1338
1338<script> 1339 { 1340 const container = document.querySelector('[data-eds-id="6ab5384b20c57"]'); 1341 const input = container.querySelector('input, textarea, select'); 1342 const error = container.querySelector('.eds_formfield-error'); 1343 1344 1345 input.addEventListener('eds.validation.reset', () => { 1346 input.removeAttribute('data-validation'); 1347 input.setCustomValidity(''); 1348 error.innerHTML = ''; 1349 }); 1350 1351 input.addEventListener('eds.validation.hide', () => { 1352 input.removeAttribute('data-validation'); 1353 }); 1354 1355 input.addEventListener('eds.validation.success', (e) => { 1356 input.setCustomValidity(''); 1357 input.setAttribute('data-validation', ''); 1358 error.innerHTML = ''; 1359 }); 1360 1361 input.addEventListener('eds.validation.warning', (e) => { 1362 input.setCustomValidity(''); 1363 input.setAttribute('data-validation', ''); 1364 error.innerHTML = e.detail; 1365 }); 1366 1367 input.addEventListener('eds.validation.error', (e) => { 1368 input.setCustomValidity(e.detail); 1369 input.checkValidity(); input.setAttribute('data-validation', ''); 1370 }); 1371 1372 input.addEventListener('invalid', (e) => { 1373 error.innerHTML = input.validationMessage; 1374 }); 1375 1376 } 1377 </script>
1377 1378 </label> 1379 1380 1381 1382 <label 1383 data-eds-id="6ab5384b20c6f" 1384 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1385 > 1386 <div class="eds_formfield-label"> 1387 Last name <span aria-hidden="true">*</span> </div> 1388 1389 <div class="position-relative d-flex flex-column"> 1390 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1391 1392 <input 1393 type="text" 1394 class="eds-copy-text-l-regular " 1395 placeholder=" " name="lastname" autocomplete="family-name" required value="" /> 1396 1397 1398 1399 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1400 </div> 1401 1402 1403
1403<script> 1404 { 1405 const container = document.querySelector('[data-eds-id="6ab5384b20c6f"]'); 1406 const input = container.querySelector('input, textarea, select'); 1407 const error = container.querySelector('.eds_formfield-error'); 1408 1409 1410 input.addEventListener('eds.validation.reset', () => { 1411 input.removeAttribute('data-validation'); 1412 input.setCustomValidity(''); 1413 error.innerHTML = ''; 1414 }); 1415 1416 input.addEventListener('eds.validation.hide', () => { 1417 input.removeAttribute('data-validation'); 1418 }); 1419 1420 input.addEventListener('eds.validation.success', (e) => { 1421 input.setCustomValidity(''); 1422 input.setAttribute('data-validation', ''); 1423 error.innerHTML = ''; 1424 }); 1425 1426 input.addEventListener('eds.validation.warning', (e) => { 1427 input.setCustomValidity(''); 1428 input.setAttribute('data-validation', ''); 1429 error.innerHTML = e.detail; 1430 }); 1431 1432 input.addEventListener('eds.validation.error', (e) => { 1433 input.setCustomValidity(e.detail); 1434 input.checkValidity(); input.setAttribute('data-validation', ''); 1435 }); 1436 1437 input.addEventListener('invalid', (e) => { 1438 error.innerHTML = input.validationMessage; 1439 }); 1440 1441 } 1442 </script>
1442 1443 </label> 1444 1445 1446 1447 <label 1448 data-eds-id="6ab5384b20c80" 1449 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1450 > 1451 <div class="eds_formfield-label"> 1452 Email <span aria-hidden="true">*</span> </div> 1453 1454 <div class="position-relative d-flex flex-column"> 1455 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1456 1457 <input 1458 type="email" 1459 class="eds-copy-text-l-regular " 1460 placeholder=" " name="email" autocomplete="username" required value="" /> 1461 1462 1463 1464 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1465 </div> 1466 1467 1468
1468<script> 1469 { 1470 const container = document.querySelector('[data-eds-id="6ab5384b20c80"]'); 1471 const input = container.querySelector('input, textarea, select'); 1472 const error = container.querySelector('.eds_formfield-error'); 1473 1474 1475 input.addEventListener('eds.validation.reset', () => { 1476 input.removeAttribute('data-validation'); 1477 input.setCustomValidity(''); 1478 error.innerHTML = ''; 1479 }); 1480 1481 input.addEventListener('eds.validation.hide', () => { 1482 input.removeAttribute('data-validation'); 1483 }); 1484 1485 input.addEventListener('eds.validation.success', (e) => { 1486 input.setCustomValidity(''); 1487 input.setAttribute('data-validation', ''); 1488 error.innerHTML = ''; 1489 }); 1490 1491 input.addEventListener('eds.validation.warning', (e) => { 1492 input.setCustomValidity(''); 1493 input.setAttribute('data-validation', ''); 1494 error.innerHTML = e.detail; 1495 }); 1496 1497 input.addEventListener('eds.validation.error', (e) => { 1498 input.setCustomValidity(e.detail); 1499 input.checkValidity(); input.setAttribute('data-validation', ''); 1500 }); 1501 1502 input.addEventListener('invalid', (e) => { 1503 error.innerHTML = input.validationMessage; 1504 }); 1505 1506 } 1507 </script>
1507 1508 </label> 1509 1510 1511 1512 <label 1513 data-eds-id="6ab5384b20c8f" 1514 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1515 > 1516 <div class="eds_formfield-label"> 1517 Password <span aria-hidden="true">*</span> </div> 1518 1519 <div class="position-relative d-flex flex-column"> 1520 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1521 1522 <input 1523 type="password" 1524 class="eds-copy-text-l-regular pe-6" 1525 data-event-on:toggle_password_6ab5384b20c8f="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1526 1527 1528 <button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab5384b20c8f', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5384b20c8f="(shown) => $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab5384b20c8f="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5384b20c8f="(shown) => this.hidden = !shown" hidden></i></button> 1529 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1530 </div> 1531 1532 1533
1533<script> 1534 { 1535 const container = document.querySelector('[data-eds-id="6ab5384b20c8f"]'); 1536 const input = container.querySelector('input, textarea, select'); 1537 const error = container.querySelector('.eds_formfield-error'); 1538 1539 1540 input.addEventListener('eds.validation.reset', () => { 1541 input.removeAttribute('data-validation'); 1542 input.setCustomValidity(''); 1543 error.innerHTML = ''; 1544 }); 1545 1546 input.addEventListener('eds.validation.hide', () => { 1547 input.removeAttribute('data-validation'); 1548 }); 1549 1550 input.addEventListener('eds.validation.success', (e) => { 1551 input.setCustomValidity(''); 1552 input.setAttribute('data-validation', ''); 1553 error.innerHTML = ''; 1554 }); 1555 1556 input.addEventListener('eds.validation.warning', (e) => { 1557 input.setCustomValidity(''); 1558 input.setAttribute('data-validation', ''); 1559 error.innerHTML = e.detail; 1560 }); 1561 1562 input.addEventListener('eds.validation.error', (e) => { 1563 input.setCustomValidity(e.detail); 1564 input.checkValidity(); input.setAttribute('data-validation', ''); 1565 }); 1566 1567 input.addEventListener('invalid', (e) => { 1568 error.innerHTML = input.validationMessage; 1569 }); 1570 1571 } 1572 </script>
1572 1573 </label> 1574 1575 1576 1577 <label 1578 data-eds-id="6ab5384b20cbc" 1579 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1580 > 1581 <div class="eds_formfield-label"> 1582 Phone number <span aria-hidden="true">*</span> </div> 1583 1584 <div class="position-relative d-flex flex-column"> 1585 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1586 1587 <input 1588 type="text" 1589 class="eds-copy-text-l-regular " 1590 placeholder=" " name="primary_phone" autocomplete="tel-national" required value="" /> 1591 1592 1593 1594 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1595 </div> 1596 1597 <div class="eds-interface-text-s-regular mt-2"> 1598 <i class="eds_icon fa fa-info-circle text-muted" style="" aria-hidden="true"></i> We require a phone number in case we need to contact you about your order. </div> 1599 1600
1600<script> 1601 { 1602 const container = document.querySelector('[data-eds-id="6ab5384b20cbc"]'); 1603 const input = container.querySelector('input, textarea, select'); 1604 const error = container.querySelector('.eds_formfield-error'); 1605 1606 1607 input.addEventListener('eds.validation.reset', () => { 1608 input.removeAttribute('data-validation'); 1609 input.setCustomValidity(''); 1610 error.innerHTML = ''; 1611 }); 1612 1613 input.addEventListener('eds.validation.hide', () => { 1614 input.removeAttribute('data-validation'); 1615 }); 1616 1617 input.addEventListener('eds.validation.success', (e) => { 1618 input.setCustomValidity(''); 1619 input.setAttribute('data-validation', ''); 1620 error.innerHTML = ''; 1621 }); 1622 1623 input.addEventListener('eds.validation.warning', (e) => { 1624 input.setCustomValidity(''); 1625 input.setAttribute('data-validation', ''); 1626 error.innerHTML = e.detail; 1627 }); 1628 1629 input.addEventListener('eds.validation.error', (e) => { 1630 input.setCustomValidity(e.detail); 1631 input.checkValidity(); input.setAttribute('data-validation', ''); 1632 }); 1633 1634 input.addEventListener('invalid', (e) => { 1635 error.innerHTML = input.validationMessage; 1636 }); 1637 1638 } 1639 </script>
1639 1640 </label> 1641 1642 1643 1644 <div class="eds_checkable d-inline-block mb-2" > 1645 <input id="eds-checkable-6ab5384b20ccd" name="receive_promotions" value="1" checked type="checkbox" /> 1646 <label for="eds-checkable-6ab5384b20ccd" class="eds_checkable-text eds-interface-text-l-regular "> 1647 Receive Promotional Offers & Updates </label> 1648 </div> 1649 1650 1651 <button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button> 1652 <div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div> <div class="google-signin-container text-center mb-2"> 1653 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.newgoldendragonnj.com%2Fauth%2Fgoogle&redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1654 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg> 1655 Continue with Google 1656 </a> 1657 </div> 1658 <div class="apple-signin-container text-center mb-2"> 1659 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.newgoldendragonnj.com%2Fauth%2Fapple&redirect=%2Fcontact" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1660 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg> 1661 Continue with Apple 1662 </a> 1663 </div> 1664 <small class="d-block mt-2 eds-interface-text-s-regular"> 1665 By continuing, you agree to our <a href="https://www.newgoldendragonnj.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://www.newgoldendragonnj.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a> and consent to receive automated promotional emails. See our <a href="https://www.newgoldendragonnj.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers. 1666 </small> 1667 1668 <div class="text-center mt-3"> 1669 Already have an account? 1670 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Log in</button> </div> 1671 </div> 1672 </form> </div> 1673 1674 1675 </div> 1676 </div> 1677 1678
1678<script> 1679 { 1680 const container = document.querySelector('[data-eds-id="6ab5384b20d5f"]'); 1681 let edsMethodsDisabled = false; 1682 1683 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1684 container.addEventListener(`eds.${eventName}`, (e) => { 1685 if (edsMethodsDisabled) return; 1686 1687 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1688 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1689 ); 1690 }); 1691 }); 1692 1693 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1694 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1695 if (edsMethodsDisabled) return; 1696 1697 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1698 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1699 edsMethodsDisabled = false; 1700 }); 1701 }); 1702 1703 1704 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1705 container.addEventListener(eventName, () => { 1706 const autofocusInput = container.querySelector('[autofocus]'); 1707 if (autofocusInput) { 1708 container.style.display = 'block'; 1709 autofocusInput.focus(); 1710 } 1711 }); 1712 }); 1713 1714 } 1715 </script>
1715 1716 </div> 1717 1718 1719
1719<script> 1720 window.__ssoConfig = { 1721 google: { 1722 pendingUrl: "https:\/\/www.newgoldendragonnj.com\/auth\/google\/pending", 1723 registerModalId: "register-modal", 1724 loginModalId: "login-modal" }, 1725 apple: { 1726 pendingUrl: "https:\/\/www.newgoldendragonnj.com\/auth\/apple\/pending", 1727 registerModalId: "register-modal", 1728 loginModalId: "login-modal" } 1729 }; 1730 </script>
1730 1731 1732 1733<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog" 1734 aria-hidden="true"> 1735 <div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document"> 1736 <div class="modal-content"> 1737 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 1738 <div class="modal-header"> 1739 <h2 class="modal-title eds-display-text-title-m">Order time</h2> 1740 </div> 1741 <div class="modal-body"> 1742 <div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;"> 1743 1744 <input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption" 1745 checked /> 1746 <label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary w-50"> 1747 <span> 1748 Later 1749 <span class="d-block small fw-normal">Later</span> 1750 </span> 1751 </label> 1752 </div> 1753 <div id="laterContent" class=""> 1754 <div class="select-time-container"> 1755 <div class="selecttime showcheck_parent "> 1756 <div class="select-time-header clearfix"> 1757 <h3 class="bold fl fs-5">Pick a day and time</h3> 1758 </div> 1759 <div class="select-time-content clearfix"> 1760 <div class="row select-time-row"> 1761 <div class="datepicker col-md-8" style="min-height: 248px;"> 1762 <div class="datepicker-days" style="display: block;"> 1763 <div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div> 1764 </div> 1765 </div> 1766 <div class="timepicker col-md-4"> 1767 <div class="timepicker-picker"> 1768 <ul class="ready-at-time css-scroll"> 1769 <li class="time-button "> 1770 <input id="timeValue0" type="radio" value="11:30 AM" name="param_ready~at~time_s_n_15" 1771 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1772 data-required-field data-ready-attime/> 1773 <label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">11:30 AM</label> 1774 </li> 1775 <li class="time-button "> 1776 <input id="timeValue1" type="radio" value="11:45 AM" name="param_ready~at~time_s_n_15" 1777 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1778 data-required-field data-ready-attime/> 1779 <label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">11:45 AM</label> 1780 </li> 1781 <li class="time-button "> 1782 <input id="timeValue2" type="radio" value="12:00 PM" name="param_ready~at~time_s_n_15" 1783 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1784 data-required-field data-ready-attime/> 1785 <label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">12:00 PM</label> 1786 </li> 1787 <li class="time-button "> 1788 <input id="timeValue3" type="radio" value="12:15 PM" name="param_ready~at~time_s_n_15" 1789 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1790 data-required-field data-ready-attime/> 1791 <label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">12:15 PM</label> 1792 </li> 1793 <li class="time-button "> 1794 <input id="timeValue4" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15" 1795 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1796 data-required-field data-ready-attime/> 1797 <label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label> 1798 </li> 1799 <li class="time-button "> 1800 <input id="timeValue5" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15" 1801 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1802 data-required-field data-ready-attime/> 1803 <label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label> 1804 </li> 1805 <li class="time-button "> 1806 <input id="timeValue6" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15" 1807 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1808 data-required-field data-ready-attime/> 1809 <label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label> 1810 </li> 1811 <li class="time-button "> 1812 <input id="timeValue7" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15" 1813 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1814 data-required-field data-ready-attime/> 1815 <label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label> 1816 </li> 1817 <li class="time-button "> 1818 <input id="timeValue8" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15" 1819 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1820 data-required-field data-ready-attime/> 1821 <label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label> 1822 </li> 1823 <li class="time-button "> 1824 <input id="timeValue9" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15" 1825 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1826 data-required-field data-ready-attime/> 1827 <label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label> 1828 </li> 1829 <li class="time-button "> 1830 <input id="timeValue10" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15" 1831 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1832 data-required-field data-ready-attime/> 1833 <label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label> 1834 </li> 1835 <li class="time-button "> 1836 <input id="timeValue11" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15" 1837 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1838 data-required-field data-ready-attime/> 1839 <label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label> 1840 </li> 1841 <li class="time-button "> 1842 <input id="timeValue12" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15" 1843 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1844 data-required-field data-ready-attime/> 1845 <label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label> 1846 </li> 1847 <li class="time-button "> 1848 <input id="timeValue13" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15" 1849 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1850 data-required-field data-ready-attime/> 1851 <label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label> 1852 </li> 1853 <li class="time-button "> 1854 <input id="timeValue14" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15" 1855 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1856 data-required-field data-ready-attime/> 1857 <label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label> 1858 </li> 1859 <li class="time-button "> 1860 <input id="timeValue15" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15" 1861 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1862 data-required-field data-ready-attime/> 1863 <label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label> 1864 </li> 1865 <li class="time-button "> 1866 <input id="timeValue16" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15" 1867 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1868 data-required-field data-ready-attime/> 1869 <label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label> 1870 </li> 1871 <li class="time-button "> 1872 <input id="timeValue17" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15" 1873 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1874 data-required-field data-ready-attime/> 1875 <label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label> 1876 </li> 1877 <li class="time-button "> 1878 <input id="timeValue18" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15" 1879 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1880 data-required-field data-ready-attime/> 1881 <label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label> 1882 </li> 1883 <li class="time-button "> 1884 <input id="timeValue19" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15" 1885 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1886 data-required-field data-ready-attime/> 1887 <label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label> 1888 </li> 1889 <li class="time-button "> 1890 <input id="timeValue20" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15" 1891 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1892 data-required-field data-ready-attime/> 1893 <label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label> 1894 </li> 1895 <li class="time-button "> 1896 <input id="timeValue21" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15" 1897 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1898 data-required-field data-ready-attime/> 1899 <label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label> 1900 </li> 1901 <li class="time-button "> 1902 <input id="timeValue22" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15" 1903 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1904 data-required-field data-ready-attime/> 1905 <label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label> 1906 </li> 1907 <li class="time-button "> 1908 <input id="timeValue23" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15" 1909 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1910 data-required-field data-ready-attime/> 1911 <label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label> 1912 </li> 1913 <li class="time-button "> 1914 <input id="timeValue24" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15" 1915 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1916 data-required-field data-ready-attime/> 1917 <label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label> 1918 </li> 1919 <li class="time-button "> 1920 <input id="timeValue25" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15" 1921 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1922 data-required-field data-ready-attime/> 1923 <label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label> 1924 </li> 1925 <li class="time-button "> 1926 <input id="timeValue26" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15" 1927 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1928 data-required-field data-ready-attime/> 1929 <label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label> 1930 </li> 1931 <li class="time-button "> 1932 <input id="timeValue27" type="radio" value="6:15 PM" name="param_ready~at~time_s_n_15" 1933 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1934 data-required-field data-ready-attime/> 1935 <label for="timeValue27" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label> 1936 </li> 1937 <li class="time-button "> 1938 <input id="timeValue28" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15" 1939 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1940 data-required-field data-ready-attime/> 1941 <label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label> 1942 </li> 1943 <li class="time-button "> 1944 <input id="timeValue29" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15" 1945 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1946 data-required-field data-ready-attime/> 1947 <label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label> 1948 </li> 1949 <li class="time-button "> 1950 <input id="timeValue30" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15" 1951 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1952 data-required-field data-ready-attime/> 1953 <label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label> 1954 </li> 1955 <li class="time-button "> 1956 <input id="timeValue31" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15" 1957 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1958 data-required-field data-ready-attime/> 1959 <label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label> 1960 </li> 1961 <li class="time-button "> 1962 <input id="timeValue32" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15" 1963 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1964 data-required-field data-ready-attime/> 1965 <label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label> 1966 </li> 1967 <li class="time-button "> 1968 <input id="timeValue33" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15" 1969 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1970 data-required-field data-ready-attime/> 1971 <label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label> 1972 </li> 1973 <li class="time-button "> 1974 <input id="timeValue34" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15" 1975 class="btn-check rad-ready_at_time" onchange="saveFormStat
1975e('param_ready~at~time_s_n_15', this.value, true);" 1976 data-required-field data-ready-attime/> 1977 <label for="timeValue34" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label> 1978 </li> 1979 <li class="time-button "> 1980 <input id="timeValue35" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15" 1981 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1982 data-required-field data-ready-attime/> 1983 <label for="timeValue35" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label> 1984 </li> 1985 <li class="time-button "> 1986 <input id="timeValue36" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15" 1987 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1988 data-required-field data-ready-attime/> 1989 <label for="timeValue36" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label> 1990 </li> 1991 <li class="time-button "> 1992 <input id="timeValue37" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15" 1993 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1994 data-required-field data-ready-attime/> 1995 <label for="timeValue37" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label> 1996 </li> 1997 </ul> 1998 </div> 1999 </div> 2000 </div> 2001 </div> 2002</div> 2003</div> 2004<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" /> 2005<input type="hidden" class="hid-ready-at-date" value="2026-09-24" /> 2006<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" /> </div> 2007 </div> 2008 <div class="modal-footer"> 2009 <input type="hidden" id="hid-order-time-type" value="1" /> 2010 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button> 2011 <button type="button" class="btn btn-primary" data-save-time-modal>Save</button> 2012 </div> 2013 </div> 2014 </div> 2015</div> 2016 2017<!-- www modal start --> 2018<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog" 2019 aria-hidden="true" data-update-otype-on-modal-close> 2020 <div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document"> 2021 <div class="modal-content"> 2022 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2023 <div class="modal-header"> 2024 <h2 class="modal-title eds-display-text-title-m">Order details</h2> 2025 </div> 2026 <div class="modal-body"> 2027 <div class="www_moda_content"> 2028 <div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })"> 2029 <div class="h5">What:</div> 2030 <div class="position-relative"> 2031 <div class="mdropbtn" data-toggle-mdrop role="button"> 2032 <span class="visually-hidden">Order type:</span> 2033 <span data-order-type-label> 2034 Select </span> 2035 </div> 2036 <ul data-mdrop-ul> 2037 <li class=" "> 2038 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1" 2039 class="orderTypeOption css-checkbox " data-name="Pick up" value="PICKUP" 2040 data-constant="1" data-base="PICKUP" > 2041 <label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click> 2042 Pick up </label> 2043 </li> 2044 <li class=" "> 2045 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-delivery-1" 2046 class="orderTypeOption css-checkbox deliveryswitch" data-name="Delivery" value="DELIVERY" 2047 data-constant="2" data-base="DELIVERY" > 2048 <label for="order-type-delivery-1" class="css-label" data-update-mdrop-on-click> 2049 Delivery </label> 2050 </li> 2051 </ul> 2052</div> 2053 </div> 2054 <form class=""> 2055 <div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;"> 2056 <label for="street-address-bar" class="h5">Enter your address:</label> 2057 <div class="form-group street-address-container"> 2058 <input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address" 2059 data-autocomplete-address data-autocomplete-success="autoCompleteSuccess" 2060 onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal
2060-order-options .deliveryAddressContainer'))" 2061 type="search" class="form-control input-search input-validate-address input-street-address user-address-field" 2062 value="" data-required-field /> 2063 </div> 2064 <input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address /> 2065 <input type="hidden" name="param_city_s_n_90" data-autocompleted-city /> 2066 <input type="hidden" name="param_state_s_n_2" data-autocompleted-state /> 2067 <input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip /> 2068 </div> 2069 </form> 2070 <!-- <div class="form-submit-wrapper"> 2071 <input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal> 2072 </div> --> 2073 </div> 2074 </div> 2075 <div 2076 data-async-on-event="order_type_changed" 2077 data-async-action="https://www.newgoldendragonnj.com/ajax/?form=minimum_order_value_warning&component=order_type" 2078 data-async-method="get" 2079 > 2080 </div> 2081 <div class="modal-footer"> 2082 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2083 <button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button> 2084 </div> 2085 </div> 2086 </div> 2087</div> 2088<!-- www modal end --> 2089 2090<!-- menu item modal --> 2091<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name"> 2092 <div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document"> 2093 <div class="modal-content menu-item-container-wrapper"> 2094 <div class="modal-body menu-item-container "> 2095 <p id="item_name">Menu item dialog</p> 2096 </div> 2097 </div> 2098 </div> 2099</div> 2100<!-- menu item modal end --> 2101 2102 2103 <div 2104 data-eds-id="6ab5384b27edf" 2105 class="eds_dialog modal fade " 2106 tabindex="-1" 2107 aria-labelledby="eds-dialog-title-6ab5384b27edf" 2108 aria-hidden="true" 2109 data-event-on:coupon_modal_shown="(shown) => $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) => { 2110 if ($(this).data(`coupon_modal_shown`)) return; 2111 2112 $(this).find(`.eds_dialog-title`).html(`<div class="text-truncate">${coupon}</div>`); 2113 $(this).find(`.eds_dialog-body`).html(errors); 2114 this.dispatchEvent(new CustomEvent(`eds.show`)); 2115 }" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))" > 2116 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md"> 2117 <div class="modal-content "> 2118 2119 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 2120 <h2 id="eds-dialog-title-6ab5384b27edf" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 2121 Coupon restrictions </h2> 2122 2123 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 2124 2125 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100"> 2126 </div> 2127 2128 2129 </div> 2130 </div> 2131 2132
2132<script> 2133 { 2134 const container = document.querySelector('[data-eds-id="6ab5384b27edf"]'); 2135 let edsMethodsDisabled = false; 2136 2137 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 2138 container.addEventListener(`eds.${eventName}`, (e) => { 2139 if (edsMethodsDisabled) return; 2140 2141 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 2142 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 2143 ); 2144 }); 2145 }); 2146 2147 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 2148 container.addEventListener(`${eventName}.bs.modal`, (e) => { 2149 if (edsMethodsDisabled) return; 2150 2151 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 2152 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 2153 edsMethodsDisabled = false; 2154 }); 2155 }); 2156 2157 2158 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 2159 container.addEventListener(eventName, () => { 2160 const autofocusInput = container.querySelector('[autofocus]'); 2161 if (autofocusInput) { 2162 container.style.display = 'block'; 2163 autofocusInput.focus(); 2164 } 2165 }); 2166 }); 2167 2168 } 2169 </script>
2169 2170 </div> 2171 2172 2173<!-- location modal mobile start--> 2174<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true"> 2175 <div class="backdrop" data-bs-dismiss="modal"></div> 2176 <div class="modal-dialog modal-sm modal-dialog-centered" role="document"> 2177 <div class="modal-content"> 2178 <div class="modal-header"> 2179 <h2 class="modal-title eds-display-text-title-m">Change Location</h2> 2180 </div> 2181 2182 <div class="modal-body"> 2183 2184<div class="change_location-locations"> 2185 <input 2186 type="radio" 2187 class="css-checkbox" 2188 id="locations-1-location-8323" 2189 name="locations-1" 2190 value="https://www.newgoldendragonnj.com/order" 2191 checked /> 2192 <label class="css-label" for="locations-1-location-8323"> 2193 <div style="line-height: normal"> 2194 <strong>New Golden Dragon - Matawan</strong> 2195 <br /> 2196 309 Broad St Matawan, NJ 07747 </div> 2197 </label> 2198 </div> 2199 2200 </div> 2201 2202 <div class="modal-footer"> 2203 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2204 <button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked"> 2205 Change location </button> 2206 </div> 2207 </div> 2208 </div> 2209</div> 2210<!-- location modal mobile end --> 2211 2212<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true"> 2213 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document"> 2214 <div class="modal-content"> 2215 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2216 <div class="modal-header"> 2217 <h2 class="modal-title eds-display-text-title-m">Add new card</h2> 2218 </div> 2219 <div class="modal-body pb-6"> 2220 <div class="ajax-creditcards"> 2221 <div class="fa fa-spinner fa-spin fa-4x"> 2222 </div> 2223 </div> 2224 </div> 2225 </div> 2226 </div> 2227</div> 2228 2229<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true"> 2230 <div class="modal-dialog modal-dialog-centered" role="document"> 2231 <div class="modal-content"> 2232 <div class="modal-header"> 2233 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2> 2234 </div> 2235 <div class="modal-body"> 2236 <p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p> 2237 <button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button> 2238 <button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button> 2239 </div> 2240 </div> 2241 </div> 2242</div> 2243 2244<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;"> 2245 <div class="modal-dialog modal-dialog-centered" role="document"> 2246 <div class="modal-content"> 2247 <div class="modal-header"> 2248 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2> 2249 </div> 2250 <div class="modal-body"> 2251 <p>This address doesn't start with a street number. Please confirm the address is correct.</p> 2252 <button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button> 2253 <button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button> 2254 </div> 2255 </div> 2256 </div> 2257</div> 2258 2259<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true"> 2260 <div class="modal-dialog modal-dialog-centered" role="document"> 2261 <div class="modal-content"> 2262 <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2263 <div class="modal-header"> 2264 <h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2> 2265 </div> 2266 <div class="modal-body"> 2267 <div class="www_moda_content"> 2268 <div class="cs_box pickup_when showcheck_parent"> 2269 <div>You can Pick up your order at this location</div> 2270 <div class="pickup_locbox"> 2271 <div class="rest_loc"> 2272 <p> 2273 New Golden Dragon - Matawan<br/> 2274 309 Broad St<br/>Matawan, NJ 07747 </p> 2275 </div> 2276</div> </div> 2277 <div class="form-submit-wrapper"> 2278 <input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup> 2279 </div> 2280 </div> 2281 </div> 2282 </div> 2283 </div> 2284</div> 2285 2286<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true"> 2287 <div class="modal-dialog modal-dialog-centered" role="document"> 2288 <div class="modal-content">
2289 <div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;"> 2290 <div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div> 2291 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2292 <div id="modal-view-delivery-zone-content" style="display:none;"> 2293 <div class="h4 mt15">View our delivery area</div> 2294 <div class="mb15"></div> 2295 <style> 2296 #iframe-view-delivery-area { 2297 width:100%; 2298 height:100%; 2299 min-height:556px; 2300 } 2301 @media screen and (max-width: 768px) { 2302 #iframe-view-delivery-area { 2303 height: calc(100vh - 90px); 2304 } 2305 } 2306 </style> 2307 <iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto" 2308 data-src="https://www.newgoldendragonnj.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe> 2309 </div> 2310 </div> 2311 </div> 2312 </div> 2313</div> 2314 2315<!-- Alert modal --> 2316<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true"> 2317 <div class="modal-dialog"> 2318 <div class="modal-content"> 2319 <div class="modal-header"> 2320 <h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2> 2321 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 2322 </div> 2323 <div class="modal-body"> 2324 Description 2325 </div> 2326 <div class="modal-footer"> 2327 <button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button> 2328 <button type="button" class="btn btn-primary hidden">Save changes</button> 2329 </div> 2330 </div> 2331 </div> 2332</div> 2333 2334 2335 2336 2337 2338 <div 2339 id="toasts" 2340 class="toast-container position-fixed start-50 translate-middle-x" 2341 style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)" 2342 > 2343 </div> 2344 2345
2345<script> 2346 $(() => { 2347 const ctas = document.querySelectorAll('[data-fixed-cta]'); 2348 if (!ctas.length) { 2349 return; 2350 } 2351 2352 function updateFixedCTAHeight() { 2353 document.documentElement.style.setProperty( 2354 '--eds-fixed-cta-height', 2355 Math.max(0, ...Array.from(ctas, (element) => { 2356 const rect = element.getBoundingClientRect(); 2357 return rect.height > 0 && getComputedStyle(element).position === 'fixed' 2358 ? Math.max(0, window.innerHeight - rect.top) 2359 : 0; 2360 })) 2361 ); 2362 } 2363 2364 if ('ResizeObserver' in window) { 2365 ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta)); 2366 } else { 2367 updateFixedCTAHeight(); 2368 } 2369 2370 window.addEventListener('resize', app.throttle(updateFixedCTAHeight)); 2371 }); 2372 </script>
2372 2373 2374 <div class="visually-hidden"> 2375 <div id="announcements-polite" aria-live="polite" aria-atomic="true"> 2376 <div id="announcement-polite"></div> 2377 </div> 2378 2379 <div id="announcements-assertive" aria-live="assertive" aria-atomic="true"> 2380 <div id="announcement-assertive"></div> 2381 </div> 2382 </div> 2383 2384
2385<script type="text/javascript" src="/share42/share42.js"></script>
2385 2386 2387<!-- SET: SCRIPTS -->
2388<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2388
2388
2389<script>window.jQuery || document.write('
2389<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2389
2389
2390<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2390 2391<!--
2391<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2391-->
2392<script> 2393 /* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */ 2394 (function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document) 2395</script>
vendor: 1 bytes, line 2395
2395
2396<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js" integrity="sha256-lSjKY0/srUM9BE3dPm+c4fBo1dky2v27Gdjm2uoZaL0=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2396
2396
2397<script type="text/javascript" src="/min/g=js4.0&1788675044"></script>
2397 2398<!-- END: SCRIPTS --> 2399 2400
2401<script> 2402 function closeAnnouncementModal(){ 2403 $("#announcementBox").hide(); 2404 setAnnouncementSession("<p style=\"text-align:center;\"><span style=\"color:#ff0000;\"><strong>Dear Customer,<\/strong><\/span><\/p>\n\n<p style=\"text-align:center;\"><span style=\"color:#ff0000;\"><strong>We will close from <\/strong><\/span><span style=\"color:#2980b9;\"><strong>9\/18 - 9\/19<\/strong><\/span><span style=\"color:#ff0000;\"><strong>. Thank you for your understanding!<\/strong><\/span><\/p>"); 2405 } 2406 2407 $('body').on('click', '#closeAnnouncement', function(e) { 2408 e.preventDefault(); 2409 setAnnouncementSession("<p style=\"text-align:center;\"><span style=\"color:#ff0000;\"><strong>Dear Customer,<\/strong><\/span><\/p>\n\n<p style=\"text-align:center;\"><span style=\"color:#ff0000;\"><strong>We will close from <\/strong><\/span><span style=\"color:#2980b9;\"><strong>9\/18 - 9\/19<\/strong><\/span><span style=\"color:#ff0000;\"><strong>. Thank you for your understanding!<\/strong><\/span><\/p>"); 2410 }); 2411</script>
vendor: 1 bytes, line 2411
2411
2412<script> 2413$(() => { 2414 const stickyHeader = document.querySelector('.headerAndWtype'); 2415 if (!stickyHeader) { 2416 return; 2417 } 2418 2419 function updateHeaderHeight() { 2420 const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16; 2421 const offset = stickyHeader.offsetHeight + gap; 2422 document.documentElement.style.scrollPaddingTop = offset + 'px'; 2423 2424 document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px'); 2425 } 2426 2427 updateHeaderHeight(); 2428 if ('ResizeObserver' in window) { 2429 new ResizeObserver(updateHeaderHeight).observe(stickyHeader); 2430 } else { 2431 window.addEventListener('resize', app.throttle(updateHeaderHeight)); 2432 } 2433}); 2434</script>
2434 2435 2436 <div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div> 2437 <div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div> 2438 2439
2439<script> 2440 var ajaxRecaptcha; 2441 var asyncRecaptcha; 2442 var checkoutRecaptcha; 2443 2444 function initRecaptchas() { 2445 const options = { 2446 sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re", 2447 size: 'invisible', 2448 }; 2449 2450 $('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) { 2451 const submit = $(v).find('[type="submit"]'); 2452 grecaptcha.render(submit[0], { 2453 ...options, 2454 callback(token) { 2455 $(v).submit(); 2456 }, 2457 }); 2458 }); 2459 2460 ajaxRecaptcha = grecaptcha.render('recaptcha', options); 2461 asyncRecaptcha = grecaptcha.render('async-recaptcha', options); 2462 } 2463 </script>
vendor: 119 bytes, lines 2463-2465
2463 2464 <script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script> 2465
2466</body> 2467</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.