PageSourceSearch

https://order.kyobobook.co.kr/assets/js/cart/cart.js?t=202609301433

js kyobobook.co.kr collected 2026-10-01 08:46:09 UTC 2,239 bytes, 58 lines download raw bytes

1import {cartState} from './state/CartState.js';
2import {cartMethods} from './methods/root.js';
3import {initPageEvents} from './event/cartEvents.js';
4import {hasErrorMessage} from './errors/hasErrorMessage.js';
5import {cartHelpers} from './helper/cartHelpers.js';
6import {uiCartHelpers} from './helper/uiCartHelpers.js';
7import {initCartScroll} from "./helper/scrollHeplers.js";
8
9(function () {
10    // service.orderCartList.interfaces 세팅
11    const _if = order.utils.createNestedObject(order, 'service.orderCartList.interfaces', {});
12    Object.assign(_if, {
13        initialize() {
14            if (!cartState.pagination) {
15                cartState.pagination = KbbJS.util.getComponent('Pagination');
16            }
17        },
18        cartCnt: () => cartState.cartCnt,
19        cartGoodsList: () => cartState.cartGoodsList,
20        updateDeliveryData(data) {
21            if (!data) return;
22            cartState.deliveryData = {
23                ...cartState.deliveryData,
24                dlpnName: data.dlpnName || "",
25                rcvrName: data.recvName || data.rcvrName || "",
26                dlvrAdrsDvsnCode: data.dlvrAdrsDvsnCode || "",
27                dtlAdrs1: data.bscAdrs || "",
28                dtlAdrs2: data.dtlAdrs || "",
29                rcvrPrtbTlnm: data.cphnTlnm || "",
30                cmnEntMthdCode: data.cmnEntMthdCode || "",
31                cmnEntMthdMemo: data.cmnEntMthdMemo || "",
32                bildgMngmNum: data.bildgMngmNum || ""
33            };
34            if (data.frngPssrNum) cartState.frngPssrNum = data.frngPssrNum;
35        }
36    });
37
38    order.startup.main = async () => {
39        await cartHelpers.deleteNonMemberCookie();
40
41        await hasErrorMessage()
42            .then(() => initPageEvents());
43
44        if (order.user.exists) {
45            $('[data-popup-delivery-regist-button]').show();
46        }
47
48        // 1) 초기 UI 세팅
49        await cartMethods.setCartListTable()
50            .then(() => uiCartHelpers.setCartPointBannerSwiper())
51            .then(() => cartMethods.getDefaultDeliveryAddressAsync())
52            .then(() => cartMethods.getProductCartList())
53            .then(() => initCartScroll())
54
55        // 2) GTM 트래킹
56        fbq('track', 'InitiateCheckout');
57    };
58})();

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.