summaryrefslogtreecommitdiff
path: root/modules/menu
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-02-14 09:39:45 +0000
committerDries Buytaert <dries@buytaert.net>2010-02-14 09:39:45 +0000
commit5efa63f7f11d189004c124e76fe64dfd8a522608 (patch)
tree2e47a759a73f089fca8ff713747891b1564a761e /modules/menu
parent05f8dbc5f516327790ff7333410bfb34e1a2ea21 (diff)
downloadbrdo-5efa63f7f11d189004c124e76fe64dfd8a522608.tar.gz
brdo-5efa63f7f11d189004c124e76fe64dfd8a522608.tar.bz2
- Patch #322703 by sun, alexkb: fixed menu weirdness when changing node titles etc.
Diffstat (limited to 'modules/menu')
-rw-r--r--modules/menu/menu.js6
1 files changed, 4 insertions, 2 deletions
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');
}
});
}