# fluent-cart/trunk/assets/order-review2.js

FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler, version trunk. 2 lines.

- Page: https://pluginprobe.com/plugins/fluent-cart/trunk/code/assets/order-review2.js
- Raw: https://pluginprobe.com/plugins/fluent-cart/trunk/raw/assets/order-review2.js
- Modified: 2026-09-29T12:49:18+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-cart/trunk/code/assets/order-review2.js#L10-L20`.

```javascript
const n=(e,t)=>`[data-order-review-pending][data-post-id="${CSS.escape(String(e))}"][data-item-id="${CSS.escape(String(t||0))}"]`,s=e=>{const t=e.querySelector("[data-review-drawer]");return!!t&&t.style.display!=="none"},a=e=>{const t=e.closest(".fct-order-review-item-body");e.hidden=!0,delete e.dataset.orderReviewAwaitingClose;const r=t&&t.querySelector("[data-order-review-done]");r&&(r.hidden=!1,r.focus());const d=document.querySelector("[data-order-review-subtitle]");if(d&&d.dataset.afterSubmission&&(d.textContent=d.dataset.afterSubmission),document.querySelectorAll("[data-order-review-pending]:not([hidden])").length===0){const i=document.querySelector("[data-order-review-subtitle]"),o=document.querySelector("[data-order-review-all-done]");i&&(i.hidden=!0),o&&(o.hidden=!1)}};document.addEventListener("fct-review-submitted",e=>{const t=e.detail&&e.detail.postId,r=e.detail&&e.detail.itemId||0;if(!t)return;const d=document.querySelector(n(t,r));if(d){if(s(d)){d.dataset.orderReviewAwaitingClose="1";return}a(d)}});document.addEventListener("fct-review-overlay-closed",e=>{const t=e.detail&&e.detail.postId,r=e.detail&&e.detail.itemId||0;if(!t)return;const d=document.querySelector(`${n(t,r)}[data-order-review-awaiting-close]`);d&&a(d)});

```
