shipping-method-item.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!--
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. -->
  7. <tr class="row"
  8. click="element.selectShippingMethod">
  9. <td class="col col-method">
  10. <input type="radio"
  11. class="radio"
  12. ifnot="method.error_message"
  13. ko-checked="element.isSelected"
  14. ko-value="method.carrier_code + '_' + method.method_code"
  15. attr="'aria-labelledby': 'label_method_' + method.method_code + '_' + method.carrier_code + ' ' + 'label_carrier_' + method.method_code + '_' + method.carrier_code,
  16. 'checked': element.rates().length == 1 || element.isSelected" />
  17. </td>
  18. <td class="col col-price">
  19. <each args="element.getRegion('price')" render="" />
  20. </td>
  21. <td class="col col-method"
  22. attr="'id': 'label_method_' + method.method_code + '_' + method.carrier_code"
  23. text="method.method_title" />
  24. <td class="col col-carrier"
  25. attr="'id': 'label_carrier_' + method.method_code + '_' + method.carrier_code"
  26. text="method.carrier_title" />
  27. </tr>
  28. <tr class="row row-error"
  29. if="method.error_message">
  30. <td class="col col-error" colspan="4">
  31. <div role="alert" class="message error">
  32. <div text="method.error_message"></div>
  33. </div>
  34. <span class="no-display">
  35. <input type="radio"
  36. attr="'value' : method.method_code, 'id': 's_method_' + method.method_code" />
  37. </span>
  38. </td>
  39. </tr>