Subida del módulo y tema de PrestaShop

This commit is contained in:
Kaloyan
2026-04-09 18:31:51 +02:00
parent 12c253296f
commit 16b3ff9424
39262 changed files with 7418797 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
/**
* For the full copyright and license information, please view the
* docs/licenses/LICENSE.txt file that was distributed with this source code.
*/
import FormSubmitButton from '@components/form-submit-button';
const {$} = window;
$(() => {
['manufacturer', 'manufacturer_address'].forEach((gridName) => {
const grid = new window.prestashop.component.Grid(gridName);
grid.addExtension(new window.prestashop.component.GridExtensions.ExportToSqlManagerExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.ReloadListExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.SortingExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.FiltersResetExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.ColumnTogglingExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.SubmitRowActionExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.SubmitBulkActionExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.BulkActionCheckboxExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.FiltersSubmitButtonEnablerExtension());
grid.addExtension(new window.prestashop.component.GridExtensions.LinkRowActionExtension());
});
window.prestashop.component.initComponents(
[
'TranslatableInput',
'TranslatableField',
'TinyMCEEditor',
],
);
new window.prestashop.component.TaggableField({
tokenFieldSelector: 'input.js-taggable-field',
options: {
createTokensOnBlur: true,
},
});
new window.prestashop.component.ChoiceTree('#manufacturer_shop_association').enableAutoCheckChildren();
new FormSubmitButton();
});

View File

@@ -0,0 +1,12 @@
/**
* For the full copyright and license information, please view the
* docs/licenses/LICENSE.txt file that was distributed with this source code.
*/
export default {
manufacturerAddressCountrySelect: '#manufacturer_address_id_country',
manufacturerAddressStateSelect: '#manufacturer_address_id_state',
manufacturerAddressStateBlock: '.js-manufacturer-address-state',
manufacturerAddressDniInput: '#manufacturer_address_dni',
manufacturerAddressDniInputLabel: 'label[for="manufacturer_address_dni"]',
};

View File

@@ -0,0 +1,21 @@
/**
* For the full copyright and license information, please view the
* docs/licenses/LICENSE.txt file that was distributed with this source code.
*/
import ManufacturerAddressMap from '@pages/manufacturer/manufacturer-address-map';
const {$} = window;
$(() => {
new window.prestashop.component.CountryStateSelectionToggler(
ManufacturerAddressMap.manufacturerAddressCountrySelect,
ManufacturerAddressMap.manufacturerAddressStateSelect,
ManufacturerAddressMap.manufacturerAddressStateBlock,
);
new window.prestashop.component.CountryDniRequiredToggler(
ManufacturerAddressMap.manufacturerAddressCountrySelect,
ManufacturerAddressMap.manufacturerAddressDniInput,
ManufacturerAddressMap.manufacturerAddressDniInputLabel,
);
});