You are here

function audio_js_field_formatter_settings_summary in audio.js 7

Implements hook_field_formatter_settings_summary().

File

./audio_js.module, line 112
This is the main script for the audio.js module. It merely contains the implementation of hooks invoked by Drupal core.

Code

function audio_js_field_formatter_settings_summary($field, $instance, $view_mode) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $display_type = $display['type'];
  $preload_setting = $settings['audio_js_preload'] ? 'true' : 'false';
  $summary = t('Preload: @setting', array(
    '@setting' => $preload_setting,
  )) . '<br />';
  $autoplay_setting = $settings['audio_js_autoplay'] ? 'true' : 'false';
  $summary .= t('Autoplay: @setting', array(
    '@setting' => $autoplay_setting,
  )) . '<br />';
  $loop_setting = $settings['audio_js_loop'] ? 'true' : 'false';
  $summary .= t('Loop: @setting', array(
    '@setting' => $loop_setting,
  )) . '<br />';
  $label_setting = $settings['audio_js_label'] ? 'true' : 'false';
  $summary .= t('Label: @setting', array(
    '@setting' => $label_setting,
  )) . '<br />';
  $playlist_setting = $settings['audio_js_playlist'] ? 'true' : 'false';
  $summary .= t('Playlist: @setting', array(
    '@setting' => $playlist_setting,
  )) . '<br />';
  $style_setting = check_plain($settings['audio_js_style']);
  $summary .= t('Style: @setting', array(
    '@setting' => $style_setting,
  )) . '<br />';
  return $summary;
}