1var tab_visiable = false; 2var scrollFlg = false; 3var isScrolling = 0; 4var scrollTabFlg = true; 5var isOnload = true; 6var isDOMLoad = true; 7var showSubCategoryFlg = true; 8var shortScrollFlg = false; 9var animationFlg = false; 10// 20250716 Uga Ishige n[tUIüP Mod Start 11var hnhParam = ["H=1", "H=01", "H=02", "h=1", "h=2", "half", "half1", "half2"];@// PÚF"H=1","H=02","h=1","h=2","half1"AQÚF"half","half2" 12// 20250716 Uga Ishige n[tUIüP Mod End 13var nowSelectedTab = ""; 14// NbNÊuÌÀW 15var clickX = 0; 16var clickY = 0; 17var isReloadEnded = false; 18// 20240927 Yasuda uEUobNAftHgXN[ÀWðZbVXg[W©ç³ Add Start 19var blowserbackFlg = false; 20// 20240927 Yasuda uEUobNAftHgXN[ÀWðZbVXg[W©ç³ Add End 21 22window.onload = function () { 23 //TuJeSñ\¦ÌêÍATuJeS\¦§äÌðsíÈ¢i^Oª¶¬³êĢȢ½ßj 24 if (document.getElementById("sub_category") == null) { 25 showSubCategoryFlg = false; 26 } 27 28 var categoryMenu = document.getElementById('categoryTab'); 29 //SPÅÌ¡XNj [ÌzuðX|Vuηé 30 if (window.innerWidth < 741) { 31 var header = document.getElementById('header'); 32 //headerÌheightð¬_ȺÜÅæ¾·é 33 var headerHeight = header.getBoundingClientRect(); 34 //headerÆJeS[^uÌTopÌl̷𬳵Awb_[ÉH¢Þ³ðÈ·é 35 categoryMenu.style.top = headerHeight.height@+ "px"; 36 } 37 //PCÌê 38 else { 39 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 40 //categoryMenu.style.top = "0px"; 41 var header = document.getElementById('header'); 42 //headerÌheightð¬_ȺÜÅæ¾·é 43 var headerHeight = header.getBoundingClientRect(); 44 //headerÆJeS[^uÌTopÌl̷𬳵Awb_[ÉH¢Þ³ðÈ·é 45 categoryMenu.style.top = headerHeight.height@+ "px"; 46 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 47 } 48 49 //H&H©Û© 50 var isHalf = false; 51 hnhParam.forEach(function (param) { 52 isHalf = isHalf || location.href.indexOf(param) != -1 53 }); 54 55 //ú\¦ JÚ³ÌURLwèÌJeS[^uðIð\¦ 56 var elem = ''; 57 58 let url = new URL(location.href); 59 let params = url.searchParams; 60 // ListIdÌ嶬¶hç¬Î 61 let listId = params.get('ListId'); 62 if (listId) 63 listId = listId.toLowerCase(); 64 65 // ¶ÝµÄ¢È¢JeSÌO[AEgiNH[^[AIWiðÜÞj 66 // AµA¨CÉüèEn[tn[tÅÍO[AEgµÈ¢ 67 $('.menu_item').removeClass('invalid'); 68 if (listId != 'like' && !isHalf) { 69 // 20230224 Aiga Tabata Mod P in V 70 //var categoryHead = ["Anc_Pizza", "Anc_Pasta", "Anc_Side", "Anc_Drink", "Anc_quarter", "Anc_original"]; 71 var categoryHead = ["Anc_Pizza", "Anc_Paella", "Anc_Pasta", "Anc_Side", "Anc_Drink", "Anc_quarter", "Anc_original", "Anc_new", "Anc_trio", "Anc_plain","Anc_serrano","Anc_kimagure"]; 72 categoryHead.forEach(function (category) { 73 if (document.getElementById(category) == null) { 74 switch (category) { 75 case "Anc_Pizza": 76 $('.menu_item.default').addClass('invalid'); 77 break; 78 case "Anc_quarter": 79 $('.sub_item.quarter').addClass('invalid'); 80 break; 81 case "Anc_original": 82 $('.sub_item.original').addClass('invalid'); 83 break; 84 case "Anc_Pasta": 85 $('.menu_item.mid').addClass('invalid'); 86 break; 87 case "Anc_Side": 88 $('.menu_item.max').addClass('invalid'); 89 break; 90 case "Anc_Drink": 91 $('.menu_item.drink').addClass('invalid'); 92 break; 93 // 20230224 Aiga Tabata Add P in V 94 case "Anc_Paella": 95 $('.menu_item.paella').addClass('invalid'); 96 break; 97 //20250306 Aiga Kawaguchi Gß̨··ß 98 case "Anc_new": 99 $('.sub_item.new').addClass('invalid'); 100 break; 101 // 20231221 kawaguchi VJe 102 case "Anc_trio": 103 $('.sub_item.trio').addClass('invalid'); 104 break; 105 //20250619 Aiga kawaguchi v[ 106 case "Anc_plain": 107 $('.sub_item.plain').addClass('invalid'); 108 break; 109 //20260304 Aiga kawaguchi Z[mybp[ 110 case "Anc_serrano": 111 $('.sub_item.serrano').addClass('invalid'); 112 break; 113 //20260730 Aiga kawaguchi «Ü®êNbNR{ 114 case "Anc_kimagure": 115 $('.sub_item.kimagure').addClass('invalid'); 116 break; 117 } 118 } 119 }); 120 } 121 // 20250716 Uga Ishige n[tUIüP Mod Start 122 var itemHalfCountResult = document.getElementById('ctl00_ContentPlaceHolder1_itemHalfCountResult').value; 123 // Áè¤iøj [Ån[tn[tðO[AEg·é 124 if (Number(itemHalfCountResult) <= 1) { 125 $('.sub_item.half').addClass('invalid');
126 // onclick®«ð³ø»·é 127 $('.sub_item.half').removeAttr('onclick'); 128 } 129 // 20250716 Uga Ishige n[tUIüP Mod End 130 131 if (listId == 'pasta') { 132 elem = 'Anc_Pasta'; 133 //NXÉinvalidªÈ¯êÎIð 134 if ($('#' + elem).offset() != null && !$('.menu_item.mid').attr('class').includes('invalid')) { 135 $('.menu_item').removeClass('selected'); 136 $('.menu_item.mid').addClass('selected'); 137 } 138 // JeS^uÉ¡XN[·é 139 if ($('#pastaShow') && $('#pastaShow').css('display') != 'none') { 140 scrollCategoryTab('#pastaShow'); 141 } 142 } else if (listId == 'side') { 143 elem = 'Anc_Side'; 144 //NXÉinvalidªÈ¯êÎIð 145 if ($('#' + elem).offset() != null && !$('.menu_item.max').attr('class').includes('invalid')) { 146 $('.menu_item').removeClass('selected'); 147 $('.menu_item.max').addClass('selected'); 148 } 149 // JeS^uÉ¡XN[·é 150 if ($('#sideShow') && $('#sideShow').css('display') != 'none') { 151 scrollCategoryTab('#sideShow'); 152 } 153 } else if (listId == 'drink') { 154 elem = 'Anc_Drink'; 155 //NXÉinvalidªÈ¯êÎIð 156 if ($('#' + elem).offset() != null && !$('.menu_item.drink').attr('class').includes('invalid')) { 157 $('.menu_item').removeClass('selected'); 158 $('.menu_item.drink').addClass('selected'); 159 } 160 // JeS^uÉ¡XN[·é 161 if ($('#drinkShow') && $('#drinkShow').css('display') != 'none') { 162 scrollCategoryTab('#drinkShow'); 163 } 164 } else if (isHalf) { 165 // n[tn[tÍAJeS^u¢IðóÔÉ·é 166 $('.menu_item').removeClass('selected'); 167 } else if (listId == 'like') { 168 $('.menu_item').removeClass('selected'); 169 $('.menu_item.like').addClass('selected'); 170 // JeS^uÉ¡XN[·é 171 // likeBeforeÍA¶[É é½ßðȪ 172 if ($('#ctl00_ContentPlaceHolder1_likeAfter') && $('#ctl00_ContentPlaceHolder1_likeAfter').css('display') != 'none') { 173 scrollCategoryTab('#ctl00_ContentPlaceHolder1_likeAfter'); 174 } 175 // 20230224 Aiga Tabata Add P in V Start 176 } else if (listId == 'paella') { 177 elem = 'Anc_Paella'; 178 //NXÉinvalidªÈ¯êÎIð 179 if ($('#' + elem).offset() != null && !$('.menu_item.paella').attr('class').includes('invalid')) { 180 $('.menu_item').removeClass('selected'); 181 $('.menu_item.paella').addClass('selected'); 182 } 183 // JeS^uÉ¡XN[·é 184 if ($('#paellaShow') && $('#paellaShow').css('display') != 'none') { 185 scrollCategoryTab('#paellaShow'); 186 } 187 // 20250605 Uga Shimada sU[{bNX Start 188 } else if (listId == 'pizzalabox') { 189 elem = 'Anc_pizzalaBox'; 190 //NXÉinvalidªÈ¯êÎIð 191 if ($('#' + elem).offset() != null && !$('.menu_item.pizzalaBox').attr('class').includes('invalid')) { 192 $('.menu_item').removeClass('selected'); 193 $('.menu_item.pizzalaBox').addClass('selected'); 194 } 195 // JeS^uÉ¡XN[·é 196 if ($('#pizzalaBoxShow') && $('#pizzalaBoxShow').css('display') != 'none') { 197 scrollCategoryTab('#pizzalaBoxShow'); 198 } 199 // 20250605 Uga Shimada sU[{bNX End 200 } else { 201 // JeS¢wèAusUvwèA»Ì¼ÌftHg\¦ 202 var scrollFlgPizza = $('#ctl00_ContentPlaceHolder1_PizzaScrollFlg').val(); 203 if (scrollFlgPizza === "1") { 204 elem = 'Anc_Pizza'; 205 } 206 //NXÉinvalidªÈ¯êÎIð 207 if (!$('.menu_item.default').attr('class').includes('invalid')) { 208 $('.menu_item').removeClass('selected'); 209 $('.menu_item.default').addClass('selected'); 210 } 211 //20250417 uga shimada sU[{bNX Start 212 //Àè¨nµû@GA©ç¨nµû@ðÏXµ½ê©®XN[ 213 let scn = params.get('scn'); 214 if (scn) { 215 elem = scn; 216 } 217 //20250417 uga shimada sU[{bNX End 218 } 219 220 if (elem != '') { 221 //©oµÖWv 222 ScrollMenuCategory(elem); 223 } 224 225 // 20240927 Yasuda uEUobNAftHgXN[ÀWðZbVXg[W©ç³ Add Start 226 // navigation.typeÍñ§ÉÈÁ½ªAâo[WÌuEUÅàE¦éæ¤Éc· 227 if (window.performance && window.performance.navigation.type == 2) { 228 blowserbackFlg = true; 229 } 230 // uEUÅVo[Wp@ȺÌAPIÅuEUobNðE¤ 231 const entries = performance.getEntriesByType('navigation');
232 entries.forEach((entry) => { 233 if (entry.type === 'back_forward') { 234 blowserbackFlg = true; 235 } 236 }); 237 if (blowserbackFlg) { 238 // y[WÇÝÝÉXN[Êuð³ 239 const scrollPosition = sessionStorage.getItem('scrollPosition'); 240 if (scrollPosition) { 241 $.mobile.defaultHomeScroll = scrollPosition; 242 // TuJeS^uͶé 243 document.getElementById("sub_category").style.display = 'none'; 244 } 245 } 246 // 20240927 Yasuda uEUobNAftHgXN[ÀWðZbVXg[W©ç³ Add End 247 248 // 20240523 Aiga Kurosawa ¢¨JSÉü꽤iÜÅXN[·é Add Start 249 let syouhinGroupCode = params.get('SyouhinGroupCode'); 250 // 20240927 Yasuda uEUobNÍXN[µÈ¢ Mod Start 251 if (syouhinGroupCode && !(window.performance && window.performance.navigation.type == 2)) { 252 //Áè̤iÖWv 253 ScrollMenuCategory(syouhinGroupCode); 254 } 255 // 20240927 Yasuda uEUobNÍXN[µÈ¢ Mod End 256 // 20240523 Aiga Kurosawa ¢¨JSÉü꽤iÜÅXN[·é Add Start 257 258 setAllergyInfoPosition(); 259 260 isOnload = false; 261 scrollFlg = true; 262} 263 264window.addEventListener("DOMContentLoaded", function () { 265 var categoryMenu = document.getElementById('categoryTab'); 266 //SPÅÌ¡XNj [ÌzuðX|Vuηé 267 if (window.innerWidth < 741) { 268 var header = document.getElementById('header'); 269 //headerÌheightð¬_ȺÜÅæ¾·é 270 var headerHeight = header.getBoundingClientRect(); 271 //headerÆJeS[^uÌTopÌl̷𬳵Awb_[ÉH¢Þ³ðÈ·é 272 categoryMenu.style.top = headerHeight.height + "px"; 273 } 274 //PCÌê 275 else { 276 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 277 //categoryMenu.style.top = "0px"; 278 //categoryMenu.style.top = "0px"; 279 var header = document.getElementById('header'); 280 //headerÌheightð¬_ȺÜÅæ¾·é 281 var headerHeight = header.getBoundingClientRect(); 282 //headerÆJeS[^uÌTopÌl̷𬳵Awb_[ÉH¢Þ³ðÈ·é 283 categoryMenu.style.top = headerHeight.height + "px"; 284 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 285 } 286 287 //TuJeSñ\¦ÌêÍATuJeS\¦§äÌðsíÈ¢i^Oª¶¬³êĢȢ½ßj 288 if (document.getElementById("sub_category") == null) { 289 showSubCategoryFlg = false; 290 } 291 if (showSubCategoryFlg) { 292 //sub_category^u\¦§ä 293 var urlhalf = location.href; 294 // ListIdÌ嶬¶hç¬Î 295 let url = new URL(urlhalf); 296 let params = url.searchParams; 297 let listId = params.get('ListId'); 298 if (listId) 299 listId = listId.toLowerCase(); 300 301 //JÚ³sUwèÌêÍ\¦ sUÈOÍñ\¦ 302 //AµAJÚ³sUwèÅàsUÌ©oµÜÅXN[·ép^[i¨CÉüèEn[tn[t©çÌJÚjÌÍñ\¦ 303 if ((listId && listId != 'pizza') 304 || (urlhalf.indexOf('half') != -1 || urlhalf.indexOf('main') != -1) 305 || $('#ctl00_ContentPlaceHolder1_PizzaScrollFlg').val() == 1 ) { 306 document.getElementById("sub_category").style.display = 'none'; 307 } 308 else { 309 document.getElementById("sub_category").style.display = 'block'; 310 } 311 //AM[ièÝ ñ\¦ 312 if (!!document.getElementById("btnClear")) { 313 document.getElementById("sub_category").style.display = 'none'; 314 } 315 316 //sUJeS[^uºÌsub_category^u\¦§ä 317 $("#pizzaTab").on('click', function () { 318 //H&H©Û© 319 var isHalf = false; 320 hnhParam.forEach(function (param) { 321 isHalf = isHalf || location.href.indexOf(param) != -1 322 }); 323 // 1.sub_category^uªÂ¶Ä¢é 324 // 2._CNgðµÈ¢êi¨CÉüèEHHÅÍȢƫj 325 if (document.getElementById("sub_category").style.display == "none" 326 && listId != 'like' && !isHalf) { 327 //XN[ìÅTuJeSªÂ¶çêéÜÅÌÔð²® 328 var time; 329 if (shortScrollFlg) { 330 time = 800; 331 } else { 332 time = 1200; 333 } 334 scrollTabFlg = false; 335 //sub_category^uðäÁèJ 336 $('.sub_category[style*="display: none"]').stop().slideToggle(); 337 if (scrollTabFlg == false) { 338 setTimeout(() => { 339 scrollTabFlg = true; 340 }, time); 341 } 342 //sub_category^uªJ¢Ä¢é 343 } else { 344 $('.sub_category[style*="display: block"]').stop().slideToggle(); 345 } 346 }); 347
348 //pX^JeS[^uºÌ 349 $("#pastaShow").on('click', function (event) { 350 //NbNÊuÌæ¾ 351 clickX = event.pageX; 352 clickY = event.pageY; 353 //_CNgµÈ¢êA©oµÉWv·é 354 if (redirect('pasta')) { 355 ScrollMenuCategory('Anc_Pasta'); 356 } 357 }); 358 359 //TChJeS[^uºÌ 360 $("#sideShow").on('click', function (event) { 361 //NbNÊuÌæ¾ 362 clickX = event.pageX; 363 clickY = event.pageY; 364 //_CNgµÈ¢êA©oµÉWv·é 365 if (redirect('side')) { 366 ScrollMenuCategory('Anc_Side'); 367 } 368 }); 369 370 //hNJeS[^uºÌ 371 $("#drinkShow").on('click', function (event) { 372 //NbNÊuÌæ¾ 373 clickX = event.pageX; 374 clickY = event.pageY; 375 //_CNgµÈ¢êA©oµÉWv·é 376 if (redirect('drink')) { 377 ScrollMenuCategory('Anc_Drink'); 378 } 379 }); 380 381 //¨CÉüè^uºÌ 382 $(".menu_item.like").on('click', function (event) { 383 //NbNÊuÌæ¾ 384 clickX = event.pageX; 385 clickY = event.pageY; 386 // TuJeSÆAM[õ{^ªdÈÁÄ¢éêÌÎô 387 if (document.getElementById("sub_category").style.display != 'none') { 388 var position = getPressedPosition(); 389 // NbNµ½êªAAM[õ{^©Û© 390 if (position == 'allergy') { 391 // AM[õ{^ª³ê½êÌ®«ðηé 392 document.getElementById("ctl00_ContentPlaceHolder1_AllergyBtnLink").click(); 393 return; 394 } else if (position == 'blank') { 395 return; 396 } 397 } 398 location.href = "/MenuList.aspx?ListId=Like"; 399 return; 400 }); 401 402 //¨¾îñ^uºÌ 403 $(document).delegate(".item_name.discountArea", "click", function (event) { 404 //NbNÊuÌæ¾ 405 clickX = event.pageX; 406 clickY = event.pageY; 407 // TuJeSÆAM[õ{^ªdÈÁÄ¢éêÌÎô 408 if (document.getElementById("sub_category").style.display != 'none') { 409 var position = getPressedPosition(); 410 // NbNµ½êªAAM[õ{^©Û© 411 if (position == 'allergy') { 412 // AM[õ{^ª³ê½êÌ®«ðηé 413 document.getElementById("ctl00_ContentPlaceHolder1_AllergyBtnLink").click(); 414 return; 415 } else if (position == 'blank') { 416 return; 417 } 418 } 419 420 /* 421 * _CAOðJÍAres_common.jsæèÚA 422 * dialog æÊðJB®« to ÉJ dialog Ì id ðwè 423 * dialog ðJðªKvÈêÍAonClick CxgÅ»èÌãA®« rel=external ðt^·éÆ dialog JÚðsíÈ¢ 424 */ 425 var to = this.getAttribute("to"); 426 var rel = this.getAttribute("rel"); 427 var dataTransition = this.getAttribute("data-transition"); 428 if (rel == "external") { 429 return; 430 } 431 if (dataTransition == null || dataTransition == "") { 432 dataTransition = "slideup"; 433 } 434 $.mobile.changePage(to, { 435 type: "post", 436 transition: dataTransition, 437 changeHash: false 438 }); 439 440 // TuJeSð¶é 441 hideSubCategory(); 442 }); 443 444 // 20230228 Aiga Tabata Add P in V Start 445 // pGAJeS[^uºÌ 446 $("#paellaShow").on('click', function (event) { 447 //NbNÊuÌæ¾ 448 clickX = event.pageX; 449 clickY = event.pageY; 450 //_CNgµÈ¢êA©oµÉWv·é 451 if (redirect('paella')) { 452 ScrollMenuCategory('Anc_Paella'); 453 } 454 }); 455 // 20230228 Aiga Tabata Add P in V End 456
457 //sU[{bNXJeS[^uºÌ 458 $("#pizzalaBoxShow").on('click', function (event) { 459 //NbNÊuÌæ¾ 460 clickX = event.pageX; 461 clickY = event.pageY; 462 //_CNgµÈ¢êA©oµÉWv·é 463 if (redirect('pizzalaBox')) { 464 ScrollMenuCategory('Anc_pizzalaBox'); 465 } 466 }); 467 } 468 469 //îó{^ú\¦ 470 var target = document.getElementById('categoryTab'); 471 var x = target.scrollLeft; 472 //JeS[^uÌÊuªÅ¶[ÌêA[©]ñ\¦A[¨]\¦ 473 if (x == "0") { 474 document.getElementById('scrl_btn_after').style.visibility = 'visible' 475 document.getElementById('scrl_btn_before').style.visibility = 'hidden' 476 } 477 478 //j [ìüP@20221202@Aà start 479 //[¨]ºÉE¤Ö¡XN[Ú® 480 $("#scrl_btn_after").on('click', function () { 481 $('.main_tab').animate({ 482 scrollLeft: $('.main_tab').scrollLeft() + 200 483 }, 300); 484 //[¨]ºTuJeS[^uð¶é 485 if (showSubCategoryFlg) { 486 document.getElementById("sub_category").style.display = 'none' 487 //$('.sub_category[style*="display: block"]').stop().slideToggle(); 488 } 489 return false; 490 }); 491 492 //[©]{^ºÉ¶¤Ö¡XN[Ú® 493 $("#scrl_btn_before").on('click', function () { 494 $('.main_tab').animate({ 495 scrollLeft: $('.main_tab').scrollLeft() - 200 496 }, 300); 497 //[¨]ºTuJeS[^uð¶é 498 if (showSubCategoryFlg) { 499 document.getElementById("sub_category").style.display = 'none' 500 } 501 return false; 502 }); 503 //j [ìüP@20221202@Aà end 504 505 isDOMLoad = false; 506}); 507 508//rÅæÊTCYªÏX³ê½êÉA¡·j [ÌTopðÄÝè·é 509window.addEventListener('resize', function () { 510 var scrollTop = document.documentElement.scrollTop 511 var categoryMenu = document.getElementById('categoryTab'); 512 var header = document.getElementById('header'); 513 var menuList = document.getElementById('menuList'); 514 var AllergyInfo = null; 515 516 //AQ\L̡𲮠517 if (!!document.getElementById('AllergyInfo')) { 518 AllergyInfo = document.getElementById('AllergyInfo'); 519 AllergyInfo.style.width = menuList.clientWidth + "px"; 520 } 521 522 //SPÅÌ¡XNj [ÌzuðX|Vuηé 523 if (window.innerWidth < 741) { 524 525 //¡XNj [ÌTopðÄÝè 526 var headerHeight = header.getBoundingClientRect(); 527 categoryMenu.style.top = headerHeight.height + "px"; 528 529 //XN[Êuªj [XgæèãÌê 530 if (scrollTop + header.outerHeight + categoryMenu.outerHeight + AllergyInfo.outerHeight < menuList.offsetTop || scrollTop == 0) { 531 $('#header').css("position", "sticky"); 532 } 533 else { 534 $('#header').css("position", "fixed"); 535 } 536 $('#header').css("top", 0); 537 } 538 //PCÌê 539 else { 540 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 541 //header.style.position = 'relative'; 542 //categoryMenu.style.top = "0px"; 543 //¡XNj [ÌTopðÄÝè 544 var headerHeight = header.getBoundingClientRect(); 545 categoryMenu.style.top = headerHeight.height + "px"; 546 547 //XN[Êuªj [XgæèãÌê 548 if (scrollTop + header.outerHeight + categoryMenu.outerHeight + AllergyInfo.outerHeight < menuList.offsetTop || scrollTop == 0) { 549 $('#header').css("position", "sticky"); 550 } 551 else { 552 $('#header').css("position", "fixed"); 553 } 554 $('#header').css("top", 0); 555 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 556 } 557 558 //allergyInfoÌÊuàÝè·é 559 setAllergyInfoPosition(); 560}); 561 562// TuJeSñ\¦ptOÌXV 563// ^b`XN[Ìm 564window.addEventListener("touchstart", function () { 565 isReloadEnded = true; 566}); 567// }EXXN[Ìm 568document['onwheel'] = function (e) { 569 isReloadEnded = true; 570} 571 572//æÊcXN[Ì 573var timer = false; 574var scrollTop = document.documentElement.scrollTop; 575var timeoutId; 576window.addEventListener('scroll', function () { 577 578 //cXN[sUÌTuJeS[ð¶é 579 if (document.documentElement.scrollTop - 1.4 > scrollTop && isReloadEnded) { 580 if (scrollTabFlg) { 581 document.getElementById("sub_category").style.display = 'none' 582 scrollTabFlg = false; 583 shortScrollFlg = true; 584 } 585 } 586 587 // ListIdÌ嶬¶hç¬Î 588 let url = new URL(location.href); 589 let params = url.searchParams; 590 let listId = params.get('ListId'); 591 if (listId) 592 listId = listId.toLowerCase(); 593 594 //H&H©Û© 595 var isHalf = false; 596 hnhParam.forEach(function (param) { 597 isHalf = isHalf || location.href.indexOf(param) != -1 598 });
599 600 //¨CÉüèEHH\¦ÍJeS[^uÌ©®IððµÈ¢ 601 if (scrollFlg == false && listId != 'like' && !isHalf && !isDOMLoad && !isOnload) { 602 603 //ÊíXN[̪Á½TuJeS\¦§äOK(chrome[ḩXN[Îô) 604 if (!isDOMLoad && !isOnload) { 605 isReloadEnded = true; 606 } 607 608 // ÅèvfÌpositionð«·¦éifixedÌstickyj 609 switchPosition(document.documentElement.scrollTop); 610 611 //cXN[AvfmenulistÌÅãȺðÊßµ½Æ«AJeS[^uÌIð^uðØèÖ¦é 612 var menulistPosition = $('#menuList').offset().top; 613 let header = document.getElementById('header').clientHeight; 614 let categoryTab = document.getElementById('categoryTab').clientHeight; 615 //ãÅèvf̳ªÌâ³l 616 //20250605 Uga Shimada sU[{bNX ù¶ÌXN[o[Ið¸êC³ start 617 //let correctionValue = 0; 618 //if (window.innerWidth > 741) { 619 // correctionValue = categoryTab; 620 //} 621 //else { 622 // correctionValue = header + categoryTab; 623 //} 624 let correctionValue = header + categoryTab; 625 //20250605 Uga Shimada sU[{bNX ù¶ÌXN[o[Ið¸êC³ end 626 // AQ\L èÌêÌXN[lÌvZÉAQ\Lvf̳ðÜßé 627 var allergyInfoHeight = $('#AllergyInfo').outerHeight(); 628 if (allergyInfoHeight != null) { 629 correctionValue += allergyInfoHeight; 630 } 631 if (document.documentElement.scrollTop + correctionValue > /*scrollTop*/ menulistPosition) { 632 // ¶Ý·éJeSÌ©oµ¾¯ÅftHgzñðì¬ 633 var array = []; 634 // 20230224 Aiga Tabata Mod P in V 635 //var categoryHead = ["Anc_Pizza", "Anc_Pasta", "Anc_Side", "Anc_Drink"]; 636 // 20250530 Uga Yasuda Mod sU[{bNXÇÁ 637 //var categoryHead = ["Anc_Pizza", "Anc_Paella", "Anc_Pasta", "Anc_Side", "Anc_Drink"]; 638 var categoryHead = ["Anc_Pizza", "Anc_pizzalaBox", "Anc_Paella", "Anc_Pasta", "Anc_Side", "Anc_Drink"]; 639 categoryHead.forEach(function(category) { 640 if($('#' + category).length) { 641 array.push([category, 0, 99999999]); 642 } 643 }); 644 // evfÌXN[lðÛ¶ 645 for (var i = 1; i < array.length; i++) { 646 var scrollposition = Math.floor($('#' + array[i][0]).offset().top) - 10; 647 array[i - 1][2] = scrollposition; 648 array[i][1] = scrollposition; 649 } 650 651 //XN[lðæ¾ 652 let scroll = document.documentElement.scrollTop; 653 let target; 654 655 //JeSÌ©oµÆJeS^uÌID¼ÌZbg 656 var categoryIdMap = { 657 Anc_Pizza: "#pizzaTab", 658 // 20250530 Uga Yasuda Add sU[{bNXÇÁ 659 Anc_pizzalaBox: "#pizzalaBoxShow", 660 Anc_Pasta: "#pastaShow", 661 Anc_Side: "#sideShow", 662 Anc_Drink: "#drinkShow" 663 // 20230224 Aiga Tabata Add P in V 664 , Anc_Paella: "#paellaShow" 665 } 666 667 array.forEach(function (position) { 668 if (position[1] <= scroll + correctionValue && scroll + correctionValue < position[2]) { 669 target = $(categoryIdMap[position[0]]); 670 if (!target.hasClass('selected')) { 671 $('.menu_item').removeClass('selected'); 672 target.addClass('selected'); 673 element = target[0]; 674 if (element) { 675 scrollCategoryTab(categoryIdMap[position[0]]); 676 } 677 } 678 return; 679 } 680 }); 681 } 682 } 683 //^uIðº XN[I¹©çoßÔÅXN[tOðfalseÉß· 684 if (scrollFlg == true) { 685 clearTimeout(timeoutId); 686 timeoutId = setTimeout(function () { 687 scrollFlg = false; 688 }, 100) 689 } 690}); 691 692//AM[õ 693// $(this).data("kubun")ðn· 694function changeAllergyLink(kubun) { 695 696 //NÏXµÈ¢P[X
697 if (kubun == null || kubun.length == 0) { 698 return; 699 } 700 701 //JeS^uºAAM[ÌNÏX 702 if (!!document.getElementById('btnAllergy') && !!document.getElementById('btnAllergy').children[0]) { 703 document.getElementById('btnAllergy').children[0].setAttribute('href', 704 document.getElementById('btnAllergy').children[0].getAttribute('href').replace(/\?.*$/, "") + "?retKubun=" + kubun); 705 } 706 707 //NA{^ª¶Ý·éêANðXV·é 708 changeAllergyClearLink(kubun); 709} 710 711function changeAllergyClearLink(kubun) { 712 713 //NÏXµÈ¢P[X 714 if (kubun == null || kubun.length == 0) { 715 return; 716 } 717 718 //JeS^uºAAM[ÌNÏX 719 if (!!document.getElementById('btnClear') && !!document.getElementById('btnClear').children[0]) { 720 document.getElementById('btnClear').children[0].setAttribute('href', 721 document.getElementById('btnClear').children[0].getAttribute('href').replace(/\?.*$/, "") + "?retKubun=" + kubun + "&clear=true"); 722 } 723} 724 725//JeS[^uIðÌ 726function redirect(code) { 727 //TuJeSñ\¦ÌêÍATuJeS\¦§äÌðsíÈ¢i^Oª¶¬³êĢȢ½ßj 728 if (document.getElementById("sub_category") == null) { 729 showSubCategoryFlg = false; 730 } 731 scrollFlg = true; 732 733 var urlhalf = location.href; 734 //JÚ³ª¨CÉüè\¦ÌêAܽÍAn[tn[t\¦ÌêA/MenuList.aspx?ListId=ZZÉ_CNg 735 // ListIdÌ嶬¶hç¬Î 736 let url = new URL(urlhalf); 737 let params = url.searchParams; 738 let listId = params.get('ListId'); 739 if (listId) 740 listId = listId.toLowerCase(); 741 //H&H©Û© 742 var isHalf = false; 743 hnhParam.forEach(function (param) { 744 isHalf = isHalf || location.href.indexOf(param) != -1 745 }); 746 try { 747 if (listId == 'like' || isHalf) { 748 switch (code) { 749 case "pizza": 750 location.href = "/MenuList.aspx?sc=1&ListId=Pizza"; 751 throw new Error('redirect'); 752 case "pasta": 753 location.href = "/MenuList.aspx?ListId=Pasta"; 754 throw new Error('redirect'); 755 case "side": 756 location.href = "/MenuList.aspx?ListId=Side"; 757 throw new Error('redirect'); 758 case "drink": 759 location.href = "/MenuList.aspx?ListId=Drink"; 760 throw new Error('redirect'); 761 // 20230228 Aiga Tabata Add P in V Start 762 case "paella": 763 location.href = "/MenuList.aspx?ListId=Paella"; 764 throw new Error('redirect'); 765 // 20230228 Aiga Tabata Add P in V End 766 case "pizzalaBox": 767 location.href = "/MenuList.aspx?ListId=PizzalaBox"; 768 throw new Error('redirect'); 769 } 770 } else { 771 // TuJeSÆAM[õ{^ªdÈÁÄ¢éêÌÎô 772 if (document.getElementById("sub_category").style.display != 'none') { 773 var position = getPressedPosition(); 774 // NbNµ½êªAAM[õ{^©Û© 775 if (position == 'allergy') { 776 // AM[õ{^ª³ê½êÌ®«ðηé 777 document.getElementById("ctl00_ContentPlaceHolder1_AllergyBtnLink").click(); 778 return false; 779 } else if (position == 'blank') { 780 return false; 781 } 782 } 783 // øcodeÆJeS^uÌNX¼ÌMap 784 var categoryClassMap = { 785 pizza: ".menu_item.default", 786 pasta: ".menu_item.mid", 787 side: ".menu_item.max", 788 drink: ".menu_item.drink" 789 // 20230228 Aiga Tabata Add P in V 790 , paella: ".menu_item.paella" 791 // 20250418 uga shimada sU[{bNX 792 , pizzalaBox: ".menu_item.pizzalaBox" 793 } 794 // _CNgµÈ¢Æ«ÍAJeS^uÌIðóÔðØèÖ¦é 795 $('.menu_item').removeClass('selected'); 796 setTimeout(function () { 797 if (!$(categoryClassMap[code]).attr('class').includes('invalid')) { 798 $(categoryClassMap[code]).addClass('selected'); 799 } 800 }, 50) 801 // JeS^uÉ¡XN[·é
802 // øcodeÆJeS^uÌId¼ÌMap 803 var categoryIdMap = { 804 pizza: "#pizzaTab", 805 pasta: "#pastaShow", 806 side: "#sideShow", 807 drink: "#drinkShow" 808 // 20230228 Aiga Tabata Add P in V 809 , paella: "#paellaShow" 810 // 20250418 uga shimada sU[{bNX 811 , pizzalaBox: "#pizzalaBoxShow" 812 } 813 scrollCategoryTab(categoryIdMap[code]); 814 } 815 // 20230228 Aiga Tabata Mod P in V 816 //if (showSubCategoryFlg && (code == "pasta" || code == "side" || code == "drink")) { 817 if (showSubCategoryFlg && (code === "pasta" || code === "side" || code === "drink" || code === "paella")) { 818 if (showSubCategoryFlg) { 819 document.getElementById("sub_category").style.display = 'none'; 820 } 821 } 822 return true; 823 } catch (e) { 824 console.log(e.message); 825 return false; 826 } 827} 828 829//JeS[^uIð©oµÖWv 830function ScrollMenuCategory(elem) { 831 scrollFlg = true; 832 //JeS^uºªÁ½TuJeS\¦§äOK(chrome[ḩXN[Îô) 833 isReloadEnded = true; 834 835 var urlhalf = location.href; 836 // ListIdÌ嶬¶hç¬Î 837 let url = new URL(urlhalf); 838 let params = url.searchParams; 839 let listId = params.get('ListId'); 840 if (listId) 841 listId = listId.toLowerCase(); 842 let sc = params.get('sc'); 843 844 // [h¼ãܽÍJÚ³ª¨CÉüè©n[tj [ÌêÍAñXN[ÍAj[Vȵ 845 // 20230228 Aiga Tabata Mod P in V 846 //var noAnimationFlg = (sc == 1) || listId == "pasta" || listId == "side" || listId == "drink"; 847 //20250606 Uga Shimada sU[{bNX Add 848 var noAnimationFlg = (sc == 1) || listId === "pasta" || listId === "side" || listId === "drink" || listId === "paella" || listId === "pizzalabox" ; 849 850 // 20240523 Aiga Kurosawa ¢¨JSÉü꽤iÜÅXN[·é Add Start 851 let syouhinGroupCode = params.get('SyouhinGroupCode'); 852 if (syouhinGroupCode) { 853 noAnimationFlg = true; 854 } 855 // 20240523 Aiga Kurosawa ¢¨JSÉü꽤iÜÅXN[·é Add End 856 857 var isHalf = false; 858 hnhParam.forEach(function (param) { 859 isHalf = isHalf || location.href.indexOf(param) != -1 860 }); 861 862 // JeS^uª¶ÝµÈ¢êÌÎôÅáOð·éBJeS^uª¶ÝµÈ¢êÍA©®XN[µÈ¢B 863 try { 864 865 // S¤ij [ÅÍÈ¢êi¨CÉüèEHHjAG[ðN±µÄðf 866 if (listId == 'like' || isHalf) { 867 throw new Error('redirect'); 868 } 869 870 var element = document.getElementById(elem); 871 if (element == undefined) { 872 return; 873 } 874 875 //XN[OÉãÅèvfÌPositionð«·¦éi¬XN[ÅÌ¿ç«h~Îj 876 configFixed(); 877 878 var rect = element.getBoundingClientRect(); 879 var elemtop = rect.top + window.pageYOffset; 880 if (rect.y < -350) { 881 shortScrollFlg = false; 882 } 883 884 // AM[\¦ª éêÍ³ðæ¾µÄXN[Êuð²®·é 885 var allergyInfoHeight = $('#AllergyInfo').outerHeight(); 886 887 //Às³êéÔ 888 var speed = 300; 889 let header = document.getElementById('header').clientHeight; 890 let categoryTab = document.getElementById('categoryTab').clientHeight; 891 var targetlogin = elemtop + -categoryTab + -header; 892 var targetNologin = elemtop + -categoryTab + -header; 893 //"swing"or "linear" : easing Aj[VÌ®ðwèÂ\ 894 895 if (window.innerWidth >= 741) { 896 897 //OC 898 if (!!document.getElementById("ctl00_ContentPlaceHolder1_likeBefore")) { 899 if (!noAnimationFlg || animationFlg) { 900 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 901 //$("html, body").animate({ scrollTop: targetlogin + header - allergyInfoHeight }, speed, "linear"); 902 $("html, body").animate({ scrollTop: targetlogin - allergyInfoHeight }, speed, "linear"); 903 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 904 } 905 else { 906 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 907 //$.mobile.defaultHomeScroll = targetlogin + header - allergyInfoHeight; 908 $.mobile.defaultHomeScroll = targetlogin - allergyInfoHeight; 909 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 910 animationFlg = true; 911 } 912 //¢OC 913 } else { 914 if (!noAnimationFlg || animationFlg) { 915 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 916 //$("html, body").animate({ scrollTop: targetlogin + header - allergyInfoHeight }, speed, "linear"); 917 $("html, body").animate({ scrollTop: targetlogin - allergyInfoHeight }, speed, "linear"); 918 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 919 } 920 else { 921 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 922 //$.mobile.defaultHomeScroll = targetNologin + header - allergyInfoHeight; 923 $.mobile.defaultHomeScroll = targetNologin - allergyInfoHeight; 924 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 925 animationFlg = true; 926 } 927 } 928 } else { 929 //OC 930 if ($('div').hasClass('discount_area')) { 931 discountAreaW = document.getElementsByClassName("discount_area"); 932 const discountArea = discountAreaW[0].clientHeight; 933 if (!noAnimationFlg || animationFlg) { 934 $("html, body").animate({ scrollTop: targetlogin + -discountArea - allergyInfoHeight }, speed, "linear"); 935 } 936 else { 937 $.mobile.defaultHomeScroll = targetlogin + -discountArea - allergyInfoHeight; 938 animationFlg = true; 939 } 940 //¢OC 941 } else { 942 if (!noAnimationFlg || animationFlg) { 943 $("html, body").animate({ scrollTop: targetNologin - allergyInfoHeight }, speed, "linear"); 944 } 945 else { 946 $.mobile.defaultHomeScroll = targetNologin - allergyInfoHeight; 947 animationFlg = true; 948 } 949 950 } 951 } 952 } catch (e) { 953 console.log(e.message); 954 } 955} 956 957//JeS[^u(_CAO\¦)IðÌ 958function hideSubCategory() {
959 //TuJeSñ\¦ÌêÍATuJeS\¦§äÌðsíÈ¢i^Oª¶¬³êĢȢ½ßj 960 if (document.getElementById("sub_category") != null) { 961 document.getElementById("sub_category").style.display = 'none'; 962 } 963} 964 965function setAllergyInfoPosition() { 966 var allergyInfo = document.getElementById("AllergyInfo"); 967 // AM[\¦ªÈ¢êÍðI¹·é 968 if (allergyInfo == undefined) { 969 return; 970 } 971 // j [^uÜÅÌvfÌ³ðæ¾ 972 let header = document.getElementById('header').clientHeight; 973 let categoryTab = document.getElementById('categoryTab').clientHeight; 974 let position; 975 if (window.innerWidth >= 741) { 976 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 977 //position = categoryTab; 978 position = header + categoryTab - 0.5; 979 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 980 } 981 else { 982 position = header + categoryTab - 0.5; 983 } 984 // AllergyInfoÌtopðæ¾µ½lÉÝè 985 allergyInfo.style.top = position + 'px'; 986} 987 988function scrollCategoryTab(tabId) { 989 var spAdjustWidth = 65;//130px 990 var pcAdjustWidth = 95;//190px 991 992 var targetTab = $(tabId); 993 if (!targetTab) { 994 return; 995 } 996 var targetScroll = targetTab.position().left; 997 if (window.innerWidth < 741) { 998 $('.main_tab').animate({ 999 scrollLeft: $('.main_tab').scrollLeft() + targetScroll - window.innerWidth*0.5 + spAdjustWidth 1000 }, 300); 1001 } 1002 else { 1003 $('.main_tab').animate({ 1004 scrollLeft: $('.main_tab').scrollLeft() + targetScroll - 371 + pcAdjustWidth 1005 }, 300); 1006 } 1007 return; 1008} 1009 1010function switchPosition(scrollTop) { 1011 // _CAO\¦ÈÇAwb_ªñ\¦ÌÍAðI¹·é 1012 if (!$('#header').is(":visible") || !$('#categoryTab').is(":visible")) { 1013 return 'invisible'; 1014 } 1015 if (configSticky(scrollTop) == 'fixed') { 1016 configFixed(); 1017 } 1018} 1019 1020function configSticky(scrollTop) { 1021 // _CAO\¦ÈÇAwb_ªñ\¦ÌÍAðI¹·é 1022 if (!$('#header').is(":visible") || !$('#categoryTab').is(":visible")) { 1023 return 'invisible'; 1024 } 1025 var allergyInfoHeight = $('#AllergyInfo').outerHeight(); 1026 var header = $('#header').outerHeight(); 1027 var categoryTab = $('#categoryTab').outerHeight(); 1028 var menuList = $('#menuList').offset().top; 1029 if (menuList == null) { 1030 return 'not exist'; 1031 } 1032 //]ðí·évfðæ¾ 1033 var contents = $('#contents'); 1034 //ÅèvfÌPositionð«·¦é 1035 //SP 1036 if (window.innerWidth < 741) { 1037 if (scrollTop + header + categoryTab + allergyInfoHeight < menuList || scrollTop == 0) { 1038 $('#header').css("position", "sticky"); 1039 $('#header').css("top", 0); 1040 $('#categoryTab').css("position", "sticky"); 1041 $('#categoryTab').css("top", header); 1042 $('#AllergyInfo').css("position", "sticky"); 1043 $('#AllergyInfo').css("top", header + categoryTab); 1044 contents.css("padding-top", 0); 1045 return 'sticky'; 1046 } 1047 return 'fixed'; 1048 } 1049 //PC 1050 else { 1051 if (scrollTop + categoryTab + allergyInfoHeight < menuList || scrollTop == 0) { 1052 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 1053 $('#header').css("position", "sticky"); 1054 $('#header').css("top", 0); 1055 $('#categoryTab').css("position", "sticky"); 1056 //$('#categoryTab').css("top", 0); 1057 $('#categoryTab').css("top", header); 1058 $('#AllergyInfo').css("position", "sticky"); 1059 //$('#AllergyInfo').css("top", categoryTab); 1060 $('#AllergyInfo').css("top", header + categoryTab); 1061 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 1062 contents.css("padding-top", 0); 1063 return 'sticky'; 1064 } 1065 return 'fixed'; 1066 } 1067} 1068 1069function configFixed() { 1070 // _CAO\¦ÈÇAwb_ªñ\¦ÌÍAðI¹·é 1071 if (!$('#header').is(":visible") || !$('#categoryTab').is(":visible")) { 1072 return 'invisible'; 1073 } 1074 //3268 1075 //Start 1076 var headerPosition = document.getElementById('header'); 1077 var categoryTabPosition = document.getElementById('categoryTab'); 1078 var allergyInfoHeight = $('#AllergyInfo').outerHeight(); 1079 var header = $('#header').outerHeight(); 1080 var categoryTab = $('#categoryTab').outerHeight(); 1081 var AllergyInfo = null; 1082 var menuList = null; 1083 if (!!document.getElementById('AllergyInfo')) { 1084 AllergyInfo = document.getElementById('AllergyInfo'); 1085 menuList = document.getElementById('menuList'); 1086 } 1087 1088 /* 1089 transform: translate3d(0, 0, 0); 1090 */ 1091 /*±êðwè·éÆAXN[àÏXÅ«éH*/ 1092 categoryTabPosition.style.transform = "translate3d(0, 0, 0)"; 1093 1094 //fixedwèÅÁ¦½vfªÌ]̳ 1095 var paddingHeight = null; 1096 //]ðt^·évfðæ¾ 1097 var contents = $('#contents'); 1098 1099 var allergyInfoHeight = null; 1100 if (AllergyInfo != null) { 1101 AllergyInfo.style.transform = "translate3d(0, 0, 0)"; 1102 AllergyInfo.style.position = "fixed"; 1103 AllergyInfo.style.position = "-webkit-fixed"; 1104 AllergyInfo.style.width = menuList.clientWidth + "px"; 1105 allergyInfoHeight = AllergyInfo.clientHeight; 1106 } 1107 //ÅèlͳXt^³êÄ¢½]iPCF30px^SPF10pxj 1108 if (window.innerWidth < 741) { 1109 headerPosition.style.transform = "translate3d(0, 0, 0)"; 1110 headerPosition.style.position = "fixed"; 1111 headerPosition.style.position = "-webkit-fixed"; 1112 paddingHeight = headerPosition.clientHeight + categoryTabPosition.clientHeight + allergyInfoHeight; 1113 categoryTabPosition.style.top = header + "px"; 1114 if (AllergyInfo != null) { 1115 AllergyInfo.style.top = header + categoryTab + "px"; 1116 } 1117 } 1118 else { 1119 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod Start 1120 headerPosition.style.transform = "translate3d(0, 0, 0)"; 1121 headerPosition.style.position = "fixed"; 1122 headerPosition.style.position = "-webkit-fixed"; 1123 categoryTabPosition.style.top = header + "px"; 1124 //paddingHeight = categoryTabPosition.clientHeight + allergyInfoHeight; 1125 paddingHeight = headerPosition.clientHeight + categoryTabPosition.clientHeight + allergyInfoHeight; 1126 if (AllergyInfo != null) { 1127 AllergyInfo.style.top = header + categoryTab + "px"; 1128 } 1129 // 20240819 Aiga Kurosawa PCTCgÌwb_ðÅè Mod End 1130 } 1131 categoryTabPosition.style.position = "fixed"; 1132 categoryTabPosition.style.position = "-webkit-fixed"; 1133 1134 //]ðt^ 1135 contents.css("padding-top", paddingHeight); 1136 //End 1137} 1138
1139// JeS^uðNbNµ½êÌ»è 1140function getPressedPosition() { 1141 // AM[{^ÌÊu 1142 var btnAllergy = document.getElementById('btnAllergy'); 1143 var btnAllergyRect = btnAllergy.getBoundingClientRect(); 1144 var btnAllergyLeft = btnAllergyRect.left + window.pageXOffset; 1145 var btnAllergyRight = btnAllergyRect.right + window.pageXOffset; 1146 var btnAllergyTop = btnAllergyRect.top + window.pageYOffset; 1147 var btnAllergyBottom = btnAllergyRect.bottom + window.pageYOffset; 1148 // JeS[^uÌÊu 1149 var categoryTab = document.getElementById('categoryTab'); 1150 var categoryTabRect = categoryTab.getBoundingClientRect(); 1151 var categoryTabBottom = categoryTabRect.bottom + window.pageYOffset; 1152 1153 // NbNÊuªA¡XN[j [æèºÌê 1154 if (categoryTabBottom < clickY) { 1155 // JeS^uðNbNµ½êªAAM[õ{^ÌêiTuJeSÌl¶Ísvj 1156 if (btnAllergyLeft < clickX && clickX < btnAllergyRight && btnAllergyTop < clickY && clickY < btnAllergyBottom) { 1157 return 'allergy'; 1158 } 1159 // ]𺵽ê 1160 return 'blank'; 1161 } else { 1162 // NbNÊuªA¡XN[j [æèãÌê 1163 return 'categoryTab'; 1164 } 1165}
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.