FleetCart/Themes/Storefront/resources/assets/admin/js/main.js
2023-06-11 13:14:03 +01:00

53 lines
2.0 KiB
JavaScript

window.admin.removeSubmitButtonOffsetOn([
'#logo', '#footer', '#newsletter', '#product_page', '#slider_banners', '#three_column_full_width_banners',
'#brands', '#two_column_banners', '#three_column_banners', '#one_column_banner',
]);
$('#storefront_theme_color').on('change', (e) => {
if (e.currentTarget.value === 'custom_color') {
$('#custom-theme-color').removeClass('hide');
} else {
$('#custom-theme-color').addClass('hide');
}
});
$('#storefront_mail_theme_color').on('change', (e) => {
if (e.currentTarget.value === 'custom_color') {
$('#custom-mail-theme-color').removeClass('hide');
} else {
$('#custom-mail-theme-color').addClass('hide');
}
});
$('#storefront-settings-edit-form').on('click', '.panel-image', (e) => {
let picker = new MediaPicker({ type: 'image' });
picker.on('select', (file) => {
$(e.currentTarget).find('i').remove();
$(e.currentTarget).find('img').attr('src', file.path).removeClass('hide');
$(e.currentTarget).find('.banner-file-id').val(file.id);
});
});
$('.product-type').on('change', (e) => {
let categoryProducts = $(e.currentTarget).parents('.form-group').siblings('.category-products');
let productsLimit = $(e.currentTarget).parents('.form-group').siblings('.products-limit');
let customProducts = $(e.currentTarget).parents('.form-group').siblings('.custom-products');
categoryProducts.addClass('hide');
productsLimit.addClass('hide');
customProducts.addClass('hide');
if (e.currentTarget.value === 'category_products') {
categoryProducts.removeClass('hide');
}
if (e.currentTarget.value === 'latest_products' || e.currentTarget.value === 'recently_viewed_products' || e.currentTarget.value === 'category_products') {
productsLimit.removeClass('hide');
}
if (e.currentTarget.value === 'custom_products') {
customProducts.removeClass('hide');
}
});