Commit cfb0bc4
committed
Add next-step navigation and scroll behavior
Introduce unified navigation helpers and improved step handling in productPage.js and luxuryCar.js. Replaced the previous upsale-button selection check to treat any active upsale as valid, added getNavigableWraps (exclude .box-config), isCartStepWrap, getStepButtonText, scrollToStep, and proceedToCartFromStep to centralize logic for next-step buttons and scrolling. Next-step buttons now use localized text, mark cart-step wraps as finish buttons, and trigger add-to-cart when appropriate. Scrolling behavior was refined for desktop and mobile to keep the active step comfortably visible. Updated button text update and insertion routines to use the new helpers.1 parent 94ec343 commit cfb0bc4
2 files changed
+134
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
430 | 430 | | |
431 | 431 | | |
432 | 432 | | |
433 | | - | |
434 | | - | |
| 433 | + | |
435 | 434 | | |
436 | 435 | | |
437 | 436 | | |
| |||
450 | 449 | | |
451 | 450 | | |
452 | 451 | | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
453 | 517 | | |
454 | 518 | | |
455 | 519 | | |
| |||
464 | 528 | | |
465 | 529 | | |
466 | 530 | | |
467 | | - | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
468 | 537 | | |
469 | 538 | | |
470 | 539 | | |
| |||
474 | 543 | | |
475 | 544 | | |
476 | 545 | | |
477 | | - | |
| 546 | + | |
478 | 547 | | |
479 | 548 | | |
480 | 549 | | |
| |||
492 | 561 | | |
493 | 562 | | |
494 | 563 | | |
495 | | - | |
| 564 | + | |
496 | 565 | | |
497 | 566 | | |
498 | 567 | | |
| |||
504 | 573 | | |
505 | 574 | | |
506 | 575 | | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
| 576 | + | |
| 577 | + | |
512 | 578 | | |
513 | 579 | | |
514 | 580 | | |
| |||
521 | 587 | | |
522 | 588 | | |
523 | 589 | | |
524 | | - | |
| 590 | + | |
525 | 591 | | |
526 | 592 | | |
527 | 593 | | |
528 | 594 | | |
529 | 595 | | |
530 | 596 | | |
531 | 597 | | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | | - | |
536 | | - | |
537 | | - | |
| 598 | + | |
538 | 599 | | |
539 | 600 | | |
540 | 601 | | |
541 | | - | |
| 602 | + | |
542 | 603 | | |
543 | 604 | | |
544 | 605 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1053 | 1053 | | |
1054 | 1054 | | |
1055 | 1055 | | |
1056 | | - | |
| 1056 | + | |
1057 | 1057 | | |
1058 | 1058 | | |
1059 | 1059 | | |
| |||
1067 | 1067 | | |
1068 | 1068 | | |
1069 | 1069 | | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
1070 | 1112 | | |
1071 | | - | |
| 1113 | + | |
1072 | 1114 | | |
1073 | 1115 | | |
1074 | 1116 | | |
1075 | 1117 | | |
1076 | 1118 | | |
1077 | 1119 | | |
1078 | | - | |
1079 | | - | |
1080 | | - | |
1081 | | - | |
1082 | | - | |
| 1120 | + | |
| 1121 | + | |
1083 | 1122 | | |
1084 | 1123 | | |
1085 | 1124 | | |
1086 | 1125 | | |
1087 | 1126 | | |
1088 | 1127 | | |
1089 | 1128 | | |
1090 | | - | |
| 1129 | + | |
1091 | 1130 | | |
1092 | 1131 | | |
1093 | 1132 | | |
1094 | 1133 | | |
1095 | 1134 | | |
1096 | | - | |
1097 | | - | |
1098 | | - | |
1099 | | - | |
1100 | | - | |
1101 | | - | |
| 1135 | + | |
1102 | 1136 | | |
1103 | | - | |
| 1137 | + | |
1104 | 1138 | | |
1105 | 1139 | | |
1106 | 1140 | | |
| |||
1246 | 1280 | | |
1247 | 1281 | | |
1248 | 1282 | | |
1249 | | - | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1250 | 1288 | | |
1251 | 1289 | | |
1252 | 1290 | | |
1253 | 1291 | | |
1254 | 1292 | | |
1255 | 1293 | | |
1256 | | - | |
| 1294 | + | |
1257 | 1295 | | |
1258 | 1296 | | |
1259 | 1297 | | |
| |||
0 commit comments