diff --git modules/translation/translation.js modules/translation/translation.js new file mode 100644 index 0000000..4fbcbcd --- /dev/null +++ modules/translation/translation.js @@ -0,0 +1,18 @@ +// $Id$ + +(function ($) { + +Drupal.behaviors.translationFieldsetSummaries = { + attach: function (context) { + $('fieldset#edit-translation', context).drupalSetSummary(function (context) { + if ($('.form-item-translation-status input', context).is(':checked')) { + return Drupal.t("Translation update required"); + } + else { + return Drupal.t('No update required'); + } + }); + } +}; + +})(jQuery); diff --git modules/translation/translation.module modules/translation/translation.module index 599ff1f..ce8e731 100644 --- modules/translation/translation.module +++ modules/translation/translation.module @@ -176,6 +176,10 @@ function translation_form_node_form_alter(&$form, &$form_state) { '#collapsed' => !$node->translate, '#tree' => TRUE, '#weight' => 30, + '#attached' => array( + 'js' => array(drupal_get_path('module', 'translation') . '/translation.js'), + ), + '#group' => 'additional_settings', ); if ($node->tnid == $node->nid) { // This is the source node of the translation