<?php
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * @var \Magento\Dhl\Block\Adminhtml\Unitofmeasure $block
 * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer
 */
?>

<?php $scriptString = <<<script
    //<![CDATA[
    require(["prototype"], function(){
        function changeDimensions() {
            var dimensionUnit = "({$block->escapeHtml($block->getInch())})";
            var dhlUnitOfMeasureNote = "{$block->escapeHtml($block->getDivideOrderWeightNoteLbp())}";
            if ($("carriers_dhl_unit_of_measure").value == "K") {
                dimensionUnit = "({$block->escapeHtml($block->getCm())})";
                dhlUnitOfMeasureNote = "{$block->escapeHtml($block->getDivideOrderWeightNoteKg())}";
            }
            \$$('[for="carriers_dhl_height"]')[0].innerHTML = "{$block->escapeHtml($block->getHeight())} " +
             dimensionUnit;
            \$$('[for="carriers_dhl_depth"]')[0].innerHTML = "{$block->escapeHtml($block->getDepth())} " +
             dimensionUnit;
            \$$('[for="carriers_dhl_width"]')[0].innerHTML = "{$block->escapeHtml($block->getWidth())} " +
             dimensionUnit;

            $("carriers_dhl_divide_order_weight").next().down().innerHTML = dhlUnitOfMeasureNote;
        }
        window.changeDimensions = changeDimensions;
        document.observe("dom:loaded", function() {
            $("carriers_dhl_unit_of_measure").observe("change", changeDimensions);
            changeDimensions();
        });
    });
    //]]>
script;
?>
<?= /* @noEscape */ $secureRenderer->renderTag('script', [], $scriptString, false) ?>
