From 74a5f8de0ca59d5016be153eecb82cb22892c96f Mon Sep 17 00:00:00 2001 From: Chris Hood Date: Sun, 29 May 2011 14:51:27 +1000 Subject: [PATCH] when using remove button it still attempts to show dynamic preview --- imagefield_crop_widget.inc | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) diff --git a/imagefield_crop_widget.inc b/imagefield_crop_widget.inc index 0e5a784..161d5a5 100644 --- a/imagefield_crop_widget.inc +++ b/imagefield_crop_widget.inc @@ -121,12 +121,6 @@ function imagefield_crop_widget_process($element, $edit, &$form_state, $form) { $field = content_fields($element['#field_name'], $element['#type_name']); - // check remove buttons... - $remove_name = $element['#field_name'] .'_'. $element['#delta'] .'_remove_btn'; - if (isset($form_state['clicked_button']) && $form_state['clicked_button']['#name'] == $remove_name) { - return $element; - } - if ($field['widget']['resolution']) { list($w, $h) = explode('x', $field['widget']['resolution']); @@ -219,13 +213,15 @@ function imagefield_crop_widget_process($element, $edit, &$form_state, $form) { drupal_add_js(array('imagefield_crop' => $settings), 'setting'); $added_js[$element['#id']] = TRUE; } - $element['preview'] = array( + + if ($element['data']['#access']) { + $element['preview'] = array( '#type' => 'markup', // the jQuery.extend is required for ahah("add another item" button) to work '#value' => $preview . '', ); - + } return $element; } -- 1.7.4.1