1 line
1.5 KiB
JavaScript
1 line
1.5 KiB
JavaScript
(()=>{"use strict";const n={useEcoTax:'input[name="form[use_eco_tax]"]',rowEcoTaxRuleGroup:".editEcoTaxRuleGroup"},{$:o}=window;class e{constructor(){this.handle(),o(".js-enable-tax").on("change",(()=>this.handle()))}handle(){const n=o(".js-enable-tax:checked").val(),e=parseInt(n,10);o(".js-display-in-cart").prop("disabled",!e)}}const{$:t}=window;t((()=>{const o=new window.prestashop.component.Grid("tax");o.addExtension(new window.prestashop.component.GridExtensions.ExportToSqlManagerExtension),o.addExtension(new window.prestashop.component.GridExtensions.ReloadListExtension),o.addExtension(new window.prestashop.component.GridExtensions.SortingExtension),o.addExtension(new window.prestashop.component.GridExtensions.FiltersResetExtension),o.addExtension(new window.prestashop.component.GridExtensions.ColumnTogglingExtension),o.addExtension(new window.prestashop.component.GridExtensions.SubmitRowActionExtension),o.addExtension(new window.prestashop.component.GridExtensions.SubmitBulkActionExtension),o.addExtension(new window.prestashop.component.GridExtensions.BulkActionCheckboxExtension),o.addExtension(new window.prestashop.component.GridExtensions.FiltersSubmitButtonEnablerExtension),o.addExtension(new window.prestashop.component.GridExtensions.LinkRowActionExtension),new e,window.prestashop.component.initComponents(["MultistoreConfigField","TranslatableInput"]),t(n.useEcoTax).on("change",(o=>{const e=Number(t(o.currentTarget).val());t(n.rowEcoTaxRuleGroup).toggleClass("d-none",0===e)}))})),window.tax={}})(); |