function pdf_reader_field_formatter_settings_form in PDF Reader 7
Same name and namespace in other branches
- 7.2 pdf_reader.module \pdf_reader_field_formatter_settings_form()
Implements hook_field_formatter_settings_form().
File
- ./
pdf_reader.module, line 47 - pdf reader module file.
Code
function pdf_reader_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
$display = $instance['display'][$view_mode];
$settings = $display['settings'];
$element['pdf_width'] = array(
'#title' => t('Width'),
'#type' => 'textfield',
'#default_value' => $settings['pdf_width'],
);
$element['pdf_height'] = array(
'#title' => t('Height'),
'#type' => 'textfield',
'#default_value' => $settings['pdf_height'],
);
$element['renderer'] = array(
'#title' => t('Renderer'),
'#type' => 'select',
'#options' => array(
'google' => 'Google Viewer',
'direct' => 'Direct Embed',
'pdf-js' => 'pdf.js',
),
'#default_value' => $settings['renderer'],
);
$element['download'] = array(
'#title' => t('Show download link'),
'#type' => 'checkbox',
'#default_value' => $settings['download'],
);
if (module_exists('colorbox')) {
variable_set('colorbox_inline', 1);
}
$element['colorbox'] = array(
'#title' => t('Display in colorbox (colorbox module must be installed).'),
'#type' => 'checkbox',
'#disabled' => !module_exists('colorbox'),
'#default_value' => $settings['colorbox'],
);
$element['colorbox_link_text'] = array(
'#title' => t('Colorbox link'),
'#type' => 'textfield',
'#disabled' => !module_exists('colorbox'),
'#default_value' => $settings['colorbox_link_text'],
);
return $element;
}