getCartHeader()): ?>
= $block->getGridParentHtml() ?> canDisplayContainer()): ?> getJsObjectName(); ?> escapeJs($block->getJsObjectName())}cartControl = {
reload: function (params) {
if (!params) {
params = {};
}
{$block->escapeJs($block->getJsObjectName())}.reloadParams = params;
{$block->escapeJs($block->getJsObjectName())}.reload();
{$block->escapeJs($block->getJsObjectName())}.reloadParams = {};
},
configureItem: function (itemId) {
productConfigure.setOnLoadIFrameCallback('{$block->escapeJs($listType)}', this.cbOnLoadIframe.bind(this));
productConfigure.showItemConfiguration('{$block->escapeJs($listType)}', itemId);
return false;
},
cbOnLoadIframe: function (response) {
if (!response.ok) {
return;
}
this.reload();
},
removeItem: function (itemId) {
var self = this;
if (!itemId) {
alert({
content: '{$block->escapeJs(__('No item specified.'))}'
});
return false;
}
confirm({
content: '{$block->escapeJs(__('Are you sure you want to remove this item?'))}',
actions: {
confirm: function(){
self.reload({'delete':itemId});
}
}
});
}
};
script; $params = [ 'customer_id' => $block->getCustomerId(), 'website_id' => $block->getWebsiteId(), ]; $scriptString .= <<