HEX
Server: Apache
System: Linux webm010.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: iestorre (46869)
PHP: 8.0.30
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/i/e/s/iestorre/www2/modules/menu_block/menu-block.js
(function ($) {

Drupal.behaviors.menu_block = function (context) {
  // This behavior attaches by ID, so is only valid once on a page.
  if ($('#menu-block-settings.menu-block-processed').size()) {
    return;
  }
  $('#menu-block-settings', context).addClass('menu-block-processed');

  // Process the form if its in a Panel overlay.
  if ($('.menu-block-menu-tree-configure-form', context).size()) {
    // Toggle display of "title link" if "override title" is checked.
    $('.menu-block-override-title', context).change( function() {
      if ($('.menu-block-override-title:checked').length) {
        $('.menu-block-title-link').slideUp('fast');
      }
      else {
        $('.menu-block-title-link').slideDown('fast');
      }
    } );
    if ($('.menu-block-override-title:checked').length) {
      $('.menu-block-title-link').css('display', 'none');
    }
  }
  // Process the form if its on a block config page.
  else if ($('.menu-block-configure-form', context).size()) {
    // Toggle display of "title link" if "block title" has a value.
    $('input[name="title"]', context).change( function() {
      if ($('input[name="title"]').val()) {
        $('.menu-block-title-link').slideUp('fast');
      }
      else {
        $('.menu-block-title-link').slideDown('fast');
      }
    } );
    if ($('input[name="title"]', context).val()) {
      $('.menu-block-title-link').css('display', 'none');
    }

    // Syncronize the display of menu and parent item selects.
    $('.menu-block-parent-mlid', context).change( function() {
      var menuItem = $(this).val().split(':');
      $('.menu-block-menu-name').val(menuItem[0]);
    });
    $('.menu-block-menu-name', context).change( function() {
      $('.menu-block-parent-mlid').val($(this).val() + ':0');
    });
  }

  // Toggle display of "follow parent" if "follow" has been checked.
  $('.menu-block-follow', context).change( function() {
    if ($('.menu-block-follow:checked').length) {
      $('.menu-block-follow-parent').slideDown('fast');
    }
    else {
      $('.menu-block-follow-parent').slideUp('fast');
    }
  } );
  if (!$('.menu-block-follow:checked', context).length) {
    $('.menu-block-follow-parent', context).css('display', 'none');
  }
};

})(jQuery);