diff --git a/handlers/views_handler_field_custom.inc b/handlers/views_handler_field_custom.inc index 93925f4..9598db6 100644 --- a/handlers/views_handler_field_custom.inc +++ b/handlers/views_handler_field_custom.inc @@ -19,31 +19,22 @@ class views_handler_field_custom extends views_handler_field { } function options_form(&$form, &$form_state) { + + $form['text'] = array(); + $form['help'] = array(); parent::options_form($form, $form_state); + $form['text'] = $form['alter']['text']; + $form['help'] = $form['alter']['help']; + + unset($form['text']['#dependency'], $form['alter']['text']); + unset($form['help']['#dependency'], $form['alter']['help']); // Remove the checkbox unset($form['alter']['alter_text']); - unset($form['alter']['text']['#dependency']); - unset($form['alter']['text']['#process']); - unset($form['alter']['help']['#dependency']); - unset($form['alter']['help']['#process']); - $form['#pre_render'][] = 'views_handler_field_custom_pre_render_move_text'; } function render($values) { // Nothing to render. return ''; } -} - -/** - * Prerender function to move the textarea to the top. - */ -function views_handler_field_custom_pre_render_move_text($form) { - $form['text'] = $form['alter']['text']; - $form['help'] = $form['alter']['help']; - unset($form['alter']['text']); - unset($form['alter']['help']); - - return $form; } \ No newline at end of file