HEX
Server: Apache
System: Linux srv13.cpanelhost.cl 3.10.0-962.3.2.lve1.5.38.el7.x86_64 #1 SMP Thu Jun 18 05:28:41 EDT 2020 x86_64
User: cca63905 (4205)
PHP: 7.3.20
Disabled: NONE
Upload Files
File: //proc/self/cwd/nueva/admin346k89tef/themes/default/js/bundle/product/product-related.js
/**
 * Related product management
 */
window.relatedProduct = (function () {
  return {
    init() {
      const addButton = $('#add-related-product-button');
      const resetButton = $('#reset_related_product');
      const relatedContent = $('#related-content');
      const productItems = $('#form_step1_related_products-data');
      const searchProductsBar = $('#form_step1_related_products');

      addButton.on('click', (e) => {
        e.preventDefault();
        relatedContent.removeClass('hide');
        addButton.hide();
      });
      resetButton.on('click', (e) => {
        e.preventDefault();
        // eslint-disable-next-line
        modalConfirmation.create(translate_javascripts['Are you sure you want to delete this item?'], null, {
          onContinue: function onContinue() {
            const items = productItems.find('li').toArray();

            items.forEach((item) => {
              console.log(item);
              item.remove();
            });
            searchProductsBar.val('');

            relatedContent.addClass('hide');
            addButton.show();
          },
        }).show();
      });
    },
  };
}());

// eslint-disable-next-line
BOEvent.on('Product Related Management started', () => {
  relatedProduct.init();
}, 'Back office');