Sha256: 0973eea7bdf7a85de597e2684979a0d0de966ad0f61f4220bef2e8a2a1c5ae47

Contents?: true

Size: 785 Bytes

Versions: 7

Compression:

Stored size: 785 Bytes

Contents

document.addEventListener('DOMContentLoaded', function() {
  const menuItemType = $('#menu_item_item_type').select2()

  updateContainerMessage()

  menuItemType.on('change', function() {
    updateContainerMessage()
  });

  function updateContainerMessage () {
    const linkSettingsPanel = document.getElementById('LinkSettings')

    if (!linkSettingsPanel) return

    const selectedLinkType = $('#menu_item_item_type').val()
    const usingConainerMessage = document.getElementById('usingContainerInfo')

    if (selectedLinkType === 'Container') {
      linkSettingsPanel.classList.add('d-none')
      usingConainerMessage.classList.remove('d-none')
    } else {
      linkSettingsPanel.classList.remove('d-none')
      usingConainerMessage.classList.add('d-none')
    }
  }
})

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_backend-4.3.3 app/assets/javascripts/spree/backend/menus/menu_item.es6
spree_backend-4.3.2 app/assets/javascripts/spree/backend/menus/menu_item.es6
spree_backend-4.3.1 app/assets/javascripts/spree/backend/menus/menu_item.es6
spree_backend-4.3.0 app/assets/javascripts/spree/backend/menus/menu_item.es6
spree_backend-4.3.0.rc3 app/assets/javascripts/spree/backend/menus/menu_item.es6
spree_backend-4.3.0.rc2 app/assets/javascripts/spree/backend/menus/menu_item.es6
spree_backend-4.3.0.rc1 app/assets/javascripts/spree/backend/menus/menu_item.es6