From 5efa63f7f11d189004c124e76fe64dfd8a522608 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 14 Feb 2010 09:39:45 +0000 Subject: - Patch #322703 by sun, alexkb: fixed menu weirdness when changing node titles etc. --- modules/menu/menu.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'modules/menu') diff --git a/modules/menu/menu.js b/modules/menu/menu.js index f5415099d..a6eac4b67 100644 --- a/modules/menu/menu.js +++ b/modules/menu/menu.js @@ -23,8 +23,8 @@ Drupal.behaviors.menuLinkAutomaticTitle = { // Try to find menu settings widget elements as well as a 'title' field in // the form, but play nicely with user permissions and form alterations. var $checkbox = $('fieldset.menu-link-form #edit-menu-enabled', context); - var $link_title = $('#menu-wrapper #edit-menu-link-title', context); - var $title = $('#menu-wrapper', context).closest('form').find('#title-wrapper input.form-text'); + var $link_title = $('#edit-menu-link-title', context); + var $title = $('#edit-title', context); // Bail out if we do not have all required fields. if (!($checkbox.length && $link_title.length && $title.length)) { return; @@ -50,11 +50,13 @@ Drupal.behaviors.menuLinkAutomaticTitle = { $link_title.removeData('menuLinkAutomaticTitleOveridden'); } $checkbox.closest('fieldset.vertical-tabs-pane').trigger('summaryUpdated'); + $checkbox.trigger('formUpdated'); }); // Take over any title change. $title.keyup(function () { if (!$link_title.data('menuLinkAutomaticTitleOveridden') && $checkbox.attr('checked')) { $link_title.val($title.val()); + $link_title.val($title.val()).trigger('formUpdated'); } }); } -- cgit v1.2.3