Sha256: c58826490c965267d3e784a64cf164f5463c358caa5f82c09c8335a74c7ad6cc
Contents?: true
Size: 1.3 KB
Versions: 16
Compression:
Stored size: 1.3 KB
Contents
document.addEventListener("spree:load", function() { const sectionKindSelector = $('#cms_section_type').select2() const layoutSwitcher = $('#cms_section_layout_style').select2() sectionKindSelector.on('change', function() { const selectedValue = $(sectionKindSelector).val() const message = document.getElementById('alertToClickUpdate') const activeSectionKind = document.getElementById('CmsSectionType') if (!activeSectionKind) return const panelType = activeSectionKind.dataset.panelSectionType if (selectedValue === panelType) { activeSectionKind.classList = '' activeSectionKind.classList.add('d-block') message.classList = '' message.classList.add('d-none') } else { activeSectionKind.classList = '' activeSectionKind.classList.add('d-none') message.classList = '' message.classList.add('d-block') } }); if (!layoutSwitcher) return layoutSwitcher.on('change', function() { const layoutDefault = document.querySelector('#Default') const layoutReverse = document.querySelector('#Reversed') if (this.value === 'Default') { layoutDefault.classList = 'd-block' layoutReverse.classList = 'd-none' } else { layoutDefault.classList = 'd-none' layoutReverse.classList = 'd-block' } }) })
Version data entries
16 entries across 16 versions & 1 rubygems