20 "Magento_Shipping/order/packaging",
21 "Magento_Ui/js/modal/modal" 24 window.packaging =
new Packaging(<?=
$block->getConfigDataJson() ?>);
25 packaging.changeContainerType($$(
'select[name=package_container]')[0]);
26 packaging.checkSizeAndGirthParameter(
27 $$(
'select[name=package_container]')[0],
30 packaging.setConfirmPackagingCallback(
function(){
31 packaging.setParamsCreateLabelRequest($(
'edit_form').serialize(
true));
32 packaging.sendCreateLabelRequest();
34 packaging.setLabelCreatedCallback(
function(response){
35 setLocation(
"<?php /* @escapeNotVerified */ echo $block->getUrl( 37 ['order_id' => $block->getShipment()->getOrderId()] 40 packaging.setCancelCallback(
function() {
41 if ($(
'create_shipping_label')) {
42 packaging.cleanPackages();
43 $(
'create_shipping_label').checked =
false;
44 toggleCreateLabelCheckbox();
47 packaging.setItemQtyCallback(
function(itemId){
48 var item = $$(
'[name="shipment[items]['+itemId+
']"]')[0];
49 if (item && !isNaN(item.value)) {
53 jQuery(
'#packaging_window').modal({
55 title:
'<?= /* @escapeNotVerified */ __('Create Packages
') ?>',
57 text:
'<?= /* @escapeNotVerified */ __('Cancel
') ?>',
58 'class':
'action-secondary',
60 packaging.cancelPackaging();
64 text:
'<?= /* @escapeNotVerified */ __('Save
') ?>',
65 'attr': {
'disabled':
'disabled',
'data-action':
'save-packages'},
66 'class':
'action-primary _disabled',
68 packaging.confirmPackaging();
71 text:
'<?= /* @escapeNotVerified */ __('Add Package
') ?>',
72 'attr': {
'data-action':
'add-packages'},
73 'class':
'action-secondary',
75 packaging.newPackage();
79 jQuery(document).trigger(
'packaging:inited');
80 jQuery(document).data(
'packagingInited',
true);
83 <?php include (
$block->getTemplateFile(
'Magento_Shipping::order/packaging/popup_content.phtml')) ?>
jQuery('.store-switcher .dropdown-menu li a').each(function()