diff --git a/modules/image/image.admin.inc b/modules/image/image.admin.inc index 996c14270807cad5dd501f9f56c0fc085fc8a008..45942c08eca1b48a7d0704a4f11adea72c3767ba 100644 --- a/modules/image/image.admin.inc +++ b/modules/image/image.admin.inc @@ -22,13 +22,6 @@ function image_style_list() { } -/** - * Menu title callback; Title for editing and deleting image styles. - */ -function image_style_title($string, $style) { - return t($string, array('!name' => $style['name'])); -} - /** * Form builder; Edit an image style name and effects order. * @@ -41,6 +34,9 @@ function image_style_title($string, $style) { * @see image_style_name_validate() */ function image_style_form(&$form_state, $style) { + $title = t('Edit %name style', array('%name' => $style['name'])); + drupal_set_title($title, PASS_THROUGH); + $form_state['image_style'] = $style; $form = array( '#tree' => TRUE, @@ -75,7 +71,7 @@ function image_style_form(&$form_state, $style) { '#default_value' => $effect['weight'], ); $form['effects'][$ieid]['configure'] = array( - '#markup' => isset($effect['form callback']) ? l(t('configure'), 'admin/config/media/image-styles/edit/' . $style['name'] . '/effects/' . $effect['ieid'] ) : '', + '#markup' => isset($effect['form callback']) ? l(t('edit'), 'admin/config/media/image-styles/edit/' . $style['name'] . '/effects/' . $effect['ieid'] ) : '', ); $form['effects'][$ieid]['remove'] = array( '#markup' => l(t('delete'), 'admin/config/media/image-styles/edit/' . $style['name'] . '/effects/' . $effect['ieid'] . '/delete'), @@ -275,16 +271,6 @@ function image_style_delete_form_submit($form, &$form_state) { $form_state['redirect'] = 'admin/config/media/image-styles'; } -/** - * Menu title callback; Title for editing, deleting, and adding image effects. - * - * @param $effect - * An image effect array. - */ -function image_effect_title($string, $effect) { - return t($string, array('!label' => $effect['label'])); -} - /** * Form builder; Form for adding and editing image effects. * @@ -309,6 +295,14 @@ function image_effect_title($string, $effect) { * @see image_effect_form_submit() */ function image_effect_form(&$form_state, $style, $effect) { + if (!empty($effect['data'])) { + $title = t('Edit %label effect', array('%label' => $effect['label'])); + } + else{ + $title = t('Add %label effect', array('%label' => $effect['label'])); + } + drupal_set_title($title, PASS_THROUGH); + $form_state['image_style'] = $style; $form_state['image_effect'] = $effect; diff --git a/modules/image/image.module b/modules/image/image.module index d971b989617a83a1e6e6eb6c1ea5549b21d91db1..b468a5546ad5e0e28b88b5ce1f3800ed1c71ebb7 100644 --- a/modules/image/image.module +++ b/modules/image/image.module @@ -71,8 +71,6 @@ function image_menu() { ); $items['admin/config/media/image-styles/edit/%image_style'] = array( 'title' => 'Edit style', - 'title callback' => 'image_style_title', - 'title arguments' => array('!name', 4), 'description' => 'Configure an image style.', 'page callback' => 'drupal_get_form', 'page arguments' => array('image_style_form', 5), @@ -81,8 +79,6 @@ function image_menu() { ); $items['admin/config/media/image-styles/delete/%image_style'] = array( 'title' => 'Delete style', - 'title callback' => 'image_style_title', - 'title arguments' => array('Delete !name', 4), 'description' => 'Delete an image style.', 'page callback' => 'drupal_get_form', 'page arguments' => array('image_style_delete_form', 5, TRUE), @@ -91,8 +87,6 @@ function image_menu() { ); $items['admin/config/media/image-styles/edit/%image_style/effects/%image_effect'] = array( 'title' => 'Edit image effect', - 'title callback' => 'image_effect_title', - 'title arguments' => array('!label effect', 6), 'description' => 'Edit an exiting effect within a style.', 'page callback' => 'drupal_get_form', 'page arguments' => array('image_effect_form', 5, 7), @@ -101,8 +95,6 @@ function image_menu() { ); $items['admin/config/media/image-styles/edit/%image_style/effects/%image_effect/delete'] = array( 'title' => 'Delete image effect', - 'title callback' => 'image_effect_title', - 'title arguments' => array('Delete !label', 6), 'description' => 'Delete an exiting effect from a style.', 'page callback' => 'drupal_get_form', 'page arguments' => array('image_effect_delete_form', 5, 7), @@ -111,8 +103,6 @@ function image_menu() { ); $items['admin/config/media/image-styles/edit/%image_style/add/%image_effect_definition'] = array( 'title' => 'Add image effect', - 'title callback' => 'image_effect_title', - 'title arguments' => array('Add !label effect', 6), 'description' => 'Add a new effect to a style.', 'page callback' => 'drupal_get_form', 'page arguments' => array('image_effect_form', 5, 7),