{% extends "commerce/_layouts/cp" %} {% set crumbs = [ { label: "Commerce Settings"|t('commerce'), url: url('commerce/settings') }, { label: "Shipping Methods"|t('commerce'), url: url('commerce/shipping/shippingmethods') }, { label: shippingMethod.getName()|t('commerce'), url: url('commerce/shipping/shippingmethods/'~methodId) }, ] %} {% set selectedSubnavItem = 'shipping' %} {% set fullPageForm = true %} {% macro lazyCreateSelect(selectParams, newOptionLabel, modalHeading, html, js, action, successText) %} {% from "_includes/forms" import selectField %} {{ selectField(selectParams) }} {% js %} (function () { var $select = $('#{{ selectParams.id }}').selectize({ dropdownParent: 'body' }); var selectize = $select.get(0).selectize; selectize.addOption({ value: 'new', text: '{{ newOptionLabel|e("js") }}' }); selectize.on('item_add', function (value, $item) { if (value == 'new') { // Not a real option selectize.clear(); var $form = $( '